MLK-14970-3 imx8qxp: Add DTS and binding header files
authorYe Li <ye.li@nxp.com>
Tue, 23 May 2017 10:32:33 +0000 (05:32 -0500)
committerJason Liu <jason.hui.liu@nxp.com>
Thu, 2 Nov 2017 18:36:51 +0000 (02:36 +0800)
commitb8b7885469720ad6e31e0a1ff5751e9cb36b408e
tree48ee8dcf9082a964231fb0b6e808312e72a1cdb6
parent9d968f15e6afd35f6ad2626d6031042dd7f84a3f
MLK-14970-3 imx8qxp: Add DTS and binding header files

Copy the imx8qm DTS files and its binding header files from imx_4.9.y kernel
on commit:
"
 commit 4590bca4a6bc6ae8625c37bb027697a17d1b925f
 Author: Anson Huang <Anson.Huang@nxp.com>
 Date:   Tue May 23 20:06:40 2017 +0800

    MLK-14967-2 ARM64: dts: freescale: imx8qxp: add M4 dtb

    Add M4 dtb for i.MX8QXP LPDDR4 ARM2 board.

    Reserve first 4M memory for below usage:

    0x80000000 - 0x800fffff: ARM Trusted Firmware;
    0x80100000 - 0x803fffff: M4/RPMSG;

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
"

Add extra support used in u-boot:
1. Add alias for FSPI nodes
2. Add GPIO alias which is used as seq number in u-boot DM GPIO driver.
3. Ajust GPIO nodes ahead of i2c nodes. The PCA9557 is a i2c device, if we
   arrange the i2c nodes ahead of GPIO nodes, the GPIO seq number for PCA9557
   will overlay with GPIO nodes. This will cause issue to use GPIO in u-boot.
4. Add i2c alias for i2c0 to i2c3.
5. Add mipi0/mipi1 i2c0 controllers' nodes.

Signed-off-by: Ye Li <ye.li@nxp.com>
arch/arm/dts/fsl-imx8-ca35.dtsi [new file with mode: 0644]
arch/arm/dts/fsl-imx8qxp.dtsi [new file with mode: 0644]
include/dt-bindings/clock/imx8qxp-clock.h [new file with mode: 0644]
include/dt-bindings/pinctrl/pins-imx8qxp.h [new file with mode: 0644]