arm64: add basic DTS for i.MX8MQ
authorLucas Stach <l.stach@pengutronix.de>
Sun, 9 Dec 2018 14:26:07 +0000 (14:26 +0000)
committerShawn Guo <shawnguo@kernel.org>
Sun, 16 Dec 2018 09:28:01 +0000 (17:28 +0800)
commit748f908cc882021df5a917baf19ef7363eaa5776
tree2cb2b75a18049ed23a53a01acf735f8c14bcb73c
parent930507c1830498e00ede089890f188de4a108cc7
arm64: add basic DTS for i.MX8MQ

This adds the basic DTS for the i.MX8MQ.
For now only the following peripherals are supported:
- IOMUXC (pin controller)
- CCM (clock controller)
- GPIO
- UART
- uSDHC (SD/eMMC controller)
- FEC (ethernet controller)
- i2c

This is enough to get a very basic board support up and running.

One known limitation is that the driver for the GPC interrupt
controller is still missing, rendering the CPU sleep states unusable
as there is nothing waking them up anymore.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Dong Aisheng <Aisheng.dong@nxp.com>
Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h [new file with mode: 0644]
arch/arm64/boot/dts/freescale/imx8mq.dtsi [new file with mode: 0644]