162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci%YAML 1.2
362306a36Sopenharmony_ci---
462306a36Sopenharmony_ci$id: http://devicetree.org/schemas/arm/samsung/samsung-boards.yaml#
562306a36Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml#
662306a36Sopenharmony_ci
762306a36Sopenharmony_cititle: Samsung Exynos and S5P SoC based boards
862306a36Sopenharmony_ci
962306a36Sopenharmony_cimaintainers:
1062306a36Sopenharmony_ci  - Krzysztof Kozlowski <krzk@kernel.org>
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciproperties:
1362306a36Sopenharmony_ci  $nodename:
1462306a36Sopenharmony_ci    const: '/'
1562306a36Sopenharmony_ci  compatible:
1662306a36Sopenharmony_ci    oneOf:
1762306a36Sopenharmony_ci      - description: S3C2416 based boards
1862306a36Sopenharmony_ci        items:
1962306a36Sopenharmony_ci          - enum:
2062306a36Sopenharmony_ci              - samsung,smdk2416                # Samsung SMDK2416
2162306a36Sopenharmony_ci          - const: samsung,s3c2416
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci      - description: S3C6410 based boards
2462306a36Sopenharmony_ci        items:
2562306a36Sopenharmony_ci          - enum:
2662306a36Sopenharmony_ci              - friendlyarm,mini6410            # FriendlyARM Mini6410
2762306a36Sopenharmony_ci              - samsung,smdk6410                # Samsung SMDK6410
2862306a36Sopenharmony_ci          - const: samsung,s3c6410
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci      - description: S5PV210 based boards
3162306a36Sopenharmony_ci        items:
3262306a36Sopenharmony_ci          - enum:
3362306a36Sopenharmony_ci              - aesop,torbreck                  # aESOP Torbreck based on S5PV210
3462306a36Sopenharmony_ci              - samsung,aquila                  # Samsung Aquila based on S5PC110
3562306a36Sopenharmony_ci              - samsung,goni                    # Samsung Goni based on S5PC110
3662306a36Sopenharmony_ci              - yic,smdkc110                    # YIC System SMDKC110 based on S5PC110
3762306a36Sopenharmony_ci              - yic,smdkv210                    # YIC System SMDKV210 based on S5PV210
3862306a36Sopenharmony_ci          - const: samsung,s5pv210
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci      - description: S5PV210 based Aries boards
4162306a36Sopenharmony_ci        items:
4262306a36Sopenharmony_ci          - enum:
4362306a36Sopenharmony_ci              - samsung,fascinate4g             # Samsung Galaxy S Fascinate 4G (SGH-T959P)
4462306a36Sopenharmony_ci              - samsung,galaxys                 # Samsung Galaxy S (i9000)
4562306a36Sopenharmony_ci          - const: samsung,aries
4662306a36Sopenharmony_ci          - const: samsung,s5pv210
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_ci      - description: Exynos3250 based boards
4962306a36Sopenharmony_ci        items:
5062306a36Sopenharmony_ci          - enum:
5162306a36Sopenharmony_ci              - samsung,monk                    # Samsung Simband
5262306a36Sopenharmony_ci              - samsung,rinato                  # Samsung Gear2
5362306a36Sopenharmony_ci          - const: samsung,exynos3250
5462306a36Sopenharmony_ci          - const: samsung,exynos3
5562306a36Sopenharmony_ci
5662306a36Sopenharmony_ci      - description: Samsung ARTIK5 boards
5762306a36Sopenharmony_ci        items:
5862306a36Sopenharmony_ci          - enum:
5962306a36Sopenharmony_ci              - samsung,artik5-eval             # Samsung ARTIK5 eval board
6062306a36Sopenharmony_ci          - const: samsung,artik5               # Samsung ARTIK5 module
6162306a36Sopenharmony_ci          - const: samsung,exynos3250
6262306a36Sopenharmony_ci          - const: samsung,exynos3
6362306a36Sopenharmony_ci
6462306a36Sopenharmony_ci      - description: Exynos4210 based boards
6562306a36Sopenharmony_ci        items:
6662306a36Sopenharmony_ci          - enum:
6762306a36Sopenharmony_ci              - insignal,origen                 # Insignal Origen
6862306a36Sopenharmony_ci              - samsung,i9100                   # Samsung Galaxy S2 (GT-I9100)
6962306a36Sopenharmony_ci              - samsung,smdkv310                # Samsung SMDKV310 eval
7062306a36Sopenharmony_ci              - samsung,trats                   # Samsung Tizen Reference
7162306a36Sopenharmony_ci              - samsung,universal_c210          # Samsung C210
7262306a36Sopenharmony_ci          - const: samsung,exynos4210
7362306a36Sopenharmony_ci          - const: samsung,exynos4
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci      - description: Samsung Galaxy Tab3 family boards
7662306a36Sopenharmony_ci        items:
7762306a36Sopenharmony_ci          - enum:
7862306a36Sopenharmony_ci              - samsung,t310                    # Samsung Galaxy Tab 3 8.0 WiFi (SM-T310)
7962306a36Sopenharmony_ci              - samsung,t311                    # Samsung Galaxy Tab 3 8.0 3G (SM-T311)
8062306a36Sopenharmony_ci              - samsung,t315                    # Samsung Galaxy Tab 3 8.0 LTE (SM-T315)
8162306a36Sopenharmony_ci          - const: samsung,tab3
8262306a36Sopenharmony_ci          - const: samsung,exynos4212
8362306a36Sopenharmony_ci          - const: samsung,exynos4
8462306a36Sopenharmony_ci
8562306a36Sopenharmony_ci      - description: Exynos4412 based boards
8662306a36Sopenharmony_ci        items:
8762306a36Sopenharmony_ci          - enum:
8862306a36Sopenharmony_ci              - friendlyarm,tiny4412            # FriendlyARM TINY4412
8962306a36Sopenharmony_ci              - hardkernel,odroid-u3            # Hardkernel Odroid U3
9062306a36Sopenharmony_ci              - hardkernel,odroid-x             # Hardkernel Odroid X
9162306a36Sopenharmony_ci              - hardkernel,odroid-x2            # Hardkernel Odroid X2
9262306a36Sopenharmony_ci              - insignal,origen4412             # Insignal Origen
9362306a36Sopenharmony_ci              - samsung,smdk4412                # Samsung SMDK4412 eval
9462306a36Sopenharmony_ci              - topeet,itop4412-elite           # TOPEET Elite base
9562306a36Sopenharmony_ci          - const: samsung,exynos4412
9662306a36Sopenharmony_ci          - const: samsung,exynos4
9762306a36Sopenharmony_ci
9862306a36Sopenharmony_ci      - description: Samsung Midas family boards
9962306a36Sopenharmony_ci        items:
10062306a36Sopenharmony_ci          - enum:
10162306a36Sopenharmony_ci              - samsung,i9300                   # Samsung GT-I9300
10262306a36Sopenharmony_ci              - samsung,i9305                   # Samsung GT-I9305
10362306a36Sopenharmony_ci              - samsung,n710x                   # Samsung GT-N7100/GT-N7105
10462306a36Sopenharmony_ci              - samsung,trats2                  # Samsung Tizen Reference
10562306a36Sopenharmony_ci          - const: samsung,midas
10662306a36Sopenharmony_ci          - const: samsung,exynos4412
10762306a36Sopenharmony_ci          - const: samsung,exynos4
10862306a36Sopenharmony_ci
10962306a36Sopenharmony_ci      - description: Samsung p4note family boards
11062306a36Sopenharmony_ci        items:
11162306a36Sopenharmony_ci          - enum:
11262306a36Sopenharmony_ci              - samsung,n8010                   # Samsung GT-N8010/GT-N8013
11362306a36Sopenharmony_ci          - const: samsung,p4note
11462306a36Sopenharmony_ci          - const: samsung,exynos4412
11562306a36Sopenharmony_ci          - const: samsung,exynos4
11662306a36Sopenharmony_ci
11762306a36Sopenharmony_ci      - description: Exynos5250 based boards
11862306a36Sopenharmony_ci        items:
11962306a36Sopenharmony_ci          - enum:
12062306a36Sopenharmony_ci              - google,snow-rev5                # Google Snow Rev 5+
12162306a36Sopenharmony_ci              - google,spring                   # Google Spring
12262306a36Sopenharmony_ci              - insignal,arndale                # Insignal Arndale
12362306a36Sopenharmony_ci              - samsung,smdk5250                # Samsung SMDK5250 eval
12462306a36Sopenharmony_ci          - const: samsung,exynos5250
12562306a36Sopenharmony_ci          - const: samsung,exynos5
12662306a36Sopenharmony_ci
12762306a36Sopenharmony_ci      - description: Google Snow Boards (Rev 4+)
12862306a36Sopenharmony_ci        items:
12962306a36Sopenharmony_ci          - const: google,snow-rev4
13062306a36Sopenharmony_ci          - const: google,snow
13162306a36Sopenharmony_ci          - const: samsung,exynos5250
13262306a36Sopenharmony_ci          - const: samsung,exynos5
13362306a36Sopenharmony_ci
13462306a36Sopenharmony_ci      - description: Exynos5260 based boards
13562306a36Sopenharmony_ci        items:
13662306a36Sopenharmony_ci          - enum:
13762306a36Sopenharmony_ci              - samsung,xyref5260               # Samsung Xyref5260 eval
13862306a36Sopenharmony_ci          - const: samsung,exynos5260
13962306a36Sopenharmony_ci          - const: samsung,exynos5
14062306a36Sopenharmony_ci
14162306a36Sopenharmony_ci      - description: Exynos5410 based boards
14262306a36Sopenharmony_ci        items:
14362306a36Sopenharmony_ci          - enum:
14462306a36Sopenharmony_ci              - hardkernel,odroid-xu            # Hardkernel Odroid XU
14562306a36Sopenharmony_ci              - samsung,smdk5410                # Samsung SMDK5410 eval
14662306a36Sopenharmony_ci          - const: samsung,exynos5410
14762306a36Sopenharmony_ci          - const: samsung,exynos5
14862306a36Sopenharmony_ci
14962306a36Sopenharmony_ci      - description: Exynos5420 based boards
15062306a36Sopenharmony_ci        items:
15162306a36Sopenharmony_ci          - enum:
15262306a36Sopenharmony_ci              - insignal,arndale-octa           # Insignal Arndale Octa
15362306a36Sopenharmony_ci              - samsung,chagall-wifi            # Samsung SM-T800
15462306a36Sopenharmony_ci              - samsung,klimt-wifi              # Samsung SM-T700
15562306a36Sopenharmony_ci              - samsung,smdk5420                # Samsung SMDK5420 eval
15662306a36Sopenharmony_ci          - const: samsung,exynos5420
15762306a36Sopenharmony_ci          - const: samsung,exynos5
15862306a36Sopenharmony_ci
15962306a36Sopenharmony_ci      - description: Google Peach Pit Boards (Rev 6+)
16062306a36Sopenharmony_ci        items:
16162306a36Sopenharmony_ci          - const: google,pit-rev16
16262306a36Sopenharmony_ci          - const: google,pit-rev15
16362306a36Sopenharmony_ci          - const: google,pit-rev14
16462306a36Sopenharmony_ci          - const: google,pit-rev13
16562306a36Sopenharmony_ci          - const: google,pit-rev12
16662306a36Sopenharmony_ci          - const: google,pit-rev11
16762306a36Sopenharmony_ci          - const: google,pit-rev10
16862306a36Sopenharmony_ci          - const: google,pit-rev9
16962306a36Sopenharmony_ci          - const: google,pit-rev8
17062306a36Sopenharmony_ci          - const: google,pit-rev7
17162306a36Sopenharmony_ci          - const: google,pit-rev6
17262306a36Sopenharmony_ci          - const: google,pit
17362306a36Sopenharmony_ci          - const: google,peach
17462306a36Sopenharmony_ci          - const: samsung,exynos5420
17562306a36Sopenharmony_ci          - const: samsung,exynos5
17662306a36Sopenharmony_ci
17762306a36Sopenharmony_ci      - description: Exynos5800 based boards
17862306a36Sopenharmony_ci        items:
17962306a36Sopenharmony_ci          - enum:
18062306a36Sopenharmony_ci              - hardkernel,odroid-xu3           # Hardkernel Odroid XU3
18162306a36Sopenharmony_ci              - hardkernel,odroid-xu3-lite      # Hardkernel Odroid XU3 Lite
18262306a36Sopenharmony_ci              - hardkernel,odroid-xu4           # Hardkernel Odroid XU4
18362306a36Sopenharmony_ci              - hardkernel,odroid-hc1           # Hardkernel Odroid HC1
18462306a36Sopenharmony_ci              - samsung,k3g                     # Samsung Galaxy S5 (SM-G900H)
18562306a36Sopenharmony_ci          - const: samsung,exynos5800
18662306a36Sopenharmony_ci          - const: samsung,exynos5
18762306a36Sopenharmony_ci
18862306a36Sopenharmony_ci      - description: Google Peach Pi Boards (Rev 10+)
18962306a36Sopenharmony_ci        items:
19062306a36Sopenharmony_ci          - const: google,pi-rev16
19162306a36Sopenharmony_ci          - const: google,pi-rev15
19262306a36Sopenharmony_ci          - const: google,pi-rev14
19362306a36Sopenharmony_ci          - const: google,pi-rev13
19462306a36Sopenharmony_ci          - const: google,pi-rev12
19562306a36Sopenharmony_ci          - const: google,pi-rev11
19662306a36Sopenharmony_ci          - const: google,pi-rev10
19762306a36Sopenharmony_ci          - const: google,pi
19862306a36Sopenharmony_ci          - const: google,peach
19962306a36Sopenharmony_ci          - const: samsung,exynos5800
20062306a36Sopenharmony_ci          - const: samsung,exynos5
20162306a36Sopenharmony_ci
20262306a36Sopenharmony_ci      - description: Exynos5433 based boards
20362306a36Sopenharmony_ci        items:
20462306a36Sopenharmony_ci          - enum:
20562306a36Sopenharmony_ci              - samsung,tm2                     # Samsung TM2
20662306a36Sopenharmony_ci              - samsung,tm2e                    # Samsung TM2E
20762306a36Sopenharmony_ci          - const: samsung,exynos5433
20862306a36Sopenharmony_ci
20962306a36Sopenharmony_ci      - description: Exynos7 based boards
21062306a36Sopenharmony_ci        items:
21162306a36Sopenharmony_ci          - enum:
21262306a36Sopenharmony_ci              - samsung,exynos7-espresso        # Samsung Exynos7 Espresso
21362306a36Sopenharmony_ci          - const: samsung,exynos7
21462306a36Sopenharmony_ci
21562306a36Sopenharmony_ci      - description: Exynos7885 based boards
21662306a36Sopenharmony_ci        items:
21762306a36Sopenharmony_ci          - enum:
21862306a36Sopenharmony_ci              - samsung,jackpotlte              # Samsung Galaxy A8 (2018)
21962306a36Sopenharmony_ci          - const: samsung,exynos7885
22062306a36Sopenharmony_ci
22162306a36Sopenharmony_ci      - description: Exynos850 based boards
22262306a36Sopenharmony_ci        items:
22362306a36Sopenharmony_ci          - enum:
22462306a36Sopenharmony_ci              - winlink,e850-96                 # WinLink E850-96
22562306a36Sopenharmony_ci          - const: samsung,exynos850
22662306a36Sopenharmony_ci
22762306a36Sopenharmony_ci      - description: Exynos Auto v9 based boards
22862306a36Sopenharmony_ci        items:
22962306a36Sopenharmony_ci          - enum:
23062306a36Sopenharmony_ci              - samsung,exynosautov9-sadk   # Samsung Exynos Auto v9 SADK
23162306a36Sopenharmony_ci          - const: samsung,exynosautov9
23262306a36Sopenharmony_ci
23362306a36Sopenharmony_cirequired:
23462306a36Sopenharmony_ci  - compatible
23562306a36Sopenharmony_ci
23662306a36Sopenharmony_ciadditionalProperties: true
237