1 Freescale i.MX Platforms Device Tree Bindings
2 -----------------------------------------------
5 Required root node properties:
6 - compatible = "fsl,imx23-evk", "fsl,imx23";
8 i.MX25 Product Development Kit
9 Required root node properties:
10 - compatible = "fsl,imx25-pdk", "fsl,imx25";
12 i.MX27 Product Development Kit
13 Required root node properties:
14 - compatible = "fsl,imx27-pdk", "fsl,imx27";
17 Required root node properties:
18 - compatible = "fsl,imx28-evk", "fsl,imx28";
21 Required root node properties:
22 - compatible = "fsl,imx51-babbage", "fsl,imx51";
24 i.MX53 Automotive Reference Design Board
25 Required root node properties:
26 - compatible = "fsl,imx53-ard", "fsl,imx53";
29 Required root node properties:
30 - compatible = "fsl,imx53-evk", "fsl,imx53";
32 i.MX53 Quick Start Board
33 Required root node properties:
34 - compatible = "fsl,imx53-qsb", "fsl,imx53";
36 i.MX53 Smart Mobile Reference Design Board
37 Required root node properties:
38 - compatible = "fsl,imx53-smd", "fsl,imx53";
40 i.MX6 Quad Armadillo2 Board
41 Required root node properties:
42 - compatible = "fsl,imx6q-arm2", "fsl,imx6q";
44 i.MX6 Quad SABRE Lite Board
45 Required root node properties:
46 - compatible = "fsl,imx6q-sabrelite", "fsl,imx6q";
48 i.MX6 Quad SABRE Smart Device Board
49 Required root node properties:
50 - compatible = "fsl,imx6q-sabresd", "fsl,imx6q";
52 i.MX6 Quad SABRE Automotive Board
53 Required root node properties:
54 - compatible = "fsl,imx6q-sabreauto", "fsl,imx6q";
59 No iomux setup is done for these boards, so this must have been configured
60 by the bootloader for boards to work with the generic bindings.
63 Required root node properties:
64 - compatible = "fsl,imx27";
67 Required root node properties:
68 - compatible = "fsl,imx51";
71 Required root node properties:
72 - compatible = "fsl,imx53";
75 Required root node properties:
76 - compatible = "fsl,imx6q";
78 Freescale Vybrid Platform Device Tree Bindings
79 ----------------------------------------------
81 For the Vybrid SoC familiy all variants with DDR controller are supported,
82 which is the VF5xx and VF6xx series. Out of historical reasons, in most
83 places the kernel uses vf610 to refer to the whole familiy.
84 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
87 Required root node compatible property (one of them):
88 - compatible = "fsl,vf500";
89 - compatible = "fsl,vf510";
90 - compatible = "fsl,vf600";
91 - compatible = "fsl,vf610";
92 - compatible = "fsl,vf610m4";
94 Freescale LS1021A Platform Device Tree Bindings
95 ------------------------------------------------
97 Required root node compatible properties:
98 - compatible = "fsl,ls1021a";
100 Freescale LS1021A SoC-specific Device Tree Bindings
101 -------------------------------------------
104 SCFG is the supplemental configuration unit, that provides SoC specific
105 configuration and status registers for the chip. Such as getting PEX port
108 - compatible: should be "fsl,ls1021a-scfg"
109 - reg: should contain base address and length of SCFG memory-mapped registers
113 compatible = "fsl,ls1021a-scfg";
114 reg = <0x0 0x1570000 0x0 0x10000>;
118 DCFG is the device configuration unit, that provides general purpose
119 configuration and status for the device. Such as setting the secondary
120 core start address and release the secondary core from holdoff and startup.
122 - compatible: should be "fsl,ls1021a-dcfg"
123 - reg : should contain base address and length of DCFG memory-mapped registers
127 compatible = "fsl,ls1021a-dcfg";
128 reg = <0x0 0x1ee0000 0x0 0x10000>;
131 Freescale LS2085A SoC Device Tree Bindings
132 ------------------------------------------
134 LS2085A ARMv8 based Simulator model
135 Required root node properties:
136 - compatible = "fsl,ls2085a-simu", "fsl,ls2085a";