xref: /freebsd/sys/contrib/device-tree/Bindings/arm/samsung/samsung-boards.yaml (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2*c66ec88fSEmmanuel Vadot%YAML 1.2
3*c66ec88fSEmmanuel Vadot---
4*c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/samsung/samsung-boards.yaml#
5*c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel Vadottitle: Samsung Exynos and S5P SoC based boards
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel Vadotmaintainers:
10*c66ec88fSEmmanuel Vadot  - Krzysztof Kozlowski <krzk@kernel.org>
11*c66ec88fSEmmanuel Vadot
12*c66ec88fSEmmanuel Vadotproperties:
13*c66ec88fSEmmanuel Vadot  $nodename:
14*c66ec88fSEmmanuel Vadot    const: '/'
15*c66ec88fSEmmanuel Vadot  compatible:
16*c66ec88fSEmmanuel Vadot    oneOf:
17*c66ec88fSEmmanuel Vadot      - description: S5PV210 based boards
18*c66ec88fSEmmanuel Vadot        items:
19*c66ec88fSEmmanuel Vadot          - enum:
20*c66ec88fSEmmanuel Vadot              - aesop,torbreck                  # aESOP Torbreck based on S5PV210
21*c66ec88fSEmmanuel Vadot              - samsung,aquila                  # Samsung Aquila based on S5PC110
22*c66ec88fSEmmanuel Vadot              - samsung,goni                    # Samsung Goni based on S5PC110
23*c66ec88fSEmmanuel Vadot              - yic,smdkc110                    # YIC System SMDKC110 based on S5PC110
24*c66ec88fSEmmanuel Vadot              - yic,smdkv210                    # YIC System SMDKV210 based on S5PV210
25*c66ec88fSEmmanuel Vadot          - const: samsung,s5pv210
26*c66ec88fSEmmanuel Vadot
27*c66ec88fSEmmanuel Vadot      - description: S5PV210 based Aries boards
28*c66ec88fSEmmanuel Vadot        items:
29*c66ec88fSEmmanuel Vadot          - enum:
30*c66ec88fSEmmanuel Vadot              - samsung,fascinate4g             # Samsung Galaxy S Fascinate 4G (SGH-T959P)
31*c66ec88fSEmmanuel Vadot              - samsung,galaxys                 # Samsung Galaxy S (i9000)
32*c66ec88fSEmmanuel Vadot          - const: samsung,aries
33*c66ec88fSEmmanuel Vadot          - const: samsung,s5pv210
34*c66ec88fSEmmanuel Vadot
35*c66ec88fSEmmanuel Vadot      - description: Exynos3250 based boards
36*c66ec88fSEmmanuel Vadot        items:
37*c66ec88fSEmmanuel Vadot          - enum:
38*c66ec88fSEmmanuel Vadot              - samsung,monk                    # Samsung Simband
39*c66ec88fSEmmanuel Vadot              - samsung,rinato                  # Samsung Gear2
40*c66ec88fSEmmanuel Vadot          - const: samsung,exynos3250
41*c66ec88fSEmmanuel Vadot          - const: samsung,exynos3
42*c66ec88fSEmmanuel Vadot
43*c66ec88fSEmmanuel Vadot      - description: Samsung ARTIK5 boards
44*c66ec88fSEmmanuel Vadot        items:
45*c66ec88fSEmmanuel Vadot          - enum:
46*c66ec88fSEmmanuel Vadot              - samsung,artik5-eval             # Samsung ARTIK5 eval board
47*c66ec88fSEmmanuel Vadot          - const: samsung,artik5               # Samsung ARTIK5 module
48*c66ec88fSEmmanuel Vadot          - const: samsung,exynos3250
49*c66ec88fSEmmanuel Vadot          - const: samsung,exynos3
50*c66ec88fSEmmanuel Vadot
51*c66ec88fSEmmanuel Vadot      - description: Exynos4210 based boards
52*c66ec88fSEmmanuel Vadot        items:
53*c66ec88fSEmmanuel Vadot          - enum:
54*c66ec88fSEmmanuel Vadot              - insignal,origen                 # Insignal Origen
55*c66ec88fSEmmanuel Vadot              - samsung,i9100                   # Samsung Galaxy S2 (GT-I9100)
56*c66ec88fSEmmanuel Vadot              - samsung,smdkv310                # Samsung SMDKV310 eval
57*c66ec88fSEmmanuel Vadot              - samsung,trats                   # Samsung Tizen Reference
58*c66ec88fSEmmanuel Vadot              - samsung,universal_c210          # Samsung C210
59*c66ec88fSEmmanuel Vadot          - const: samsung,exynos4210
60*c66ec88fSEmmanuel Vadot          - const: samsung,exynos4
61*c66ec88fSEmmanuel Vadot
62*c66ec88fSEmmanuel Vadot      - description: Exynos4412 based boards
63*c66ec88fSEmmanuel Vadot        items:
64*c66ec88fSEmmanuel Vadot          - enum:
65*c66ec88fSEmmanuel Vadot              - friendlyarm,tiny4412            # FriendlyARM TINY4412
66*c66ec88fSEmmanuel Vadot              - hardkernel,odroid-u3            # Hardkernel Odroid U3
67*c66ec88fSEmmanuel Vadot              - hardkernel,odroid-x             # Hardkernel Odroid X
68*c66ec88fSEmmanuel Vadot              - hardkernel,odroid-x2            # Hardkernel Odroid X2
69*c66ec88fSEmmanuel Vadot              - insignal,origen4412             # Insignal Origen
70*c66ec88fSEmmanuel Vadot              - samsung,smdk4412                # Samsung SMDK4412 eval
71*c66ec88fSEmmanuel Vadot              - topeet,itop4412-elite           # TOPEET Elite base
72*c66ec88fSEmmanuel Vadot          - const: samsung,exynos4412
73*c66ec88fSEmmanuel Vadot          - const: samsung,exynos4
74*c66ec88fSEmmanuel Vadot
75*c66ec88fSEmmanuel Vadot      - description: Samsung Midas family boards
76*c66ec88fSEmmanuel Vadot        items:
77*c66ec88fSEmmanuel Vadot          - enum:
78*c66ec88fSEmmanuel Vadot              - samsung,i9300                   # Samsung GT-I9300
79*c66ec88fSEmmanuel Vadot              - samsung,i9305                   # Samsung GT-I9305
80*c66ec88fSEmmanuel Vadot              - samsung,n710x                   # Samsung GT-N7100/GT-N7105
81*c66ec88fSEmmanuel Vadot              - samsung,trats2                  # Samsung Tizen Reference
82*c66ec88fSEmmanuel Vadot          - const: samsung,midas
83*c66ec88fSEmmanuel Vadot          - const: samsung,exynos4412
84*c66ec88fSEmmanuel Vadot          - const: samsung,exynos4
85*c66ec88fSEmmanuel Vadot
86*c66ec88fSEmmanuel Vadot      - description: Exynos5250 based boards
87*c66ec88fSEmmanuel Vadot        items:
88*c66ec88fSEmmanuel Vadot          - enum:
89*c66ec88fSEmmanuel Vadot              - google,snow-rev5                # Google Snow Rev 5+
90*c66ec88fSEmmanuel Vadot              - google,spring                   # Google Spring
91*c66ec88fSEmmanuel Vadot              - insignal,arndale                # Insignal Arndale
92*c66ec88fSEmmanuel Vadot              - samsung,smdk5250                # Samsung SMDK5250 eval
93*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5250
94*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
95*c66ec88fSEmmanuel Vadot
96*c66ec88fSEmmanuel Vadot      - description: Google Snow Boards (Rev 4+)
97*c66ec88fSEmmanuel Vadot        items:
98*c66ec88fSEmmanuel Vadot          - const: google,snow-rev4
99*c66ec88fSEmmanuel Vadot          - const: google,snow
100*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5250
101*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
102*c66ec88fSEmmanuel Vadot
103*c66ec88fSEmmanuel Vadot      - description: Exynos5260 based boards
104*c66ec88fSEmmanuel Vadot        items:
105*c66ec88fSEmmanuel Vadot          - enum:
106*c66ec88fSEmmanuel Vadot              - samsung,xyref5260               # Samsung Xyref5260 eval
107*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5260
108*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
109*c66ec88fSEmmanuel Vadot
110*c66ec88fSEmmanuel Vadot      - description: Exynos5410 based boards
111*c66ec88fSEmmanuel Vadot        items:
112*c66ec88fSEmmanuel Vadot          - enum:
113*c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu            # Hardkernel Odroid XU
114*c66ec88fSEmmanuel Vadot              - samsung,smdk5410                # Samsung SMDK5410 eval
115*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5410
116*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
117*c66ec88fSEmmanuel Vadot
118*c66ec88fSEmmanuel Vadot      - description: Exynos5420 based boards
119*c66ec88fSEmmanuel Vadot        items:
120*c66ec88fSEmmanuel Vadot          - enum:
121*c66ec88fSEmmanuel Vadot              - insignal,arndale-octa           # Insignal Arndale Octa
122*c66ec88fSEmmanuel Vadot              - samsung,smdk5420                # Samsung SMDK5420 eval
123*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5420
124*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
125*c66ec88fSEmmanuel Vadot
126*c66ec88fSEmmanuel Vadot      - description: Google Peach Pit Boards (Rev 6+)
127*c66ec88fSEmmanuel Vadot        items:
128*c66ec88fSEmmanuel Vadot          - const: google,pit-rev16
129*c66ec88fSEmmanuel Vadot          - const: google,pit-rev15
130*c66ec88fSEmmanuel Vadot          - const: google,pit-rev14
131*c66ec88fSEmmanuel Vadot          - const: google,pit-rev13
132*c66ec88fSEmmanuel Vadot          - const: google,pit-rev12
133*c66ec88fSEmmanuel Vadot          - const: google,pit-rev11
134*c66ec88fSEmmanuel Vadot          - const: google,pit-rev10
135*c66ec88fSEmmanuel Vadot          - const: google,pit-rev9
136*c66ec88fSEmmanuel Vadot          - const: google,pit-rev8
137*c66ec88fSEmmanuel Vadot          - const: google,pit-rev7
138*c66ec88fSEmmanuel Vadot          - const: google,pit-rev6
139*c66ec88fSEmmanuel Vadot          - const: google,pit
140*c66ec88fSEmmanuel Vadot          - const: google,peach
141*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5420
142*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
143*c66ec88fSEmmanuel Vadot
144*c66ec88fSEmmanuel Vadot      - description: Exynos5800 based boards
145*c66ec88fSEmmanuel Vadot        items:
146*c66ec88fSEmmanuel Vadot          - enum:
147*c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu3           # Hardkernel Odroid XU3
148*c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu3-lite      # Hardkernel Odroid XU3 Lite
149*c66ec88fSEmmanuel Vadot              - hardkernel,odroid-xu4           # Hardkernel Odroid XU4
150*c66ec88fSEmmanuel Vadot              - hardkernel,odroid-hc1           # Hardkernel Odroid HC1
151*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5800
152*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
153*c66ec88fSEmmanuel Vadot
154*c66ec88fSEmmanuel Vadot      - description: Google Peach Pi Boards (Rev 10+)
155*c66ec88fSEmmanuel Vadot        items:
156*c66ec88fSEmmanuel Vadot          - const: google,pi-rev16
157*c66ec88fSEmmanuel Vadot          - const: google,pi-rev15
158*c66ec88fSEmmanuel Vadot          - const: google,pi-rev14
159*c66ec88fSEmmanuel Vadot          - const: google,pi-rev13
160*c66ec88fSEmmanuel Vadot          - const: google,pi-rev12
161*c66ec88fSEmmanuel Vadot          - const: google,pi-rev11
162*c66ec88fSEmmanuel Vadot          - const: google,pi-rev10
163*c66ec88fSEmmanuel Vadot          - const: google,pi
164*c66ec88fSEmmanuel Vadot          - const: google,peach
165*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5800
166*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5
167*c66ec88fSEmmanuel Vadot
168*c66ec88fSEmmanuel Vadot      - description: Exynos5433 based boards
169*c66ec88fSEmmanuel Vadot        items:
170*c66ec88fSEmmanuel Vadot          - enum:
171*c66ec88fSEmmanuel Vadot              - samsung,tm2                     # Samsung TM2
172*c66ec88fSEmmanuel Vadot              - samsung,tm2e                    # Samsung TM2E
173*c66ec88fSEmmanuel Vadot          - const: samsung,exynos5433
174*c66ec88fSEmmanuel Vadot
175*c66ec88fSEmmanuel Vadot      - description: Exynos7 based boards
176*c66ec88fSEmmanuel Vadot        items:
177*c66ec88fSEmmanuel Vadot          - enum:
178*c66ec88fSEmmanuel Vadot              - samsung,exynos7-espresso        # Samsung Exynos7 Espresso
179*c66ec88fSEmmanuel Vadot          - const: samsung,exynos7
180*c66ec88fSEmmanuel Vadot
181*c66ec88fSEmmanuel Vadotrequired:
182*c66ec88fSEmmanuel Vadot  - compatible
183