aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/event_analyzing_sample.py
diff options
context:
space:
mode:
authorPeng Fan <[email protected]>2020-04-28 07:21:00 +0000
committerViresh Kumar <[email protected]>2020-04-28 08:56:20 +0000
commit7c2553f0db6133ba079597422391661914ce91c7 (patch)
tree964c28ced1f1486163bff5489c9c46f527100291 /tools/perf/scripts/python/event_analyzing_sample.py
parentcpufreq: dt: Add support for r8a7742 (diff)
downloadkernel-7c2553f0db6133ba079597422391661914ce91c7.tar.gz
kernel-7c2553f0db6133ba079597422391661914ce91c7.zip
cpufreq: imx-cpufreq-dt: support i.MX7ULP
i.MX7ULP's ARM core clock design is totally different compared with i.MX7D/8M SoCs which supported by imx-cpufreq-dt. It needs get_intermediate and target_intermedate to configure clk MUX ready, before let OPP configure ARM core clk. |---FIRC |------RUN---...---SCS(MUX2) --------| ARM --(MUX1) |---SPLL_PFD0(CLK_SET_RATE_GATE) |------HSRUN--...--HSRUN_SCS(MUX3)---| |---SRIC FIRC is step clk, SPLL_PFD0 is the normal clk driving ARM core. MUX2 and MUX3 share same inputs. So if MUX2/MUX3 both sources from SPLL_PFD0, both MUXes will lose input when configure SPLL_PFD0. So the target_intermediate will configure MUX2/MUX3 to FIRC, to avoid ARM core lose clk when configure SPLL_PFD0. Signed-off-by: Peng Fan <[email protected]> Signed-off-by: Viresh Kumar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions