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