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

stm32.yaml (4579B)


      1# SPDX-License-Identifier: GPL-2.0
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/arm/stm32/stm32.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: STMicroelectronics STM32 Platforms Device Tree Bindings
      8
      9maintainers:
     10  - Alexandre Torgue <alexandre.torgue@foss.st.com>
     11
     12properties:
     13  $nodename:
     14    const: "/"
     15  compatible:
     16    oneOf:
     17      - description: emtrion STM32MP1 Argon based Boards
     18        items:
     19          - const: emtrion,stm32mp157c-emsbc-argon
     20          - const: emtrion,stm32mp157c-emstamp-argon
     21          - const: st,stm32mp157
     22      - items:
     23          - enum:
     24              - st,stm32f429i-disco
     25              - st,stm32429i-eval
     26          - const: st,stm32f429
     27      - items:
     28          - enum:
     29              - st,stm32f469i-disco
     30          - const: st,stm32f469
     31      - items:
     32          - enum:
     33              - st,stm32f746-disco
     34              - st,stm32746g-eval
     35          - const: st,stm32f746
     36      - items:
     37          - enum:
     38              - st,stm32f769-disco
     39          - const: st,stm32f769
     40      - items:
     41          - enum:
     42              - st,stm32h743i-disco
     43              - st,stm32h743i-eval
     44          - const: st,stm32h743
     45      - items:
     46          - enum:
     47              - st,stm32h750i-art-pi
     48          - const: st,stm32h750
     49      - items:
     50          - enum:
     51              - st,stm32mp135f-dk
     52          - const: st,stm32mp135
     53
     54      - description: ST STM32MP151 based Boards
     55        items:
     56          - enum:
     57              - prt,prtt1a   # Protonic PRTT1A
     58              - prt,prtt1c   # Protonic PRTT1C
     59              - prt,prtt1s   # Protonic PRTT1S
     60          - const: st,stm32mp151
     61
     62      - description: DH STM32MP153 SoM based Boards
     63        items:
     64          - const: dh,stm32mp153c-dhcom-drc02
     65          - const: dh,stm32mp153c-dhcom-som
     66          - const: st,stm32mp153
     67
     68      - items:
     69          - enum:
     70              - shiratech,stm32mp157a-iot-box # IoT Box
     71              - shiratech,stm32mp157a-stinger96 # Stinger96
     72              - st,stm32mp157c-ed1
     73              - st,stm32mp157a-dk1
     74              - st,stm32mp157c-dk2
     75          - const: st,stm32mp157
     76
     77      - items:
     78          - const: st,stm32mp157a-dk1-scmi
     79          - const: st,stm32mp157a-dk1
     80          - const: st,stm32mp157
     81      - items:
     82          - const: st,stm32mp157c-dk2-scmi
     83          - const: st,stm32mp157c-dk2
     84          - const: st,stm32mp157
     85      - items:
     86          - const: st,stm32mp157c-ed1-scmi
     87          - const: st,stm32mp157c-ed1
     88          - const: st,stm32mp157
     89      - items:
     90          - const: st,stm32mp157c-ev1
     91          - const: st,stm32mp157c-ed1
     92          - const: st,stm32mp157
     93      - items:
     94          - const: st,stm32mp157c-ev1-scmi
     95          - const: st,stm32mp157c-ev1
     96          - const: st,stm32mp157c-ed1
     97          - const: st,stm32mp157
     98
     99      - description: DH STM32MP1 SoM based Boards
    100        items:
    101          - enum:
    102              - arrow,stm32mp157a-avenger96 # Avenger96
    103          - const: dh,stm32mp157a-dhcor-som
    104          - const: st,stm32mp157
    105
    106      - description: DH STM32MP1 SoM based Boards
    107        items:
    108          - enum:
    109              - dh,stm32mp157c-dhcom-pdk2
    110              - dh,stm32mp157c-dhcom-picoitx
    111          - const: dh,stm32mp157c-dhcom-som
    112          - const: st,stm32mp157
    113
    114      - description: Engicam i.Core STM32MP1 SoM based Boards
    115        items:
    116          - enum:
    117              - engicam,icore-stm32mp1-ctouch2       # STM32MP1 Engicam i.Core STM32MP1 C.TOUCH 2.0
    118              - engicam,icore-stm32mp1-ctouch2-of10  # STM32MP1 Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF
    119              - engicam,icore-stm32mp1-edimm2.2      # STM32MP1 Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit
    120          - const: engicam,icore-stm32mp1            # STM32MP1 Engicam i.Core STM32MP1 SoM
    121          - const: st,stm32mp157
    122
    123      - description: Engicam MicroGEA STM32MP1 SoM based Boards
    124        items:
    125          - enum:
    126              - engicam,microgea-stm32mp1-microdev2.0
    127              - engicam,microgea-stm32mp1-microdev2.0-of7
    128          - const: engicam,microgea-stm32mp1
    129          - const: st,stm32mp157
    130
    131      - description: Octavo OSD32MP15x System-in-Package based boards
    132        items:
    133          - enum:
    134              - lxa,stm32mp157c-mc1 # Linux Automation MC-1
    135          - const: oct,stm32mp15xx-osd32
    136          - enum:
    137              - st,stm32mp157
    138
    139      - description: Odyssey STM32MP1 SoM based Boards
    140        items:
    141          - enum:
    142              - seeed,stm32mp157c-odyssey
    143          - const: seeed,stm32mp157c-odyssey-som
    144          - const: st,stm32mp157
    145
    146additionalProperties: true
    147
    148...