Merge git://www.linux-watchdog.org/linux-watchdog
[deliverable/linux.git] / Documentation / devicetree / bindings / arm / fsl.txt
CommitLineData
7d740f87
SG
1Freescale i.MX Platforms Device Tree Bindings
2-----------------------------------------------
3
2954ff39
SG
4i.MX23 Evaluation Kit
5Required root node properties:
6 - compatible = "fsl,imx23-evk", "fsl,imx23";
7
860c06f6
FE
8i.MX25 Product Development Kit
9Required root node properties:
10 - compatible = "fsl,imx25-pdk", "fsl,imx25";
11
9c9651cd
FE
12i.MX27 Product Development Kit
13Required root node properties:
14 - compatible = "fsl,imx27-pdk", "fsl,imx27";
15
bc3a59c1
DA
16i.MX28 Evaluation Kit
17Required root node properties:
18 - compatible = "fsl,imx28-evk", "fsl,imx28";
19
9daaf31a
SG
20i.MX51 Babbage Board
21Required root node properties:
22 - compatible = "fsl,imx51-babbage", "fsl,imx51";
23
73d2b4cd
SG
24i.MX53 Automotive Reference Design Board
25Required root node properties:
26 - compatible = "fsl,imx53-ard", "fsl,imx53";
27
28i.MX53 Evaluation Kit
29Required root node properties:
30 - compatible = "fsl,imx53-evk", "fsl,imx53";
31
32i.MX53 Quick Start Board
33Required root node properties:
34 - compatible = "fsl,imx53-qsb", "fsl,imx53";
35
36i.MX53 Smart Mobile Reference Design Board
37Required root node properties:
38 - compatible = "fsl,imx53-smd", "fsl,imx53";
abc3f126 39
752baf56 40i.MX6 Quad Armadillo2 Board
7d740f87 41Required root node properties:
752baf56 42 - compatible = "fsl,imx6q-arm2", "fsl,imx6q";
3c8276c6
RZ
43
44i.MX6 Quad SABRE Lite Board
45Required root node properties:
46 - compatible = "fsl,imx6q-sabrelite", "fsl,imx6q";
6ad109fa 47
691d2640
FE
48i.MX6 Quad SABRE Smart Device Board
49Required root node properties:
50 - compatible = "fsl,imx6q-sabresd", "fsl,imx6q";
51
5c70cb01
FE
52i.MX6 Quad SABRE Automotive Board
53Required root node properties:
54 - compatible = "fsl,imx6q-sabreauto", "fsl,imx6q";
55
6ad109fa
SH
56Generic i.MX boards
57-------------------
58
59No iomux setup is done for these boards, so this must have been configured
60by the bootloader for boards to work with the generic bindings.
61
62i.MX27 generic board
63Required root node properties:
64 - compatible = "fsl,imx27";
65
66i.MX51 generic board
67Required root node properties:
68 - compatible = "fsl,imx51";
69
70i.MX53 generic board
71Required root node properties:
72 - compatible = "fsl,imx53";
73
74i.MX6q generic board
75Required root node properties:
76 - compatible = "fsl,imx6q";
7e41a98d 77
da06aae8
SA
78Freescale Vybrid Platform Device Tree Bindings
79----------------------------------------------
80
81For the Vybrid SoC familiy all variants with DDR controller are supported,
82which is the VF5xx and VF6xx series. Out of historical reasons, in most
83places the kernel uses vf610 to refer to the whole familiy.
8064887e
SA
84The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
85core support.
da06aae8
SA
86
87Required root node compatible property (one of them):
88 - compatible = "fsl,vf500";
89 - compatible = "fsl,vf510";
90 - compatible = "fsl,vf600";
91 - compatible = "fsl,vf610";
8064887e 92 - compatible = "fsl,vf610m4";
7e41a98d
JL
93
94Freescale LS1021A Platform Device Tree Bindings
95------------------------------------------------
96
97Required root node compatible properties:
98 - compatible = "fsl,ls1021a";
99
100Freescale LS1021A SoC-specific Device Tree Bindings
101-------------------------------------------
102
103Freescale SCFG
104 SCFG is the supplemental configuration unit, that provides SoC specific
105configuration and status registers for the chip. Such as getting PEX port
106status.
107 Required properties:
108 - compatible: should be "fsl,ls1021a-scfg"
109 - reg: should contain base address and length of SCFG memory-mapped registers
110
111Example:
112 scfg: scfg@1570000 {
113 compatible = "fsl,ls1021a-scfg";
114 reg = <0x0 0x1570000 0x0 0x10000>;
115 };
116
117Freescale DCFG
118 DCFG is the device configuration unit, that provides general purpose
119configuration and status for the device. Such as setting the secondary
120core start address and release the secondary core from holdoff and startup.
121 Required properties:
122 - compatible: should be "fsl,ls1021a-dcfg"
123 - reg : should contain base address and length of DCFG memory-mapped registers
124
125Example:
126 dcfg: dcfg@1ee0000 {
127 compatible = "fsl,ls1021a-dcfg";
128 reg = <0x0 0x1ee0000 0x0 0x10000>;
129 };
b4b3c855
BS
130
131Freescale LS2085A SoC Device Tree Bindings
132------------------------------------------
133
134LS2085A ARMv8 based Simulator model
135Required root node properties:
136 - compatible = "fsl,ls2085a-simu", "fsl,ls2085a";
137
This page took 0.175858 seconds and 5 git commands to generate.