[GIT PULL 1/5] i.MX drivers change for 5.9
Shawn Guo
shawnguo at kernel.org
Mon Jul 20 04:55:32 EDT 2020
The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:
Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.9
for you to fetch changes up to d82bcef5157de1368c08244a846ab968b3e5cb7e:
soc: imx: select ARM_GIC_V3 for i.MX8M (2020-07-13 16:42:32 +0800)
----------------------------------------------------------------
i.MX drivers change for 5.9:
- Update SCU irq code to call pm_system_wakeup() in general MU IRQ
handler, so that system can be waked up when MU IRQ arrives.
- Move i.MX SCU soc driver into imx firmware folder to get it
initialized from i.MX SCU firmware driver.
- Clean up soc-imx-scu driver a bit by using devm_kasprintf().
- Correct postfix setting for cm40 power domain in scu-pd driver.
- Add resource management support for IMX_SCU firmware driver.
- Add more cm4 resources to i.MX SCU power domain driver.
- Select ARM_GIC_V3 from SOC_IMX8M for being able to use GICv3 driver
in AARCH32 mode Linux on AARCH64 hardware.
----------------------------------------------------------------
Anson Huang (2):
firmware: imx: make sure MU irq can wake up system from suspend mode
firmware: imx: Move i.MX SCU soc driver into imx firmware folder
Peng Fan (5):
soc: imx: scu: use devm_kasprintf
firmware: imx: scu-pd: fix cm40 power domain
firmware: imx: add resource management api
firmware: imx: scu-pd: add more cm4 resources
soc: imx: select ARM_GIC_V3 for i.MX8M
arch/arm64/configs/defconfig | 1 -
drivers/firmware/imx/Makefile | 2 +-
drivers/firmware/imx/imx-scu-irq.c | 2 +
.../soc-imx-scu.c => firmware/imx/imx-scu-soc.c} | 83 +++++-----------------
drivers/firmware/imx/imx-scu.c | 4 ++
drivers/firmware/imx/rm.c | 45 ++++++++++++
drivers/firmware/imx/scu-pd.c | 14 +++-
drivers/soc/imx/Kconfig | 10 +--
drivers/soc/imx/Makefile | 1 -
include/linux/firmware/imx/sci.h | 2 +
include/linux/firmware/imx/svc/rm.h | 69 ++++++++++++++++++
11 files changed, 153 insertions(+), 80 deletions(-)
rename drivers/{soc/imx/soc-imx-scu.c => firmware/imx/imx-scu-soc.c} (57%)
create mode 100644 drivers/firmware/imx/rm.c
create mode 100644 include/linux/firmware/imx/svc/rm.h
More information about the linux-arm-kernel
mailing list