xref: /openbmc/linux/Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
13412bef6SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0
23412bef6SKrzysztof Kozlowski%YAML 1.2
33412bef6SKrzysztof Kozlowski---
43412bef6SKrzysztof Kozlowski$id: http://devicetree.org/schemas/arm/samsung/samsung-boards.yaml#
53412bef6SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
63412bef6SKrzysztof Kozlowski
73412bef6SKrzysztof Kozlowskititle: Samsung Exynos and S5P SoC based boards
83412bef6SKrzysztof Kozlowski
93412bef6SKrzysztof Kozlowskimaintainers:
103412bef6SKrzysztof Kozlowski  - Krzysztof Kozlowski <krzk@kernel.org>
113412bef6SKrzysztof Kozlowski
123412bef6SKrzysztof Kozlowskiproperties:
133412bef6SKrzysztof Kozlowski  $nodename:
143412bef6SKrzysztof Kozlowski    const: '/'
153412bef6SKrzysztof Kozlowski  compatible:
163412bef6SKrzysztof Kozlowski    oneOf:
178523df80SKrzysztof Kozlowski      - description: S3C2416 based boards
188523df80SKrzysztof Kozlowski        items:
198523df80SKrzysztof Kozlowski          - enum:
208523df80SKrzysztof Kozlowski              - samsung,smdk2416                # Samsung SMDK2416
218523df80SKrzysztof Kozlowski          - const: samsung,s3c2416
228523df80SKrzysztof Kozlowski
231aa38610SKrzysztof Kozlowski      - description: S3C6410 based boards
241aa38610SKrzysztof Kozlowski        items:
251aa38610SKrzysztof Kozlowski          - enum:
261aa38610SKrzysztof Kozlowski              - friendlyarm,mini6410            # FriendlyARM Mini6410
271aa38610SKrzysztof Kozlowski              - samsung,smdk6410                # Samsung SMDK6410
281aa38610SKrzysztof Kozlowski          - const: samsung,s3c6410
291aa38610SKrzysztof Kozlowski
30e557d383SKrzysztof Kozlowski      - description: S5PV210 based boards
31e557d383SKrzysztof Kozlowski        items:
32e557d383SKrzysztof Kozlowski          - enum:
33e557d383SKrzysztof Kozlowski              - aesop,torbreck                  # aESOP Torbreck based on S5PV210
34e557d383SKrzysztof Kozlowski              - samsung,aquila                  # Samsung Aquila based on S5PC110
35e557d383SKrzysztof Kozlowski              - samsung,goni                    # Samsung Goni based on S5PC110
36e557d383SKrzysztof Kozlowski              - yic,smdkc110                    # YIC System SMDKC110 based on S5PC110
37e557d383SKrzysztof Kozlowski              - yic,smdkv210                    # YIC System SMDKV210 based on S5PV210
38e557d383SKrzysztof Kozlowski          - const: samsung,s5pv210
39e557d383SKrzysztof Kozlowski
403412bef6SKrzysztof Kozlowski      - description: S5PV210 based Aries boards
413412bef6SKrzysztof Kozlowski        items:
423412bef6SKrzysztof Kozlowski          - enum:
433412bef6SKrzysztof Kozlowski              - samsung,fascinate4g             # Samsung Galaxy S Fascinate 4G (SGH-T959P)
443412bef6SKrzysztof Kozlowski              - samsung,galaxys                 # Samsung Galaxy S (i9000)
453412bef6SKrzysztof Kozlowski          - const: samsung,aries
463412bef6SKrzysztof Kozlowski          - const: samsung,s5pv210
473412bef6SKrzysztof Kozlowski
483412bef6SKrzysztof Kozlowski      - description: Exynos3250 based boards
493412bef6SKrzysztof Kozlowski        items:
503412bef6SKrzysztof Kozlowski          - enum:
513412bef6SKrzysztof Kozlowski              - samsung,monk                    # Samsung Simband
523412bef6SKrzysztof Kozlowski              - samsung,rinato                  # Samsung Gear2
533412bef6SKrzysztof Kozlowski          - const: samsung,exynos3250
543412bef6SKrzysztof Kozlowski          - const: samsung,exynos3
553412bef6SKrzysztof Kozlowski
563412bef6SKrzysztof Kozlowski      - description: Samsung ARTIK5 boards
573412bef6SKrzysztof Kozlowski        items:
583412bef6SKrzysztof Kozlowski          - enum:
593412bef6SKrzysztof Kozlowski              - samsung,artik5-eval             # Samsung ARTIK5 eval board
603412bef6SKrzysztof Kozlowski          - const: samsung,artik5               # Samsung ARTIK5 module
613412bef6SKrzysztof Kozlowski          - const: samsung,exynos3250
623412bef6SKrzysztof Kozlowski          - const: samsung,exynos3
633412bef6SKrzysztof Kozlowski
643412bef6SKrzysztof Kozlowski      - description: Exynos4210 based boards
653412bef6SKrzysztof Kozlowski        items:
663412bef6SKrzysztof Kozlowski          - enum:
673412bef6SKrzysztof Kozlowski              - insignal,origen                 # Insignal Origen
6815598aabSPaul Cercueil              - samsung,i9100                   # Samsung Galaxy S2 (GT-I9100)
693412bef6SKrzysztof Kozlowski              - samsung,smdkv310                # Samsung SMDKV310 eval
703412bef6SKrzysztof Kozlowski              - samsung,trats                   # Samsung Tizen Reference
713412bef6SKrzysztof Kozlowski              - samsung,universal_c210          # Samsung C210
723412bef6SKrzysztof Kozlowski          - const: samsung,exynos4210
733412bef6SKrzysztof Kozlowski          - const: samsung,exynos4
743412bef6SKrzysztof Kozlowski
75*fd811cceSArtur Weber      - description: Samsung Galaxy Tab3 family boards
76*fd811cceSArtur Weber        items:
77*fd811cceSArtur Weber          - enum:
78*fd811cceSArtur Weber              - samsung,t310                    # Samsung Galaxy Tab 3 8.0 WiFi (SM-T310)
79*fd811cceSArtur Weber              - samsung,t311                    # Samsung Galaxy Tab 3 8.0 3G (SM-T311)
80*fd811cceSArtur Weber              - samsung,t315                    # Samsung Galaxy Tab 3 8.0 LTE (SM-T315)
81*fd811cceSArtur Weber          - const: samsung,tab3
82*fd811cceSArtur Weber          - const: samsung,exynos4212
83*fd811cceSArtur Weber          - const: samsung,exynos4
84*fd811cceSArtur Weber
853412bef6SKrzysztof Kozlowski      - description: Exynos4412 based boards
863412bef6SKrzysztof Kozlowski        items:
873412bef6SKrzysztof Kozlowski          - enum:
883412bef6SKrzysztof Kozlowski              - friendlyarm,tiny4412            # FriendlyARM TINY4412
893412bef6SKrzysztof Kozlowski              - hardkernel,odroid-u3            # Hardkernel Odroid U3
903412bef6SKrzysztof Kozlowski              - hardkernel,odroid-x             # Hardkernel Odroid X
913412bef6SKrzysztof Kozlowski              - hardkernel,odroid-x2            # Hardkernel Odroid X2
923412bef6SKrzysztof Kozlowski              - insignal,origen4412             # Insignal Origen
933412bef6SKrzysztof Kozlowski              - samsung,smdk4412                # Samsung SMDK4412 eval
943412bef6SKrzysztof Kozlowski              - topeet,itop4412-elite           # TOPEET Elite base
953412bef6SKrzysztof Kozlowski          - const: samsung,exynos4412
963412bef6SKrzysztof Kozlowski          - const: samsung,exynos4
973412bef6SKrzysztof Kozlowski
983412bef6SKrzysztof Kozlowski      - description: Samsung Midas family boards
993412bef6SKrzysztof Kozlowski        items:
1003412bef6SKrzysztof Kozlowski          - enum:
1013412bef6SKrzysztof Kozlowski              - samsung,i9300                   # Samsung GT-I9300
1023412bef6SKrzysztof Kozlowski              - samsung,i9305                   # Samsung GT-I9305
1033412bef6SKrzysztof Kozlowski              - samsung,n710x                   # Samsung GT-N7100/GT-N7105
1043412bef6SKrzysztof Kozlowski              - samsung,trats2                  # Samsung Tizen Reference
1053412bef6SKrzysztof Kozlowski          - const: samsung,midas
1063412bef6SKrzysztof Kozlowski          - const: samsung,exynos4412
1073412bef6SKrzysztof Kozlowski          - const: samsung,exynos4
1083412bef6SKrzysztof Kozlowski
10933baadaeSMartin Jücker      - description: Samsung p4note family boards
11033baadaeSMartin Jücker        items:
11133baadaeSMartin Jücker          - enum:
11233baadaeSMartin Jücker              - samsung,n8010                   # Samsung GT-N8010/GT-N8013
11333baadaeSMartin Jücker          - const: samsung,p4note
11433baadaeSMartin Jücker          - const: samsung,exynos4412
11533baadaeSMartin Jücker          - const: samsung,exynos4
11633baadaeSMartin Jücker
1173412bef6SKrzysztof Kozlowski      - description: Exynos5250 based boards
1183412bef6SKrzysztof Kozlowski        items:
1193412bef6SKrzysztof Kozlowski          - enum:
1203412bef6SKrzysztof Kozlowski              - google,snow-rev5                # Google Snow Rev 5+
1213412bef6SKrzysztof Kozlowski              - google,spring                   # Google Spring
1223412bef6SKrzysztof Kozlowski              - insignal,arndale                # Insignal Arndale
1233412bef6SKrzysztof Kozlowski              - samsung,smdk5250                # Samsung SMDK5250 eval
1243412bef6SKrzysztof Kozlowski          - const: samsung,exynos5250
1253412bef6SKrzysztof Kozlowski          - const: samsung,exynos5
1263412bef6SKrzysztof Kozlowski
1273412bef6SKrzysztof Kozlowski      - description: Google Snow Boards (Rev 4+)
1283412bef6SKrzysztof Kozlowski        items:
1293412bef6SKrzysztof Kozlowski          - const: google,snow-rev4
1303412bef6SKrzysztof Kozlowski          - const: google,snow
1313412bef6SKrzysztof Kozlowski          - const: samsung,exynos5250
1323412bef6SKrzysztof Kozlowski          - const: samsung,exynos5
1333412bef6SKrzysztof Kozlowski
1343412bef6SKrzysztof Kozlowski      - description: Exynos5260 based boards
1353412bef6SKrzysztof Kozlowski        items:
1363412bef6SKrzysztof Kozlowski          - enum:
1373412bef6SKrzysztof Kozlowski              - samsung,xyref5260               # Samsung Xyref5260 eval
1383412bef6SKrzysztof Kozlowski          - const: samsung,exynos5260
1393412bef6SKrzysztof Kozlowski          - const: samsung,exynos5
1403412bef6SKrzysztof Kozlowski
1413412bef6SKrzysztof Kozlowski      - description: Exynos5410 based boards
1423412bef6SKrzysztof Kozlowski        items:
1433412bef6SKrzysztof Kozlowski          - enum:
1443412bef6SKrzysztof Kozlowski              - hardkernel,odroid-xu            # Hardkernel Odroid XU
1453412bef6SKrzysztof Kozlowski              - samsung,smdk5410                # Samsung SMDK5410 eval
1463412bef6SKrzysztof Kozlowski          - const: samsung,exynos5410
1473412bef6SKrzysztof Kozlowski          - const: samsung,exynos5
1483412bef6SKrzysztof Kozlowski
1493412bef6SKrzysztof Kozlowski      - description: Exynos5420 based boards
1503412bef6SKrzysztof Kozlowski        items:
1513412bef6SKrzysztof Kozlowski          - enum:
1523412bef6SKrzysztof Kozlowski              - insignal,arndale-octa           # Insignal Arndale Octa
15399981045SHenrik Grimler              - samsung,chagall-wifi            # Samsung SM-T800
1548d4d0d7cSHenrik Grimler              - samsung,klimt-wifi              # Samsung SM-T700
1553412bef6SKrzysztof Kozlowski              - samsung,smdk5420                # Samsung SMDK5420 eval
1563412bef6SKrzysztof Kozlowski          - const: samsung,exynos5420
1573412bef6SKrzysztof Kozlowski          - const: samsung,exynos5
1583412bef6SKrzysztof Kozlowski
1593412bef6SKrzysztof Kozlowski      - description: Google Peach Pit Boards (Rev 6+)
1603412bef6SKrzysztof Kozlowski        items:
1613412bef6SKrzysztof Kozlowski          - const: google,pit-rev16
1623412bef6SKrzysztof Kozlowski          - const: google,pit-rev15
1633412bef6SKrzysztof Kozlowski          - const: google,pit-rev14
1643412bef6SKrzysztof Kozlowski          - const: google,pit-rev13
1653412bef6SKrzysztof Kozlowski          - const: google,pit-rev12
1663412bef6SKrzysztof Kozlowski          - const: google,pit-rev11
1673412bef6SKrzysztof Kozlowski          - const: google,pit-rev10
1683412bef6SKrzysztof Kozlowski          - const: google,pit-rev9
1693412bef6SKrzysztof Kozlowski          - const: google,pit-rev8
1703412bef6SKrzysztof Kozlowski          - const: google,pit-rev7
1713412bef6SKrzysztof Kozlowski          - const: google,pit-rev6
1723412bef6SKrzysztof Kozlowski          - const: google,pit
1733412bef6SKrzysztof Kozlowski          - const: google,peach
1743412bef6SKrzysztof Kozlowski          - const: samsung,exynos5420
1753412bef6SKrzysztof Kozlowski          - const: samsung,exynos5
1763412bef6SKrzysztof Kozlowski
1773412bef6SKrzysztof Kozlowski      - description: Exynos5800 based boards
1783412bef6SKrzysztof Kozlowski        items:
1793412bef6SKrzysztof Kozlowski          - enum:
1803412bef6SKrzysztof Kozlowski              - hardkernel,odroid-xu3           # Hardkernel Odroid XU3
1813412bef6SKrzysztof Kozlowski              - hardkernel,odroid-xu3-lite      # Hardkernel Odroid XU3 Lite
1823412bef6SKrzysztof Kozlowski              - hardkernel,odroid-xu4           # Hardkernel Odroid XU4
1833412bef6SKrzysztof Kozlowski              - hardkernel,odroid-hc1           # Hardkernel Odroid HC1
1845f8d9a0cSMarkuss Broks              - samsung,k3g                     # Samsung Galaxy S5 (SM-G900H)
1853412bef6SKrzysztof Kozlowski          - const: samsung,exynos5800
1863412bef6SKrzysztof Kozlowski          - const: samsung,exynos5
1873412bef6SKrzysztof Kozlowski
1883412bef6SKrzysztof Kozlowski      - description: Google Peach Pi Boards (Rev 10+)
1893412bef6SKrzysztof Kozlowski        items:
1903412bef6SKrzysztof Kozlowski          - const: google,pi-rev16
1913412bef6SKrzysztof Kozlowski          - const: google,pi-rev15
1923412bef6SKrzysztof Kozlowski          - const: google,pi-rev14
1933412bef6SKrzysztof Kozlowski          - const: google,pi-rev13
1943412bef6SKrzysztof Kozlowski          - const: google,pi-rev12
1953412bef6SKrzysztof Kozlowski          - const: google,pi-rev11
1963412bef6SKrzysztof Kozlowski          - const: google,pi-rev10
1973412bef6SKrzysztof Kozlowski          - const: google,pi
1983412bef6SKrzysztof Kozlowski          - const: google,peach
1993412bef6SKrzysztof Kozlowski          - const: samsung,exynos5800
2003412bef6SKrzysztof Kozlowski          - const: samsung,exynos5
2013412bef6SKrzysztof Kozlowski
2023412bef6SKrzysztof Kozlowski      - description: Exynos5433 based boards
2033412bef6SKrzysztof Kozlowski        items:
2043412bef6SKrzysztof Kozlowski          - enum:
2053412bef6SKrzysztof Kozlowski              - samsung,tm2                     # Samsung TM2
2063412bef6SKrzysztof Kozlowski              - samsung,tm2e                    # Samsung TM2E
2073412bef6SKrzysztof Kozlowski          - const: samsung,exynos5433
2083412bef6SKrzysztof Kozlowski
2091bc2711cSKrzysztof Kozlowski      - description: Exynos7 based boards
2101bc2711cSKrzysztof Kozlowski        items:
2111bc2711cSKrzysztof Kozlowski          - enum:
2121bc2711cSKrzysztof Kozlowski              - samsung,exynos7-espresso        # Samsung Exynos7 Espresso
2131bc2711cSKrzysztof Kozlowski          - const: samsung,exynos7
2141bc2711cSKrzysztof Kozlowski
215c96ebc5fSDavid Virag      - description: Exynos7885 based boards
216c96ebc5fSDavid Virag        items:
217c96ebc5fSDavid Virag          - enum:
218c96ebc5fSDavid Virag              - samsung,jackpotlte              # Samsung Galaxy A8 (2018)
219c96ebc5fSDavid Virag          - const: samsung,exynos7885
220c96ebc5fSDavid Virag
221e1ba2f94SSam Protsenko      - description: Exynos850 based boards
222e1ba2f94SSam Protsenko        items:
223e1ba2f94SSam Protsenko          - enum:
224e1ba2f94SSam Protsenko              - winlink,e850-96                 # WinLink E850-96
225e1ba2f94SSam Protsenko          - const: samsung,exynos850
226e1ba2f94SSam Protsenko
2272b663ae7SChanho Park      - description: Exynos Auto v9 based boards
2282b663ae7SChanho Park        items:
2292b663ae7SChanho Park          - enum:
2302b663ae7SChanho Park              - samsung,exynosautov9-sadk   # Samsung Exynos Auto v9 SADK
2312b663ae7SChanho Park          - const: samsung,exynosautov9
2322b663ae7SChanho Park
2333412bef6SKrzysztof Kozlowskirequired:
2343412bef6SKrzysztof Kozlowski  - compatible
23562298364SRob Herring
23662298364SRob HerringadditionalProperties: true
237