About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / arm / fsl.txt




Custom Search

Based on kernel version 4.3. Page generated on 2015-11-02 12:44 EST.

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	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	The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
85	core support.
86	
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";
93	
94	Freescale LS1021A Platform Device Tree Bindings
95	------------------------------------------------
96	
97	Required root node compatible properties:
98	  - compatible = "fsl,ls1021a";
99	
100	Freescale LS1021A SoC-specific Device Tree Bindings
101	-------------------------------------------
102	
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 be "fsl,ls1021a-scfg"
109	  - reg: should contain base address and length of SCFG memory-mapped registers
110	
111	Example:
112		scfg: scfg@1570000 {
113			compatible = "fsl,ls1021a-scfg";
114			reg = <0x0 0x1570000 0x0 0x10000>;
115		};
116	
117	Freescale DCFG
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.
121	  Required properties:
122	  - compatible: should be "fsl,ls1021a-dcfg"
123	  - reg : should contain base address and length of DCFG memory-mapped registers
124	
125	Example:
126		dcfg: dcfg@1ee0000 {
127			compatible = "fsl,ls1021a-dcfg";
128			reg = <0x0 0x1ee0000 0x0 0x10000>;
129		};
130	
131	Freescale LS2085A SoC Device Tree Bindings
132	------------------------------------------
133	
134	LS2085A ARMv8 based Simulator model
135	Required root node properties:
136	    - compatible = "fsl,ls2085a-simu", "fsl,ls2085a";
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.