xref: /freebsd/sys/contrib/device-tree/Bindings/arm/samsung/samsung-boards.yaml (revision cb7aa33ac6cd46a5434798e50363136e64f3ae98)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/samsung/samsung-boards.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: Samsung Exynos and S5P SoC based boards
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Krzysztof Kozlowski <krzk@kernel.org>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotproperties:
13c66ec88fSEmmanuel Vadot  $nodename:
14c66ec88fSEmmanuel Vadot    const: '/'
15c66ec88fSEmmanuel Vadot  compatible:
16c66ec88fSEmmanuel Vadot    oneOf:
175def4c47SEmmanuel Vadot      - description: S3C2416 based boards
185def4c47SEmmanuel Vadot        items:
195def4c47SEmmanuel Vadot          - enum:
205def4c47SEmmanuel Vadot              - samsung,smdk2416                # Samsung SMDK2416
215def4c47SEmmanuel Vadot          - const: samsung,s3c2416
225def4c47SEmmanuel Vadot
235def4c47SEmmanuel Vadot      - description: S3C6410 based boards
245def4c47SEmmanuel Vadot        items:
255def4c47SEmmanuel Vadot          - enum:
265def4c47SEmmanuel Vadot              - friendlyarm,mini6410            # FriendlyARM Mini6410
275def4c47SEmmanuel Vadot              - samsung,smdk6410                # Samsung SMDK6410
285def4c47SEmmanuel Vadot          - const: samsung,s3c6410
295def4c47SEmmanuel Vadot
30c66ec88fSEmmanuel Vadot      - description: S5PV210 based boards
31c66ec88fSEmmanuel Vadot        items:
32c66ec88fSEmmanuel Vadot          - enum:
33c66ec88fSEmmanuel Vadot              - aesop,torbreck                  # aESOP Torbreck based on S5PV210
34c66ec88fSEmmanuel Vadot              - samsung,aquila                  # Samsung Aquila based on S5PC110
35c66ec88fSEmmanuel Vadot              - samsung,goni                    # Samsung Goni based on S5PC110
36c66ec88fSEmmanuel Vadot              - yic,smdkc110                    # YIC System SMDKC110 based on S5PC110
37c66ec88fSEmmanuel Vadot              - yic,smdkv210                    # YIC System SMDKV210 based on S5PV210
38c66ec88fSEmmanuel Vadot          - const: samsung,s5pv210
39c66ec88fSEmmanuel Vadot
40c66ec88fSEmmanuel Vadot      - description: S5PV210 based Aries boards
41c66ec88fSEmmanuel Vadot        items:
42c66ec88fSEmmanuel Vadot          - enum:
43c66ec88fSEmmanuel Vadot              - samsung,fascinate4g             # Samsung Galaxy S Fascinate 4G (SGH-T959P)
44c66ec88fSEmmanuel Vadot              - samsung,galaxys                 # Samsung Galaxy S (i9000)
45c66ec88fSEmmanuel Vadot          - const: samsung,aries
46c66ec88fSEmmanuel Vadot          - const: samsung,s5pv210
47c66ec88fSEmmanuel Vadot
48c66ec88fSEmmanuel Vadot      - description: Exynos3250 based boards
49c66ec88fSEmmanuel Vadot        items:
50c66ec88fSEmmanuel Vadot          - enum:
51c66ec88fSEmmanuel Vadot              - samsung,monk                    # Samsung Simband
52c66ec88fSEmmanuel Vadot              - samsung,rinato                  # Samsung Gear2
53c66ec88fSEmmanuel Vadot          - const: samsung,exynos3250
54c66ec88fSEmmanuel Vadot          - const: samsung,exynos3
55c66ec88fSEmmanuel Vadot
56c66ec88fSEmmanuel Vadot      - description: Samsung ARTIK5 boards
57c66ec88fSEmmanuel Vadot        items:
58c66ec88fSEmmanuel Vadot          - enum:
59c66ec88fSEmmanuel Vadot              - samsung,artik5-eval             # Samsung ARTIK5 eval board
60c66ec88fSEmmanuel Vadot          - const: samsung,artik5               # Samsung ARTIK5 module
61c66ec88fSEmmanuel Vadot          - const: samsung,exynos3250
62c66ec88fSEmmanuel Vadot          - const: samsung,exynos3
63c66ec88fSEmmanuel Vadot
64c66ec88fSEmmanuel Vadot      - description: Exynos4210 based boards
65c66ec88fSEmmanuel Vadot        items:
66c66ec88fSEmmanuel Vadot          - enum:
67c66ec88fSEmmanuel Vadot              - insignal,origen                 # Insignal Origen
68c66ec88fSEmmanuel Vadot              - samsung,i9100                   # Samsung Galaxy S2 (GT-I9100)
69c66ec88fSEmmanuel Vadot              - samsung,smdkv310                # Samsung SMDKV310 eval
70c66ec88fSEmmanuel Vadot              - samsung,trats                   # Samsung Tizen Reference
71c66ec88fSEmmanuel Vadot              - samsung,universal_c210          # Samsung C210
72c66ec88fSEmmanuel Vadot          - const: samsung,exynos4210
73c66ec88fSEmmanuel Vadot          - const: samsung,exynos4
74c66ec88fSEmmanuel Vadot
75c66ec88fSEmmanuel Vadot      - description: Exynos4412 based boards
76c66ec88fSEmmanuel Vadot        items:
77c66ec88fSEmmanuel Vadot          - enum:
78c66ec88fSEmmanuel Vadot              - friendlyarm,tiny4412            # FriendlyARM TINY4412
79c66ec88fSEmmanuel Vadot              - hardkernel,odroid-u3            # Hardkernel Odroid U3
80c66ec88fSEmmanuel Vadot              - hardkernel,odroid-x             # Hardkernel Odroid X
81c66ec88fSEmmanuel Vadot              - hardkernel,odroid-x2            # Hardkernel Odroid X2
82c66ec88fSEmmanuel Vadot              - insignal,origen4412             # Insignal Origen
83c66ec88fSEmmanuel Vadot              - samsung,smdk4412                # Samsung SMDK4412 eval
84c66ec88fSEmmanuel Vadot              - topeet,itop4412-elite           # TOPEET Elite base
85c66ec88fSEmmanuel Vadot          - const: samsung,exynos4412
86c66ec88fSEmmanuel Vadot          - const: samsung,exynos4
87c66ec88fSEmmanuel Vadot
88c66ec88fSEmmanuel Vadot      - description: Samsung Midas family boards
89c66ec88fSEmmanuel Vadot        items:
90c66ec88fSEmmanuel Vadot          - enum:
91c66ec88fSEmmanuel Vadot              - samsung,i9300                   # Samsung GT-I9300
92c66ec88fSEmmanuel Vadot              - samsung,i9305                   # Samsung GT-I9305
93c66ec88fSEmmanuel Vadot              - samsung,n710x                   # Samsung GT-N7100/GT-N7105
94c66ec88fSEmmanuel Vadot              - samsung,trats2                  # Samsung Tizen Reference
95c66ec88fSEmmanuel Vadot          - const: samsung,midas
96c66ec88fSEmmanuel Vadot          - const: samsung,exynos4412
97c66ec88fSEmmanuel Vadot          - const: samsung,exynos4
98c66ec88fSEmmanuel Vadot
995def4c47SEmmanuel Vadot      - description: Samsung p4note family boards
1005def4c47SEmmanuel Vadot        items:
1015def4c47SEmmanuel Vadot          - enum:
1025def4c47SEmmanuel Vadot              - samsung,n8010                   # Samsung GT-N8010/GT-N8013
1035def4c47SEmmanuel Vadot          - const: samsung,p4note
1045def4c47SEmmanuel Vadot          - const: samsung,exynos4412
1055def4c47SEmmanuel Vadot          - const: samsung,exynos4
1065def4c47SEmmanuel Vadot
107c66ec88fSEmmanuel Vadot      - description: Exynos5250 based boards
108c66ec88fSEmmanuel Vadot        items:
109c66ec88fSEmmanuel Vadot          - enum:
110c66ec88fSEmmanuel Vadot              - google,snow-rev5                # Google Snow Rev 5+
111c66ec88fSEmmanuel Vadot              - google,spring                   # Google Spring
112c66ec88fSEmmanuel Vadot              - insignal,arndale                # Insignal Arndale
113c66ec88fSEmmanuel Vadot              - samsung,smdk5250                # Samsung SMDK5250 eval
114c66ec88fSEmmanuel Vadot          - const: samsung,exynos5250
115c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
116c66ec88fSEmmanuel Vadot
117c66ec88fSEmmanuel Vadot      - description: Google Snow Boards (Rev 4+)
118c66ec88fSEmmanuel Vadot        items:
119c66ec88fSEmmanuel Vadot          - const: google,snow-rev4
120c66ec88fSEmmanuel Vadot          - const: google,snow
121c66ec88fSEmmanuel Vadot          - const: samsung,exynos5250
122c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
123c66ec88fSEmmanuel Vadot
124c66ec88fSEmmanuel Vadot      - description: Exynos5260 based boards
125c66ec88fSEmmanuel Vadot        items:
126c66ec88fSEmmanuel Vadot          - enum:
127c66ec88fSEmmanuel Vadot              - samsung,xyref5260               # Samsung Xyref5260 eval
128c66ec88fSEmmanuel Vadot          - const: samsung,exynos5260
129c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
130c66ec88fSEmmanuel Vadot
131c66ec88fSEmmanuel Vadot      - description: Exynos5410 based boards
132c66ec88fSEmmanuel Vadot        items:
133c66ec88fSEmmanuel Vadot          - enum:
134c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu            # Hardkernel Odroid XU
135c66ec88fSEmmanuel Vadot              - samsung,smdk5410                # Samsung SMDK5410 eval
136c66ec88fSEmmanuel Vadot          - const: samsung,exynos5410
137c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
138c66ec88fSEmmanuel Vadot
139c66ec88fSEmmanuel Vadot      - description: Exynos5420 based boards
140c66ec88fSEmmanuel Vadot        items:
141c66ec88fSEmmanuel Vadot          - enum:
142c66ec88fSEmmanuel Vadot              - insignal,arndale-octa           # Insignal Arndale Octa
143c9ccf3a3SEmmanuel Vadot              - samsung,chagall-wifi            # Samsung SM-T800
144c9ccf3a3SEmmanuel Vadot              - samsung,klimt-wifi              # Samsung SM-T700
145c66ec88fSEmmanuel Vadot              - samsung,smdk5420                # Samsung SMDK5420 eval
146c66ec88fSEmmanuel Vadot          - const: samsung,exynos5420
147c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
148c66ec88fSEmmanuel Vadot
149c66ec88fSEmmanuel Vadot      - description: Google Peach Pit Boards (Rev 6+)
150c66ec88fSEmmanuel Vadot        items:
151c66ec88fSEmmanuel Vadot          - const: google,pit-rev16
152c66ec88fSEmmanuel Vadot          - const: google,pit-rev15
153c66ec88fSEmmanuel Vadot          - const: google,pit-rev14
154c66ec88fSEmmanuel Vadot          - const: google,pit-rev13
155c66ec88fSEmmanuel Vadot          - const: google,pit-rev12
156c66ec88fSEmmanuel Vadot          - const: google,pit-rev11
157c66ec88fSEmmanuel Vadot          - const: google,pit-rev10
158c66ec88fSEmmanuel Vadot          - const: google,pit-rev9
159c66ec88fSEmmanuel Vadot          - const: google,pit-rev8
160c66ec88fSEmmanuel Vadot          - const: google,pit-rev7
161c66ec88fSEmmanuel Vadot          - const: google,pit-rev6
162c66ec88fSEmmanuel Vadot          - const: google,pit
163c66ec88fSEmmanuel Vadot          - const: google,peach
164c66ec88fSEmmanuel Vadot          - const: samsung,exynos5420
165c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
166c66ec88fSEmmanuel Vadot
167c66ec88fSEmmanuel Vadot      - description: Exynos5800 based boards
168c66ec88fSEmmanuel Vadot        items:
169c66ec88fSEmmanuel Vadot          - enum:
170c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu3           # Hardkernel Odroid XU3
171c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu3-lite      # Hardkernel Odroid XU3 Lite
172c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu4           # Hardkernel Odroid XU4
173c66ec88fSEmmanuel Vadot              - hardkernel,odroid-hc1           # Hardkernel Odroid HC1
174*cb7aa33aSEmmanuel Vadot              - samsung,k3g                     # Samsung Galaxy S5 (SM-G900H)
175c66ec88fSEmmanuel Vadot          - const: samsung,exynos5800
176c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
177c66ec88fSEmmanuel Vadot
178c66ec88fSEmmanuel Vadot      - description: Google Peach Pi Boards (Rev 10+)
179c66ec88fSEmmanuel Vadot        items:
180c66ec88fSEmmanuel Vadot          - const: google,pi-rev16
181c66ec88fSEmmanuel Vadot          - const: google,pi-rev15
182c66ec88fSEmmanuel Vadot          - const: google,pi-rev14
183c66ec88fSEmmanuel Vadot          - const: google,pi-rev13
184c66ec88fSEmmanuel Vadot          - const: google,pi-rev12
185c66ec88fSEmmanuel Vadot          - const: google,pi-rev11
186c66ec88fSEmmanuel Vadot          - const: google,pi-rev10
187c66ec88fSEmmanuel Vadot          - const: google,pi
188c66ec88fSEmmanuel Vadot          - const: google,peach
189c66ec88fSEmmanuel Vadot          - const: samsung,exynos5800
190c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
191c66ec88fSEmmanuel Vadot
192c66ec88fSEmmanuel Vadot      - description: Exynos5433 based boards
193c66ec88fSEmmanuel Vadot        items:
194c66ec88fSEmmanuel Vadot          - enum:
195c66ec88fSEmmanuel Vadot              - samsung,tm2                     # Samsung TM2
196c66ec88fSEmmanuel Vadot              - samsung,tm2e                    # Samsung TM2E
197c66ec88fSEmmanuel Vadot          - const: samsung,exynos5433
198c66ec88fSEmmanuel Vadot
199c66ec88fSEmmanuel Vadot      - description: Exynos7 based boards
200c66ec88fSEmmanuel Vadot        items:
201c66ec88fSEmmanuel Vadot          - enum:
202c66ec88fSEmmanuel Vadot              - samsung,exynos7-espresso        # Samsung Exynos7 Espresso
203c66ec88fSEmmanuel Vadot          - const: samsung,exynos7
204c66ec88fSEmmanuel Vadot
205e67e8565SEmmanuel Vadot      - description: Exynos7885 based boards
206e67e8565SEmmanuel Vadot        items:
207e67e8565SEmmanuel Vadot          - enum:
208e67e8565SEmmanuel Vadot              - samsung,jackpotlte              # Samsung Galaxy A8 (2018)
209e67e8565SEmmanuel Vadot          - const: samsung,exynos7885
210e67e8565SEmmanuel Vadot
211e67e8565SEmmanuel Vadot      - description: Exynos850 based boards
212e67e8565SEmmanuel Vadot        items:
213e67e8565SEmmanuel Vadot          - enum:
214e67e8565SEmmanuel Vadot              - winlink,e850-96                 # WinLink E850-96
215e67e8565SEmmanuel Vadot          - const: samsung,exynos850
216e67e8565SEmmanuel Vadot
2178cc087a1SEmmanuel Vadot      - description: Exynos Auto v9 based boards
2188cc087a1SEmmanuel Vadot        items:
2198cc087a1SEmmanuel Vadot          - enum:
2208cc087a1SEmmanuel Vadot              - samsung,exynosautov9-sadk   # Samsung Exynos Auto v9 SADK
2218cc087a1SEmmanuel Vadot          - const: samsung,exynosautov9
2228cc087a1SEmmanuel Vadot
223c66ec88fSEmmanuel Vadotrequired:
224c66ec88fSEmmanuel Vadot  - compatible
2256be33864SEmmanuel Vadot
2266be33864SEmmanuel VadotadditionalProperties: true
227