sh_eth: fix EESIPR values for SH77{34|63}
[linux/fpc-iii.git] / Documentation / devicetree / bindings / arm / fsl.txt
blobd6ee9c6e1dbb869cc58f94864a5b2da1947b4d9d
1 Freescale i.MX Platforms Device Tree Bindings
2 -----------------------------------------------
4 i.MX23 Evaluation Kit
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";
16 i.MX28 Evaluation Kit
17 Required root node properties:
18     - compatible = "fsl,imx28-evk", "fsl,imx28";
20 i.MX51 Babbage Board
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";
28 i.MX53 Evaluation Kit
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";
56 Generic i.MX boards
57 -------------------
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.
62 i.MX27 generic board
63 Required root node properties:
64     - compatible = "fsl,imx27";
66 i.MX51 generic board
67 Required root node properties:
68     - compatible = "fsl,imx51";
70 i.MX53 generic board
71 Required root node properties:
72     - compatible = "fsl,imx53";
74 i.MX6q generic board
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
85 core support.
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 SoC-specific Device Tree Bindings
101 -------------------------------------------
103 Freescale SCFG
104   SCFG is the supplemental configuration unit, that provides SoC specific
105 configuration and status registers for the chip. Such as getting PEX port
106 status.
107   Required properties:
108   - compatible: Should contain a chip-specific compatible string,
109         Chip-specific strings are of the form "fsl,<chip>-scfg",
110         The following <chip>s are known to be supported:
111         ls1021a, ls1043a, ls1046a, ls2080a.
113   - reg: should contain base address and length of SCFG memory-mapped registers
115 Example:
116         scfg: scfg@1570000 {
117                 compatible = "fsl,ls1021a-scfg";
118                 reg = <0x0 0x1570000 0x0 0x10000>;
119         };
121 Freescale DCFG
122   DCFG is the device configuration unit, that provides general purpose
123 configuration and status for the device. Such as setting the secondary
124 core start address and release the secondary core from holdoff and startup.
125   Required properties:
126   - compatible: Should contain a chip-specific compatible string,
127         Chip-specific strings are of the form "fsl,<chip>-dcfg",
128         The following <chip>s are known to be supported:
129         ls1021a, ls1043a, ls1046a, ls2080a.
131   - reg : should contain base address and length of DCFG memory-mapped registers
133 Example:
134         dcfg: dcfg@1ee0000 {
135                 compatible = "fsl,ls1021a-dcfg";
136                 reg = <0x0 0x1ee0000 0x0 0x10000>;
137         };
139 Freescale ARMv8 based Layerscape SoC family Device Tree Bindings
140 ----------------------------------------------------------------
142 LS1043A SoC
143 Required root node properties:
144     - compatible = "fsl,ls1043a";
146 LS1043A ARMv8 based RDB Board
147 Required root node properties:
148     - compatible = "fsl,ls1043a-rdb", "fsl,ls1043a";
150 LS1043A ARMv8 based QDS Board
151 Required root node properties:
152     - compatible = "fsl,ls1043a-qds", "fsl,ls1043a";
154 LS1046A SoC
155 Required root node properties:
156     - compatible = "fsl,ls1046a";
158 LS1046A ARMv8 based QDS Board
159 Required root node properties:
160     - compatible = "fsl,ls1046a-qds", "fsl,ls1046a";
162 LS1046A ARMv8 based RDB Board
163 Required root node properties:
164     - compatible = "fsl,ls1046a-rdb", "fsl,ls1046a";
166 LS2080A SoC
167 Required root node properties:
168     - compatible = "fsl,ls2080a";
170 LS2080A ARMv8 based Simulator model
171 Required root node properties:
172     - compatible = "fsl,ls2080a-simu", "fsl,ls2080a";
174 LS2080A ARMv8 based QDS Board
175 Required root node properties:
176     - compatible = "fsl,ls2080a-qds", "fsl,ls2080a";
178 LS2080A ARMv8 based RDB Board
179 Required root node properties:
180     - compatible = "fsl,ls2080a-rdb", "fsl,ls2080a";