Commit | Line | Data |
---|---|---|
7d740f87 SG |
1 | Freescale i.MX Platforms Device Tree Bindings |
2 | ----------------------------------------------- | |
3 | ||
2954ff39 SG |
4 | i.MX23 Evaluation Kit |
5 | Required root node properties: | |
6 | - compatible = "fsl,imx23-evk", "fsl,imx23"; | |
7 | ||
860c06f6 FE |
8 | i.MX25 Product Development Kit |
9 | Required root node properties: | |
10 | - compatible = "fsl,imx25-pdk", "fsl,imx25"; | |
11 | ||
9c9651cd FE |
12 | i.MX27 Product Development Kit |
13 | Required root node properties: | |
14 | - compatible = "fsl,imx27-pdk", "fsl,imx27"; | |
15 | ||
bc3a59c1 DA |
16 | i.MX28 Evaluation Kit |
17 | Required root node properties: | |
18 | - compatible = "fsl,imx28-evk", "fsl,imx28"; | |
19 | ||
9daaf31a SG |
20 | i.MX51 Babbage Board |
21 | Required root node properties: | |
22 | - compatible = "fsl,imx51-babbage", "fsl,imx51"; | |
23 | ||
73d2b4cd SG |
24 | i.MX53 Automotive Reference Design Board |
25 | Required root node properties: | |
26 | - compatible = "fsl,imx53-ard", "fsl,imx53"; | |
27 | ||
28 | i.MX53 Evaluation Kit | |
29 | Required root node properties: | |
30 | - compatible = "fsl,imx53-evk", "fsl,imx53"; | |
31 | ||
32 | i.MX53 Quick Start Board | |
33 | Required root node properties: | |
34 | - compatible = "fsl,imx53-qsb", "fsl,imx53"; | |
35 | ||
36 | i.MX53 Smart Mobile Reference Design Board | |
37 | Required root node properties: | |
38 | - compatible = "fsl,imx53-smd", "fsl,imx53"; | |
abc3f126 | 39 | |
752baf56 | 40 | i.MX6 Quad Armadillo2 Board |
7d740f87 | 41 | Required root node properties: |
752baf56 | 42 | - compatible = "fsl,imx6q-arm2", "fsl,imx6q"; |
3c8276c6 RZ |
43 | |
44 | i.MX6 Quad SABRE Lite Board | |
45 | Required root node properties: | |
46 | - compatible = "fsl,imx6q-sabrelite", "fsl,imx6q"; | |
6ad109fa | 47 | |
691d2640 FE |
48 | i.MX6 Quad SABRE Smart Device Board |
49 | Required root node properties: | |
50 | - compatible = "fsl,imx6q-sabresd", "fsl,imx6q"; | |
51 | ||
5c70cb01 FE |
52 | i.MX6 Quad SABRE Automotive Board |
53 | Required root node properties: | |
54 | - compatible = "fsl,imx6q-sabreauto", "fsl,imx6q"; | |
55 | ||
6ad109fa SH |
56 | Generic i.MX boards |
57 | ------------------- | |
58 | ||
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. | |
61 | ||
62 | i.MX27 generic board | |
63 | Required root node properties: | |
64 | - compatible = "fsl,imx27"; | |
65 | ||
66 | i.MX51 generic board | |
67 | Required root node properties: | |
68 | - compatible = "fsl,imx51"; | |
69 | ||
70 | i.MX53 generic board | |
71 | Required root node properties: | |
72 | - compatible = "fsl,imx53"; | |
73 | ||
74 | i.MX6q generic board | |
75 | Required root node properties: | |
76 | - compatible = "fsl,imx6q"; | |
7e41a98d | 77 | |
da06aae8 SA |
78 | Freescale Vybrid Platform Device Tree Bindings |
79 | ---------------------------------------------- | |
80 | ||
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 | ||
85 | Required root node compatible property (one of them): | |
86 | - compatible = "fsl,vf500"; | |
87 | - compatible = "fsl,vf510"; | |
88 | - compatible = "fsl,vf600"; | |
89 | - compatible = "fsl,vf610"; | |
7e41a98d JL |
90 | |
91 | Freescale LS1021A Platform Device Tree Bindings | |
92 | ------------------------------------------------ | |
93 | ||
94 | Required root node compatible properties: | |
95 | - compatible = "fsl,ls1021a"; | |
96 | ||
97 | Freescale LS1021A SoC-specific Device Tree Bindings | |
98 | ------------------------------------------- | |
99 | ||
100 | Freescale SCFG | |
101 | SCFG is the supplemental configuration unit, that provides SoC specific | |
102 | configuration and status registers for the chip. Such as getting PEX port | |
103 | status. | |
104 | Required properties: | |
105 | - compatible: should be "fsl,ls1021a-scfg" | |
106 | - reg: should contain base address and length of SCFG memory-mapped registers | |
107 | ||
108 | Example: | |
109 | scfg: scfg@1570000 { | |
110 | compatible = "fsl,ls1021a-scfg"; | |
111 | reg = <0x0 0x1570000 0x0 0x10000>; | |
112 | }; | |
113 | ||
114 | Freescale DCFG | |
115 | DCFG is the device configuration unit, that provides general purpose | |
116 | configuration and status for the device. Such as setting the secondary | |
117 | core start address and release the secondary core from holdoff and startup. | |
118 | Required properties: | |
119 | - compatible: should be "fsl,ls1021a-dcfg" | |
120 | - reg : should contain base address and length of DCFG memory-mapped registers | |
121 | ||
122 | Example: | |
123 | dcfg: dcfg@1ee0000 { | |
124 | compatible = "fsl,ls1021a-dcfg"; | |
125 | reg = <0x0 0x1ee0000 0x0 0x10000>; | |
126 | }; | |
b4b3c855 BS |
127 | |
128 | Freescale LS2085A SoC Device Tree Bindings | |
129 | ------------------------------------------ | |
130 | ||
131 | LS2085A ARMv8 based Simulator model | |
132 | Required root node properties: | |
133 | - compatible = "fsl,ls2085a-simu", "fsl,ls2085a"; | |
134 |