About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / arm / omap




Custom Search

Based on kernel version 3.16. Page generated on 2014-08-06 21:36 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	
27	Example:
28	
29	spinlock@1 {
30	    compatible = "ti,omap4-spinlock";
31	    ti,hwmods = "spinlock";
32	};
33	
34	SoC Type (optional):
35	
36	- General Purpose devices
37	  compatible = "ti,gp"
38	- High Security devices
39	  compatible = "ti,hs"
40	
41	SoC Families:
42	
43	- OMAP2 generic - defaults to OMAP2420
44	  compatible = "ti,omap2"
45	- OMAP3 generic - defaults to OMAP3430
46	  compatible = "ti,omap3"
47	- OMAP4 generic - defaults to OMAP4430
48	  compatible = "ti,omap4"
49	- OMAP5 generic - defaults to OMAP5430
50	  compatible = "ti,omap5"
51	- DRA7 generic - defaults to DRA742
52	  compatible = "ti,dra7"
53	- AM43x generic - defaults to AM4372
54	  compatible = "ti,am43"
55	
56	SoCs:
57	
58	- OMAP2420
59	  compatible = "ti,omap2420", "ti,omap2"
60	- OMAP2430
61	  compatible = "ti,omap2430", "ti,omap2"
62	
63	- OMAP3430
64	  compatible = "ti,omap3430", "ti,omap3"
65	- AM3517
66	  compatible = "ti,am3517", "ti,omap3"
67	- OMAP3630
68	  compatible = "ti,omap36xx", "ti,omap3"
69	- AM33xx
70	  compatible = "ti,am33xx", "ti,omap3"
71	
72	- OMAP4430
73	  compatible = "ti,omap4430", "ti,omap4"
74	- OMAP4460
75	  compatible = "ti,omap4460", "ti,omap4"
76	
77	- OMAP5430
78	  compatible = "ti,omap5430", "ti,omap5"
79	- OMAP5432
80	  compatible = "ti,omap5432", "ti,omap5"
81	
82	- DRA742
83	  compatible = "ti,dra742", "ti,dra74", "ti,dra7"
84	
85	- DRA722
86	  compatible = "ti,dra722", "ti,dra72", "ti,dra7"
87	
88	- AM4372
89	  compatible = "ti,am4372", "ti,am43"
90	
91	Boards:
92	
93	- OMAP3 BeagleBoard : Low cost community board
94	  compatible = "ti,omap3-beagle", "ti,omap3"
95	
96	- OMAP3 Tobi with Overo : Commercial expansion board with daughter board
97	  compatible = "gumstix,omap3-overo-tobi", "gumstix,omap3-overo", "ti,omap3"
98	
99	- OMAP4 SDP : Software Development Board
100	  compatible = "ti,omap4-sdp", "ti,omap4430"
101	
102	- OMAP4 PandaBoard : Low cost community board
103	  compatible = "ti,omap4-panda", "ti,omap4430"
104	
105	- OMAP4 DuoVero with Parlor : Commercial expansion board with daughter board
106	  compatible = "gumstix,omap4-duovero-parlor", "gumstix,omap4-duovero", "ti,omap4430", "ti,omap4";
107	
108	- OMAP4 VAR-STK-OM44 : Commercial dev kit with VAR-OM44CustomBoard and VAR-SOM-OM44 w/WLAN
109	  compatible = "variscite,var-stk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4";
110	
111	- OMAP4 VAR-DVK-OM44 : Commercial dev kit with VAR-OM44CustomBoard, VAR-SOM-OM44 w/WLAN and LCD touchscreen
112	  compatible = "variscite,var-dvk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4";
113	
114	- OMAP3 EVM : Software Development Board for OMAP35x, AM/DM37x
115	  compatible = "ti,omap3-evm", "ti,omap3"
116	
117	- AM335X EVM : Software Development Board for AM335x
118	  compatible = "ti,am335x-evm", "ti,am33xx", "ti,omap3"
119	
120	- AM335X Bone : Low cost community board
121	  compatible = "ti,am335x-bone", "ti,am33xx", "ti,omap3"
122	
123	- OMAP5 EVM : Evaluation Module
124	  compatible = "ti,omap5-evm", "ti,omap5"
125	
126	- AM43x EPOS EVM
127	  compatible = "ti,am43x-epos-evm", "ti,am4372", "ti,am43"
128	
129	- AM437x GP EVM
130	  compatible = "ti,am437x-gp-evm", "ti,am4372", "ti,am43"
131	
132	- DRA742 EVM:  Software Development Board for DRA742
133	  compatible = "ti,dra7-evm", "ti,dra742", "ti,dra74", "ti,dra7"
134	
135	- DRA722 EVM: Software Development Board for DRA722
136	  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.