Merge tag 'iwlwifi-next-for-kalle-2014-12-30' of https://git.kernel.org/pub/scm/linux...
[cascardo/linux.git] / Documentation / devicetree / bindings / arm / fsl.txt
1 Freescale i.MX Platforms Device Tree Bindings
2 -----------------------------------------------
3
4 i.MX23 Evaluation Kit
5 Required root node properties:
6     - compatible = "fsl,imx23-evk", "fsl,imx23";
7
8 i.MX25 Product Development Kit
9 Required root node properties:
10     - compatible = "fsl,imx25-pdk", "fsl,imx25";
11
12 i.MX27 Product Development Kit
13 Required root node properties:
14     - compatible = "fsl,imx27-pdk", "fsl,imx27";
15
16 i.MX28 Evaluation Kit
17 Required root node properties:
18     - compatible = "fsl,imx28-evk", "fsl,imx28";
19
20 i.MX51 Babbage Board
21 Required root node properties:
22     - compatible = "fsl,imx51-babbage", "fsl,imx51";
23
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";
39
40 i.MX6 Quad Armadillo2 Board
41 Required root node properties:
42     - compatible = "fsl,imx6q-arm2", "fsl,imx6q";
43
44 i.MX6 Quad SABRE Lite Board
45 Required root node properties:
46     - compatible = "fsl,imx6q-sabrelite", "fsl,imx6q";
47
48 i.MX6 Quad SABRE Smart Device Board
49 Required root node properties:
50     - compatible = "fsl,imx6q-sabresd", "fsl,imx6q";
51
52 i.MX6 Quad SABRE Automotive Board
53 Required root node properties:
54     - compatible = "fsl,imx6q-sabreauto", "fsl,imx6q";
55
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";
77
78
79 Freescale LS1021A Platform Device Tree Bindings
80 ------------------------------------------------
81
82 Required root node compatible properties:
83   - compatible = "fsl,ls1021a";
84
85 Freescale LS1021A SoC-specific Device Tree Bindings
86 -------------------------------------------
87
88 Freescale SCFG
89   SCFG is the supplemental configuration unit, that provides SoC specific
90 configuration and status registers for the chip. Such as getting PEX port
91 status.
92   Required properties:
93   - compatible: should be "fsl,ls1021a-scfg"
94   - reg: should contain base address and length of SCFG memory-mapped registers
95
96 Example:
97         scfg: scfg@1570000 {
98                 compatible = "fsl,ls1021a-scfg";
99                 reg = <0x0 0x1570000 0x0 0x10000>;
100         };
101
102 Freescale DCFG
103   DCFG is the device configuration unit, that provides general purpose
104 configuration and status for the device. Such as setting the secondary
105 core start address and release the secondary core from holdoff and startup.
106   Required properties:
107   - compatible: should be "fsl,ls1021a-dcfg"
108   - reg : should contain base address and length of DCFG memory-mapped registers
109
110 Example:
111         dcfg: dcfg@1ee0000 {
112                 compatible = "fsl,ls1021a-dcfg";
113                 reg = <0x0 0x1ee0000 0x0 0x10000>;
114         };