xref: /freebsd/sys/contrib/device-tree/Bindings/arm/samsung/samsung-boards.yaml (revision 5def4c47d4bd90b209b9b4a4ba9faec15846d8fd)
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:
17*5def4c47SEmmanuel Vadot      - description: S3C2416 based boards
18*5def4c47SEmmanuel Vadot        items:
19*5def4c47SEmmanuel Vadot          - enum:
20*5def4c47SEmmanuel Vadot              - samsung,smdk2416                # Samsung SMDK2416
21*5def4c47SEmmanuel Vadot          - const: samsung,s3c2416
22*5def4c47SEmmanuel Vadot
23*5def4c47SEmmanuel Vadot      - description: S3C6410 based boards
24*5def4c47SEmmanuel Vadot        items:
25*5def4c47SEmmanuel Vadot          - enum:
26*5def4c47SEmmanuel Vadot              - friendlyarm,mini6410            # FriendlyARM Mini6410
27*5def4c47SEmmanuel Vadot              - samsung,smdk6410                # Samsung SMDK6410
28*5def4c47SEmmanuel Vadot          - const: samsung,s3c6410
29*5def4c47SEmmanuel 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
99*5def4c47SEmmanuel Vadot      - description: Samsung p4note family boards
100*5def4c47SEmmanuel Vadot        items:
101*5def4c47SEmmanuel Vadot          - enum:
102*5def4c47SEmmanuel Vadot              - samsung,n8010                   # Samsung GT-N8010/GT-N8013
103*5def4c47SEmmanuel Vadot          - const: samsung,p4note
104*5def4c47SEmmanuel Vadot          - const: samsung,exynos4412
105*5def4c47SEmmanuel Vadot          - const: samsung,exynos4
106*5def4c47SEmmanuel 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
143c66ec88fSEmmanuel Vadot              - samsung,smdk5420                # Samsung SMDK5420 eval
144c66ec88fSEmmanuel Vadot          - const: samsung,exynos5420
145c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
146c66ec88fSEmmanuel Vadot
147c66ec88fSEmmanuel Vadot      - description: Google Peach Pit Boards (Rev 6+)
148c66ec88fSEmmanuel Vadot        items:
149c66ec88fSEmmanuel Vadot          - const: google,pit-rev16
150c66ec88fSEmmanuel Vadot          - const: google,pit-rev15
151c66ec88fSEmmanuel Vadot          - const: google,pit-rev14
152c66ec88fSEmmanuel Vadot          - const: google,pit-rev13
153c66ec88fSEmmanuel Vadot          - const: google,pit-rev12
154c66ec88fSEmmanuel Vadot          - const: google,pit-rev11
155c66ec88fSEmmanuel Vadot          - const: google,pit-rev10
156c66ec88fSEmmanuel Vadot          - const: google,pit-rev9
157c66ec88fSEmmanuel Vadot          - const: google,pit-rev8
158c66ec88fSEmmanuel Vadot          - const: google,pit-rev7
159c66ec88fSEmmanuel Vadot          - const: google,pit-rev6
160c66ec88fSEmmanuel Vadot          - const: google,pit
161c66ec88fSEmmanuel Vadot          - const: google,peach
162c66ec88fSEmmanuel Vadot          - const: samsung,exynos5420
163c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
164c66ec88fSEmmanuel Vadot
165c66ec88fSEmmanuel Vadot      - description: Exynos5800 based boards
166c66ec88fSEmmanuel Vadot        items:
167c66ec88fSEmmanuel Vadot          - enum:
168c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu3           # Hardkernel Odroid XU3
169c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu3-lite      # Hardkernel Odroid XU3 Lite
170c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu4           # Hardkernel Odroid XU4
171c66ec88fSEmmanuel Vadot              - hardkernel,odroid-hc1           # Hardkernel Odroid HC1
172c66ec88fSEmmanuel Vadot          - const: samsung,exynos5800
173c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
174c66ec88fSEmmanuel Vadot
175c66ec88fSEmmanuel Vadot      - description: Google Peach Pi Boards (Rev 10+)
176c66ec88fSEmmanuel Vadot        items:
177c66ec88fSEmmanuel Vadot          - const: google,pi-rev16
178c66ec88fSEmmanuel Vadot          - const: google,pi-rev15
179c66ec88fSEmmanuel Vadot          - const: google,pi-rev14
180c66ec88fSEmmanuel Vadot          - const: google,pi-rev13
181c66ec88fSEmmanuel Vadot          - const: google,pi-rev12
182c66ec88fSEmmanuel Vadot          - const: google,pi-rev11
183c66ec88fSEmmanuel Vadot          - const: google,pi-rev10
184c66ec88fSEmmanuel Vadot          - const: google,pi
185c66ec88fSEmmanuel Vadot          - const: google,peach
186c66ec88fSEmmanuel Vadot          - const: samsung,exynos5800
187c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
188c66ec88fSEmmanuel Vadot
189c66ec88fSEmmanuel Vadot      - description: Exynos5433 based boards
190c66ec88fSEmmanuel Vadot        items:
191c66ec88fSEmmanuel Vadot          - enum:
192c66ec88fSEmmanuel Vadot              - samsung,tm2                     # Samsung TM2
193c66ec88fSEmmanuel Vadot              - samsung,tm2e                    # Samsung TM2E
194c66ec88fSEmmanuel Vadot          - const: samsung,exynos5433
195c66ec88fSEmmanuel Vadot
196c66ec88fSEmmanuel Vadot      - description: Exynos7 based boards
197c66ec88fSEmmanuel Vadot        items:
198c66ec88fSEmmanuel Vadot          - enum:
199c66ec88fSEmmanuel Vadot              - samsung,exynos7-espresso        # Samsung Exynos7 Espresso
200c66ec88fSEmmanuel Vadot          - const: samsung,exynos7
201c66ec88fSEmmanuel Vadot
202c66ec88fSEmmanuel Vadotrequired:
203c66ec88fSEmmanuel Vadot  - compatible
2046be33864SEmmanuel Vadot
2056be33864SEmmanuel VadotadditionalProperties: true
206