firmware: imx: Move i.MX SCU soc driver into imx firmware folder
authorAnson Huang <Anson.Huang@nxp.com>
Thu, 25 Jun 2020 21:14:07 +0000 (05:14 +0800)
committerShawn Guo <shawnguo@kernel.org>
Mon, 13 Jul 2020 02:02:00 +0000 (10:02 +0800)
commita24015fa8b89e4605a9c6581d56b48d991e2b66b
tree5c74a2f0ccd9253bfe6b6f6669ac6a895961eecf
parentcfda066aa86227840faac7673bbdd9ae1c1d259d
firmware: imx: Move i.MX SCU soc driver into imx firmware folder

The i.MX SCU soc driver depends on SCU firmware driver, so it has to
use platform driver model for proper defer probe operation, since
it has no device binding in DT file, a simple platform device is
created together inside the platform driver. To make it more clean,
we can just move the entire SCU soc driver into imx firmware folder
and initialized by i.MX SCU firmware driver.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/configs/defconfig
drivers/firmware/imx/Makefile
drivers/firmware/imx/imx-scu-soc.c [moved from drivers/soc/imx/soc-imx-scu.c with 66% similarity]
drivers/firmware/imx/imx-scu.c
drivers/soc/imx/Kconfig
drivers/soc/imx/Makefile
include/linux/firmware/imx/sci.h