MLK-17293-6 cpufreq: imx7ulp: support new set-points
authorAnson Huang <Anson.Huang@nxp.com>
Tue, 26 Dec 2017 12:25:52 +0000 (20:25 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Tue, 20 Mar 2018 19:52:16 +0000 (14:52 -0500)
commit58e94901091323d48bcc08b7c85610b532a6a25d
treecca4d2e2f3be678fdef7fe6fa26081a483d4038e
parent5261ffb3f0554dfe82ea0ec7ad8f41d54a3639fd
MLK-17293-6 cpufreq: imx7ulp: support new set-points

According to datasheet Rev-D, on B0 part, below CPU
freq needs to be supported:

500MHz for RUN mode;
720MHz for HSRUN mode.

To achieve best accurate frequency for CPU, adjust
SPLL's frequency for SPLL_PFD0 which is CPU's
clock source:

SPLL 528MHz -> SPLL_PFD0 500.2MHz;
SPLL 480MHz -> SPLL_PFD0 720MHz;

Remove CPU RUN/HSRUN mode switch, since it is implemented
as clock mux, whenever clock parent is switched, the
RUN/HSRUN mode will be changed accordingly.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Bai Ping <ping.bai@nxp.com>
drivers/cpufreq/imx7ulp-cpufreq.c