Message ID | 20220527110036.8810-1-johnson.wang@mediatek.com (mailing list archive) |
---|---|
Headers | show |
Series | Introduce MediaTek CCI devfreq driver | expand |
On Fri, May 27, 2022 at 7:01 PM Johnson Wang <johnson.wang@mediatek.com> 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 <wenst@chromium.org>