From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 857F6C43334 for ; Mon, 6 Jun 2022 10:12:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=12dp9yV2klfWE6oaqNuYa6TBTlJ3TNiDy5ghJM6CiLQ=; b=BsMspO3jOLPUYN btAwkgbRr1zC7uW61Kvf+HzKWjfQOav2JkYYqSMw+NRt3WAOg1fxF5ZjUcGhUUr2knj04j/r2jopQ V+LFrChEmy6+3BwBklN8zN0ucJc2w5WV+LfwOMvRhPNilO3bMN0KPYLJrx3HrDitfwzUZAvmFPT5R E1ZT/o40mniOFpwCvBStFeHZeOXQBL0vGrfHMlhcFAL6pZ8J6OeaBrM6d++Eb06/1Hmxw3uxEAXl9 hDDr6KzsxnT+65wKZMk7wOENxBwN196rBc9Co21pEkntV1vvnFHQuE37HfKvgobOZqxwtmO6UjuHu JsmeyhAjU+sj0iQf5zEQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ny9hv-000eMV-Hz; Mon, 06 Jun 2022 10:11:35 +0000 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ny9dt-000cL6-58 for linux-arm-kernel@lists.infradead.org; Mon, 06 Jun 2022 10:07:26 +0000 Received: by mail-ed1-x533.google.com with SMTP id x62so18082133ede.10 for ; Mon, 06 Jun 2022 03:07:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2uwcCEtSswrsSeV8Oe+2oTvOp0hok5ZHYDzpgWGeOlQ=; b=DE69h8+Q3aglb3detW4jawOS1bRNj33jBRCuZvuuZpeknccYBlvm4xRpPjZqCT6xlC 9tO5iUZhxoO2ZJv9IkPSVwStFjoyrmQ12dGIfOazv5x4tkDRdqtx3Odupd6yfsdLYL02 9ZsU3L6IE2/ZPEDo9d54IFGjZLrLbHosPGwF4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2uwcCEtSswrsSeV8Oe+2oTvOp0hok5ZHYDzpgWGeOlQ=; b=C2x7mwoTp5S+IwLBPIg6nbhgf1IE8rOP6M4tv7kBEtRNoGyrX3ZuAIlge8oS2cjJay pwY7fzK4rQ+GO8jlWhlsqkRsS2SuTElhUgJtR1kji8IoNWqQfSvUYf6z8iYP777oR8nu bFSSloYO17SKL1Tya4WKRJbwhdl7Gq4nNZ1rgFhacH5dfw1OAeYplzvtywpfvTs0Wg9y H/oVxUD43rGyJ7++vjgfMWKFVtKCAPdob5dz0blVnSJ0EHre8y3ayVpl47L23LSqSDLr T49L59XMsyxHH8yAnBID+EHCSOGwDyiYzaiayKS9k/ojUAC8tW3z6FYQzMaFexTMGSqP j2Qg== X-Gm-Message-State: AOAM532IZGRh6/yDSftEU/Jmvzi8rn+muxcip1R/ePwqpbvGRFzwfk/o MXjq7mN+GWXYB8+N5/Fb8we0mtXqanGpAXbkYtAqSw== X-Google-Smtp-Source: ABdhPJw0GXg99MvbQTKVkrNI4lLKZkQooYMuZvDOZ1tfUMZGtWWH5ppQgsFJTyLOn9eTLW43RxaLMTqeNMsUuS8GDAY= X-Received: by 2002:aa7:c84d:0:b0:431:4226:70c9 with SMTP id g13-20020aa7c84d000000b00431422670c9mr9032595edt.51.1654510043095; Mon, 06 Jun 2022 03:07:23 -0700 (PDT) MIME-Version: 1.0 References: <20220527110036.8810-1-johnson.wang@mediatek.com> In-Reply-To: <20220527110036.8810-1-johnson.wang@mediatek.com> From: Chen-Yu Tsai Date: Mon, 6 Jun 2022 18:07:12 +0800 Message-ID: Subject: Re: [PATCH v6 0/2] Introduce MediaTek CCI devfreq driver To: Johnson Wang , cw00.choi@samsung.com Cc: krzk+dt@kernel.org, robh+dt@kernel.org, kyungmin.park@samsung.com, khilman@kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, jia-wei.chang@mediatek.com, Project_Global_Chrome_Upstream_Group@mediatek.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220606_030725_216116_D65BD54B X-CRM114-Status: GOOD ( 16.59 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Fri, May 27, 2022 at 7:01 PM Johnson Wang wrote: > > The Cache Coherent Interconnect (CCI) is the management of cache > coherency by hardware. CCI DEVFREQ is DVFS driver for power saving by > scaling clock frequency and supply voltage of CCI. CCI uses the same > input clock source and power rail as LITTLE CPUs on Mediatek SoCs. > > This series depends on: > Chanwoo's repo: kernel/git/chanwoo/linux.git > branch: devfreq-testing > [1]: PM / devfreq: Export devfreq_get_freq_range symbol within devfreq > [2]: PM / devfreq: Add cpu based scaling support to passive governor > [3]: PM / devfreq: passive: Reduce duplicate code when passive_devfreq case > [4]: PM / devfreq: passive: Update frequency when start governor > > Changes in v6: > - Remove unnecessary "goto" statement. > > Changes in v5: > - Modify some binding description. > - Remove pre_voltage member. > - Not to enable/disable intermediate clock. > - Not to "put" resources that using devm_ variants. > > Resend v4: > - CC interconnect maintainer. > - Change sign-off sequence in commit message. > > Changes in v4: > - Add a maintainer in the binding document. > - Modify clock description. > - Add binding document into MAINTAINERS. > - Replace format specifier %d with %ld. > > Changes in v3: > - Move binding document to 'interconnect' and rename it. > - Add COMPILE_TEST dependence symbol. > - Remove need_voltage_tracking variable. > - Move mtk_ccifreq_voltage_tracking() code into mtk_ccifreq_set_voltage(). > - Add an interation limit in the while() loop. > - Replace 'cci_dev' with 'dev' > - Replace old_* with pre_* > - Remove of_match_ptr() > - Use module_platform_driver() > > Changes in v2: > - Take MT8183 as example in binding document. > - Use dev_err() instead of pr_err(). > - Use 'goto' statement to handle error case. > - Clean up driver code. > > Johnson Wang (2): > dt-bindings: interconnect: Add MediaTek CCI dt-bindings > PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver FTR, Tested-by: Chen-Yu Tsai _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel