cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

samsung-boards.yaml (8201B)


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