1
0
Fork 0
Commit Graph

14 Commits (redonkable)

Author SHA1 Message Date
Cedric Neveux 7c335a91f0 MLK-20023 Move Busfreq support to OPTEE OS
- When OPTEE OS is present and if it support the busfreq
    for the running the i.MX, the busfreq is executed in
    the OPTEE OS by calling a specific SMC function
  - Only a WFE function is copied into the OCRAM to
    synchronize all Cores in multi-core devices
  - OPTEE OS add a DT property 'busfreq=1' in the 'firmware/optee'
    node to indicate the busfreq support

Signed-off-by: Cedric Neveux <cedric.neveux@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
2020-07-23 11:22:56 +02:00
Anson Huang 1971f2280e LF-388 ARM: imx: Add AXI clock parent switch for i.MX6DL low bus mode
On i.MX6DL, AXI clock is from 540M PFD in normal mode, and from periph
clk in low bus mode, so need to make sure AXI clock parent switch
correctly in normal mode and low bus mode.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2019-12-10 14:19:08 +08:00
Jacky Bai 090b431c46 LF-171 ARM: imx: Add cpu type check for imx6ulz in msl code
Add cpu type check for i.MX6ULZ in MSL code to support low
power feature.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Reviewed-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-28 15:13:42 +08:00
Dong Aisheng 82836f6a33 arm: imx: fix busfreq-imx build failure
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:31:42 +08:00
Jacky Bai 92685e4a28 arm: imx Add busfreq support for imx6sll
Add busfreq support for i.MX6SLL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:31:41 +08:00
Jacky Bai 1e1c1396e5 arm: imx: Add busfreq support for imx6ull
Add the busfreq node for i.MX6ULL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:31:41 +08:00
Jacky Bai b202184ae7 arm: imx: Add busfreq support for imx6ul
Add busfreq support on i.MX6UL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:31:37 +08:00
Jacky Bai 55ec6efecd arm: imx: Add busfreq support imx6sl
Add busfreq support for i.MX6SL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:31:36 +08:00
Anson Huang ee891b4c23 ARM: imx: add i.MX7D power management support
This patch adds i.MX7D power management support, including
low power idle, suspend with FastMix off, A7-M4 AMP power
management support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
[ Aisheng: remove duplicated imx7d_init_late definition ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:31:34 +08:00
Anson Huang e12ffa41c1 ARM: imx: add i.MX6SX AMP system support
This patch adds i.MX6SX A9-M4 AMP system support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:31:33 +08:00
Anson Huang 1f6b6e8a89 ARM: imx: add i.MX6SX bus-freq support
This patch adds i.MX6SX bus-freq support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:31:31 +08:00
Anson Huang 1b8714b0de ARM: imx: add i.MX6DL bus-freq support
This patch adds i.MX6DL bus-freq support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:31:30 +08:00
Anson Huang ee23850e61 ARM: imx: add i.MX6Q bus-freq support
Add i.MX6Q bus-freq support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:31:30 +08:00
Anson Huang dc782dd284 ARM: imx: add i.MX7D bus-freq support
Add i.MX7D bus-freq support, it supports High/Low/Audio bus
mode.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:31:30 +08:00