About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / arm / omap




Custom Search

Based on kernel version 4.7.2. Page generated on 2016-08-22 22:40 EST.

1	* Texas Instruments OMAP
2	
3	OMAP is currently using a static file per SoC family to describe the
4	IPs present in the SoC.
5	On top of that an omap_device is created to extend the platform_device
6	capabilities and to allow binding with one or several hwmods.
7	The hwmods will contain all the information to build the device:
8	address range, irq lines, dma lines, interconnect, PRCM register,
9	clock domain, input clocks.
10	For the moment just point to the existing hwmod, the next step will be
11	to move data from hwmod to device-tree representation.
12	
13	
14	Required properties:
15	- compatible: Every devices present in OMAP SoC should be in the
16	  form: "ti,XXX"
17	- ti,hwmods: list of hwmod names (ascii strings), that comes from the OMAP
18	  HW documentation, attached to a device. Must contain at least
19	  one hwmod.
20	
21	Optional properties:
22	- ti,no_idle_on_suspend: When present, it prevents the PM to idle the module
23	  during suspend.
24	- ti,no-reset-on-init: When present, the module should not be reset at init
25	- ti,no-idle-on-init: When present, the module should not be idled at init
26	- ti,no-idle: When present, the module is never allowed to idle.
27	
28	Example:
29	
30	spinlock@1 {
31	    compatible = "ti,omap4-spinlock";
32	    ti,hwmods = "spinlock";
33	};
34	
35	SoC Type (optional):
36	
37	- General Purpose devices
38	  compatible = "ti,gp"
39	- High Security devices
40	  compatible = "ti,hs"
41	
42	SoC Families:
43	
44	- OMAP2 generic - defaults to OMAP2420
45	  compatible = "ti,omap2"
46	- OMAP3 generic - defaults to OMAP3430
47	  compatible = "ti,omap3"
48	- OMAP4 generic - defaults to OMAP4430
49	  compatible = "ti,omap4"
50	- OMAP5 generic - defaults to OMAP5430
51	  compatible = "ti,omap5"
52	- DRA7 generic - defaults to DRA742
53	  compatible = "ti,dra7"
54	- AM43x generic - defaults to AM4372
55	  compatible = "ti,am43"
56	
57	SoCs:
58	
59	- OMAP2420
60	  compatible = "ti,omap2420", "ti,omap2"
61	- OMAP2430
62	  compatible = "ti,omap2430", "ti,omap2"
63	
64	- OMAP3430
65	  compatible = "ti,omap3430", "ti,omap3"
66	- AM3517
67	  compatible = "ti,am3517", "ti,omap3"
68	- OMAP3630
69	  compatible = "ti,omap36xx", "ti,omap3"
70	- AM33xx
71	  compatible = "ti,am33xx", "ti,omap3"
72	
73	- OMAP4430
74	  compatible = "ti,omap4430", "ti,omap4"
75	- OMAP4460
76	  compatible = "ti,omap4460", "ti,omap4"
77	
78	- OMAP5430
79	  compatible = "ti,omap5430", "ti,omap5"
80	- OMAP5432
81	  compatible = "ti,omap5432", "ti,omap5"
82	
83	- DRA742
84	  compatible = "ti,dra742", "ti,dra74", "ti,dra7"
85	
86	- DRA722
87	  compatible = "ti,dra722", "ti,dra72", "ti,dra7"
88	
89	- AM5728
90	  compatible = "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7"
91	
92	- AM5726
93	  compatible = "ti,am5726", "ti,dra742", "ti,dra74", "ti,dra7"
94	
95	- AM5718
96	  compatible = "ti,am5718", "ti,dra722", "ti,dra72", "ti,dra7"
97	
98	- AM5716
99	  compatible = "ti,am5716", "ti,dra722", "ti,dra72", "ti,dra7"
100	
101	- AM4372
102	  compatible = "ti,am4372", "ti,am43"
103	
104	Boards:
105	
106	- OMAP3 BeagleBoard : Low cost community board
107	  compatible = "ti,omap3-beagle", "ti,omap3"
108	
109	- OMAP3 Tobi with Overo : Commercial expansion board with daughter board
110	  compatible = "gumstix,omap3-overo-tobi", "gumstix,omap3-overo", "ti,omap3"
111	
112	- OMAP4 SDP : Software Development Board
113	  compatible = "ti,omap4-sdp", "ti,omap4430"
114	
115	- OMAP4 PandaBoard : Low cost community board
116	  compatible = "ti,omap4-panda", "ti,omap4430"
117	
118	- OMAP4 DuoVero with Parlor : Commercial expansion board with daughter board
119	  compatible = "gumstix,omap4-duovero-parlor", "gumstix,omap4-duovero", "ti,omap4430", "ti,omap4";
120	
121	- OMAP4 VAR-STK-OM44 : Commercial dev kit with VAR-OM44CustomBoard and VAR-SOM-OM44 w/WLAN
122	  compatible = "variscite,var-stk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4";
123	
124	- OMAP4 VAR-DVK-OM44 : Commercial dev kit with VAR-OM44CustomBoard, VAR-SOM-OM44 w/WLAN and LCD touchscreen
125	  compatible = "variscite,var-dvk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4";
126	
127	- OMAP3 EVM : Software Development Board for OMAP35x, AM/DM37x
128	  compatible = "ti,omap3-evm", "ti,omap3"
129	
130	- AM335X EVM : Software Development Board for AM335x
131	  compatible = "ti,am335x-evm", "ti,am33xx", "ti,omap3"
132	
133	- AM335X Bone : Low cost community board
134	  compatible = "ti,am335x-bone", "ti,am33xx", "ti,omap3"
135	
136	- AM3359 ICEv2 : Low cost Industrial Communication Engine EVM.
137	  compatible = "ti,am3359-icev2", "ti,am33xx", "ti,omap3"
138	
139	- AM335X OrionLXm : Substation Automation Platform
140	  compatible = "novatech,am335x-lxm", "ti,am33xx"
141	
142	- AM335X phyBOARD-WEGA: Single Board Computer dev kit
143	  compatible = "phytec,am335x-wega", "phytec,am335x-phycore-som", "ti,am33xx"
144	
145	- AM335X CM-T335 : System On Module, built around the Sitara AM3352/4
146	  compatible = "compulab,cm-t335", "ti,am33xx"
147	
148	- AM335X SBC-T335 : single board computer, built around the Sitara AM3352/4
149	  compatible = "compulab,sbc-t335", "compulab,cm-t335", "ti,am33xx"
150	
151	- OMAP5 EVM : Evaluation Module
152	  compatible = "ti,omap5-evm", "ti,omap5"
153	
154	- AM437x CM-T43
155	  compatible = "compulab,am437x-cm-t43", "ti,am4372", "ti,am43"
156	
157	- AM437x SBC-T43
158	  compatible = "compulab,am437x-sbc-t43", "compulab,am437x-cm-t43", "ti,am4372", "ti,am43"
159	
160	- AM43x EPOS EVM
161	  compatible = "ti,am43x-epos-evm", "ti,am43", "ti,am438x"
162	
163	- AM437x GP EVM
164	  compatible = "ti,am437x-gp-evm", "ti,am4372", "ti,am43"
165	
166	- AM437x SK EVM: AM437x StarterKit Evaluation Module
167	  compatible = "ti,am437x-sk-evm", "ti,am4372", "ti,am43"
168	
169	- AM57XX CL-SOM-AM57x
170	  compatible = "compulab,cl-som-am57x", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7"
171	
172	- AM57XX SBC-AM57x
173	  compatible = "compulab,sbc-am57x", "compulab,cl-som-am57x", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7"
174	
175	- AM5728 IDK
176	  compatible = "ti,am5728-idk", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7"
177	
178	- DRA742 EVM:  Software Development Board for DRA742
179	  compatible = "ti,dra7-evm", "ti,dra742", "ti,dra74", "ti,dra7"
180	
181	- DRA722 EVM: Software Development Board for DRA722
182	  compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7"
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.