18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci%YAML 1.2
38c2ecf20Sopenharmony_ci---
48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/arm/samsung/samsung-boards.yaml#
58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml#
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_cititle: Samsung Exynos and S5P SoC based boards
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_cimaintainers:
108c2ecf20Sopenharmony_ci  - Krzysztof Kozlowski <krzk@kernel.org>
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciproperties:
138c2ecf20Sopenharmony_ci  $nodename:
148c2ecf20Sopenharmony_ci    const: '/'
158c2ecf20Sopenharmony_ci  compatible:
168c2ecf20Sopenharmony_ci    oneOf:
178c2ecf20Sopenharmony_ci      - description: S5PV210 based boards
188c2ecf20Sopenharmony_ci        items:
198c2ecf20Sopenharmony_ci          - enum:
208c2ecf20Sopenharmony_ci              - aesop,torbreck                  # aESOP Torbreck based on S5PV210
218c2ecf20Sopenharmony_ci              - samsung,aquila                  # Samsung Aquila based on S5PC110
228c2ecf20Sopenharmony_ci              - samsung,goni                    # Samsung Goni based on S5PC110
238c2ecf20Sopenharmony_ci              - yic,smdkc110                    # YIC System SMDKC110 based on S5PC110
248c2ecf20Sopenharmony_ci              - yic,smdkv210                    # YIC System SMDKV210 based on S5PV210
258c2ecf20Sopenharmony_ci          - const: samsung,s5pv210
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci      - description: S5PV210 based Aries boards
288c2ecf20Sopenharmony_ci        items:
298c2ecf20Sopenharmony_ci          - enum:
308c2ecf20Sopenharmony_ci              - samsung,fascinate4g             # Samsung Galaxy S Fascinate 4G (SGH-T959P)
318c2ecf20Sopenharmony_ci              - samsung,galaxys                 # Samsung Galaxy S (i9000)
328c2ecf20Sopenharmony_ci          - const: samsung,aries
338c2ecf20Sopenharmony_ci          - const: samsung,s5pv210
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci      - description: Exynos3250 based boards
368c2ecf20Sopenharmony_ci        items:
378c2ecf20Sopenharmony_ci          - enum:
388c2ecf20Sopenharmony_ci              - samsung,monk                    # Samsung Simband
398c2ecf20Sopenharmony_ci              - samsung,rinato                  # Samsung Gear2
408c2ecf20Sopenharmony_ci          - const: samsung,exynos3250
418c2ecf20Sopenharmony_ci          - const: samsung,exynos3
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ci      - description: Samsung ARTIK5 boards
448c2ecf20Sopenharmony_ci        items:
458c2ecf20Sopenharmony_ci          - enum:
468c2ecf20Sopenharmony_ci              - samsung,artik5-eval             # Samsung ARTIK5 eval board
478c2ecf20Sopenharmony_ci          - const: samsung,artik5               # Samsung ARTIK5 module
488c2ecf20Sopenharmony_ci          - const: samsung,exynos3250
498c2ecf20Sopenharmony_ci          - const: samsung,exynos3
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ci      - description: Exynos4210 based boards
528c2ecf20Sopenharmony_ci        items:
538c2ecf20Sopenharmony_ci          - enum:
548c2ecf20Sopenharmony_ci              - insignal,origen                 # Insignal Origen
558c2ecf20Sopenharmony_ci              - samsung,i9100                   # Samsung Galaxy S2 (GT-I9100)
568c2ecf20Sopenharmony_ci              - samsung,smdkv310                # Samsung SMDKV310 eval
578c2ecf20Sopenharmony_ci              - samsung,trats                   # Samsung Tizen Reference
588c2ecf20Sopenharmony_ci              - samsung,universal_c210          # Samsung C210
598c2ecf20Sopenharmony_ci          - const: samsung,exynos4210
608c2ecf20Sopenharmony_ci          - const: samsung,exynos4
618c2ecf20Sopenharmony_ci
628c2ecf20Sopenharmony_ci      - description: Exynos4412 based boards
638c2ecf20Sopenharmony_ci        items:
648c2ecf20Sopenharmony_ci          - enum:
658c2ecf20Sopenharmony_ci              - friendlyarm,tiny4412            # FriendlyARM TINY4412
668c2ecf20Sopenharmony_ci              - hardkernel,odroid-u3            # Hardkernel Odroid U3
678c2ecf20Sopenharmony_ci              - hardkernel,odroid-x             # Hardkernel Odroid X
688c2ecf20Sopenharmony_ci              - hardkernel,odroid-x2            # Hardkernel Odroid X2
698c2ecf20Sopenharmony_ci              - insignal,origen4412             # Insignal Origen
708c2ecf20Sopenharmony_ci              - samsung,smdk4412                # Samsung SMDK4412 eval
718c2ecf20Sopenharmony_ci              - topeet,itop4412-elite           # TOPEET Elite base
728c2ecf20Sopenharmony_ci          - const: samsung,exynos4412
738c2ecf20Sopenharmony_ci          - const: samsung,exynos4
748c2ecf20Sopenharmony_ci
758c2ecf20Sopenharmony_ci      - description: Samsung Midas family boards
768c2ecf20Sopenharmony_ci        items:
778c2ecf20Sopenharmony_ci          - enum:
788c2ecf20Sopenharmony_ci              - samsung,i9300                   # Samsung GT-I9300
798c2ecf20Sopenharmony_ci              - samsung,i9305                   # Samsung GT-I9305
808c2ecf20Sopenharmony_ci              - samsung,n710x                   # Samsung GT-N7100/GT-N7105
818c2ecf20Sopenharmony_ci              - samsung,trats2                  # Samsung Tizen Reference
828c2ecf20Sopenharmony_ci          - const: samsung,midas
838c2ecf20Sopenharmony_ci          - const: samsung,exynos4412
848c2ecf20Sopenharmony_ci          - const: samsung,exynos4
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ci      - description: Exynos5250 based boards
878c2ecf20Sopenharmony_ci        items:
888c2ecf20Sopenharmony_ci          - enum:
898c2ecf20Sopenharmony_ci              - google,snow-rev5                # Google Snow Rev 5+
908c2ecf20Sopenharmony_ci              - google,spring                   # Google Spring
918c2ecf20Sopenharmony_ci              - insignal,arndale                # Insignal Arndale
928c2ecf20Sopenharmony_ci              - samsung,smdk5250                # Samsung SMDK5250 eval
938c2ecf20Sopenharmony_ci          - const: samsung,exynos5250
948c2ecf20Sopenharmony_ci          - const: samsung,exynos5
958c2ecf20Sopenharmony_ci
968c2ecf20Sopenharmony_ci      - description: Google Snow Boards (Rev 4+)
978c2ecf20Sopenharmony_ci        items:
988c2ecf20Sopenharmony_ci          - const: google,snow-rev4
998c2ecf20Sopenharmony_ci          - const: google,snow
1008c2ecf20Sopenharmony_ci          - const: samsung,exynos5250
1018c2ecf20Sopenharmony_ci          - const: samsung,exynos5
1028c2ecf20Sopenharmony_ci
1038c2ecf20Sopenharmony_ci      - description: Exynos5260 based boards
1048c2ecf20Sopenharmony_ci        items:
1058c2ecf20Sopenharmony_ci          - enum:
1068c2ecf20Sopenharmony_ci              - samsung,xyref5260               # Samsung Xyref5260 eval
1078c2ecf20Sopenharmony_ci          - const: samsung,exynos5260
1088c2ecf20Sopenharmony_ci          - const: samsung,exynos5
1098c2ecf20Sopenharmony_ci
1108c2ecf20Sopenharmony_ci      - description: Exynos5410 based boards
1118c2ecf20Sopenharmony_ci        items:
1128c2ecf20Sopenharmony_ci          - enum:
1138c2ecf20Sopenharmony_ci              - hardkernel,odroid-xu            # Hardkernel Odroid XU
1148c2ecf20Sopenharmony_ci              - samsung,smdk5410                # Samsung SMDK5410 eval
1158c2ecf20Sopenharmony_ci          - const: samsung,exynos5410
1168c2ecf20Sopenharmony_ci          - const: samsung,exynos5
1178c2ecf20Sopenharmony_ci
1188c2ecf20Sopenharmony_ci      - description: Exynos5420 based boards
1198c2ecf20Sopenharmony_ci        items:
1208c2ecf20Sopenharmony_ci          - enum:
1218c2ecf20Sopenharmony_ci              - insignal,arndale-octa           # Insignal Arndale Octa
1228c2ecf20Sopenharmony_ci              - samsung,smdk5420                # Samsung SMDK5420 eval
1238c2ecf20Sopenharmony_ci          - const: samsung,exynos5420
1248c2ecf20Sopenharmony_ci          - const: samsung,exynos5
1258c2ecf20Sopenharmony_ci
1268c2ecf20Sopenharmony_ci      - description: Google Peach Pit Boards (Rev 6+)
1278c2ecf20Sopenharmony_ci        items:
1288c2ecf20Sopenharmony_ci          - const: google,pit-rev16
1298c2ecf20Sopenharmony_ci          - const: google,pit-rev15
1308c2ecf20Sopenharmony_ci          - const: google,pit-rev14
1318c2ecf20Sopenharmony_ci          - const: google,pit-rev13
1328c2ecf20Sopenharmony_ci          - const: google,pit-rev12
1338c2ecf20Sopenharmony_ci          - const: google,pit-rev11
1348c2ecf20Sopenharmony_ci          - const: google,pit-rev10
1358c2ecf20Sopenharmony_ci          - const: google,pit-rev9
1368c2ecf20Sopenharmony_ci          - const: google,pit-rev8
1378c2ecf20Sopenharmony_ci          - const: google,pit-rev7
1388c2ecf20Sopenharmony_ci          - const: google,pit-rev6
1398c2ecf20Sopenharmony_ci          - const: google,pit
1408c2ecf20Sopenharmony_ci          - const: google,peach
1418c2ecf20Sopenharmony_ci          - const: samsung,exynos5420
1428c2ecf20Sopenharmony_ci          - const: samsung,exynos5
1438c2ecf20Sopenharmony_ci
1448c2ecf20Sopenharmony_ci      - description: Exynos5800 based boards
1458c2ecf20Sopenharmony_ci        items:
1468c2ecf20Sopenharmony_ci          - enum:
1478c2ecf20Sopenharmony_ci              - hardkernel,odroid-xu3           # Hardkernel Odroid XU3
1488c2ecf20Sopenharmony_ci              - hardkernel,odroid-xu3-lite      # Hardkernel Odroid XU3 Lite
1498c2ecf20Sopenharmony_ci              - hardkernel,odroid-xu4           # Hardkernel Odroid XU4
1508c2ecf20Sopenharmony_ci              - hardkernel,odroid-hc1           # Hardkernel Odroid HC1
1518c2ecf20Sopenharmony_ci          - const: samsung,exynos5800
1528c2ecf20Sopenharmony_ci          - const: samsung,exynos5
1538c2ecf20Sopenharmony_ci
1548c2ecf20Sopenharmony_ci      - description: Google Peach Pi Boards (Rev 10+)
1558c2ecf20Sopenharmony_ci        items:
1568c2ecf20Sopenharmony_ci          - const: google,pi-rev16
1578c2ecf20Sopenharmony_ci          - const: google,pi-rev15
1588c2ecf20Sopenharmony_ci          - const: google,pi-rev14
1598c2ecf20Sopenharmony_ci          - const: google,pi-rev13
1608c2ecf20Sopenharmony_ci          - const: google,pi-rev12
1618c2ecf20Sopenharmony_ci          - const: google,pi-rev11
1628c2ecf20Sopenharmony_ci          - const: google,pi-rev10
1638c2ecf20Sopenharmony_ci          - const: google,pi
1648c2ecf20Sopenharmony_ci          - const: google,peach
1658c2ecf20Sopenharmony_ci          - const: samsung,exynos5800
1668c2ecf20Sopenharmony_ci          - const: samsung,exynos5
1678c2ecf20Sopenharmony_ci
1688c2ecf20Sopenharmony_ci      - description: Exynos5433 based boards
1698c2ecf20Sopenharmony_ci        items:
1708c2ecf20Sopenharmony_ci          - enum:
1718c2ecf20Sopenharmony_ci              - samsung,tm2                     # Samsung TM2
1728c2ecf20Sopenharmony_ci              - samsung,tm2e                    # Samsung TM2E
1738c2ecf20Sopenharmony_ci          - const: samsung,exynos5433
1748c2ecf20Sopenharmony_ci
1758c2ecf20Sopenharmony_ci      - description: Exynos7 based boards
1768c2ecf20Sopenharmony_ci        items:
1778c2ecf20Sopenharmony_ci          - enum:
1788c2ecf20Sopenharmony_ci              - samsung,exynos7-espresso        # Samsung Exynos7 Espresso
1798c2ecf20Sopenharmony_ci          - const: samsung,exynos7
1808c2ecf20Sopenharmony_ci
1818c2ecf20Sopenharmony_cirequired:
1828c2ecf20Sopenharmony_ci  - compatible
1838c2ecf20Sopenharmony_ci
1848c2ecf20Sopenharmony_ciadditionalProperties: true
185