diff options
author | Nishanth Menon <nm@ti.com> | 2013-12-04 19:49:36 -0500 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2014-01-08 12:39:05 -0500 |
commit | 89b6eef0d859bad4bcf7ad64560aa2891d6a37a0 (patch) | |
tree | 81d4c5d9051fc910746c68166e7a809b9bd6789c /Documentation/devicetree/bindings/arm | |
parent | 367f68f82a12425b260c90e65667085ee3a9ed1d (diff) |
Documentation: dt: OMAP: explicitly state SoC compatible strings
SoC family definitions at the moment are reactive to board needs.
This results in potentially wrong matches taking place for board types.
Eventually, we will have descriptors match only with SoC types and
should not contain anything specific to board handling and pave the
way to getting rid of soc_is_XYZ checks and allow this determination
done with matches at of level.
Existing implicit definitions(as part of board descriptions) are
explicitly documented.
NOTE: Even though we prefer to have dt compatibility to explicit,
"ti,dra7xx", "ti,am33xx", "ti,omap36xx" preexist in current dts and
are maintained for backward compatibility. It is also expected that
any future SoC addition will keep this documentation updated.
Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'Documentation/devicetree/bindings/arm')
-rw-r--r-- | Documentation/devicetree/bindings/arm/omap/omap.txt | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/arm/omap/omap.txt b/Documentation/devicetree/bindings/arm/omap/omap.txt index 808c1543b0f8..34dc40cffdfd 100644 --- a/Documentation/devicetree/bindings/arm/omap/omap.txt +++ b/Documentation/devicetree/bindings/arm/omap/omap.txt | |||
@@ -31,6 +31,59 @@ spinlock@1 { | |||
31 | ti,hwmods = "spinlock"; | 31 | ti,hwmods = "spinlock"; |
32 | }; | 32 | }; |
33 | 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,dra7xx", "ti,dra7" | ||
84 | |||
85 | - AM4372 | ||
86 | compatible = "ti,am4372", "ti,am43" | ||
34 | 87 | ||
35 | Boards: | 88 | Boards: |
36 | 89 | ||