^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) %YAML 1.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) $id: http://devicetree.org/schemas/arm/atmel-at91.yaml#
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) $schema: http://devicetree.org/meta-schemas/core.yaml#
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) title: Atmel AT91 device tree bindings.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) maintainers:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) - Alexandre Belloni <alexandre.belloni@bootlin.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) - Ludovic Desroches <ludovic.desroches@microchip.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) description: |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Boards with a SoC of the Atmel AT91 or SMART family shall have the following
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) $nodename:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) const: '/'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) compatible:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) oneOf:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) - const: atmel,at91rm9200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) - olimex,sam9-l9260
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) - atmel,at91sam9260
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) - atmel,at91sam9261
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) - atmel,at91sam9263
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) - atmel,at91sam9g20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) - atmel,at91sam9g45
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) - atmel,at91sam9n12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) - atmel,at91sam9rl
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) - atmel,at91sam9xe
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) - atmel,at91sam9x60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) - const: atmel,at91sam9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) - overkiz,kizboxmini-base # Overkiz kizbox Mini Base Board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) - overkiz,kizboxmini-mb # Overkiz kizbox Mini Mother Board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) - overkiz,kizboxmini-rd # Overkiz kizbox Mini RailDIN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) - overkiz,smartkiz # Overkiz SmartKiz Board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) - gardena,smart-gateway-at91sam # GARDENA smart Gateway (Article No. 19000)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) - const: atmel,at91sam9g25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) - const: atmel,at91sam9x5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) - const: atmel,at91sam9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) - atmel,at91sam9g15
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) - atmel,at91sam9g25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) - atmel,at91sam9g35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) - atmel,at91sam9x25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) - atmel,at91sam9x35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) - const: atmel,at91sam9x5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) - const: atmel,at91sam9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) - description: Overkiz kizbox3 board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) - const: overkiz,kizbox3-hs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) - const: atmel,sama5d27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) - const: atmel,sama5d2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) - description: Microchip SAMA5D27 WLSOM1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) - const: microchip,sama5d27-wlsom1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) - const: atmel,sama5d27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) - const: atmel,sama5d2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) - description: Microchip SAMA5D27 WLSOM1 Evaluation Kit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) - const: microchip,sama5d27-wlsom1-ek
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) - const: microchip,sama5d27-wlsom1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) - const: atmel,sama5d27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) - const: atmel,sama5d2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) - const: atmel,sama5d27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) - const: atmel,sama5d2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) - description: Microchip SAMA5D2 Industrial Connectivity Platform
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) - const: microchip,sama5d2-icp
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) - const: atmel,sama5d27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) - const: atmel,sama5d2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) - description: SAM9X60-EK board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) - const: microchip,sam9x60ek
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) - const: microchip,sam9x60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) - const: atmel,at91sam9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) - description: Nattis v2 board with Natte v2 power board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) - const: axentia,nattis-2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) - const: axentia,natte-2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) - const: axentia,linea
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) - const: atmel,sama5d31
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) - const: atmel,sama5d3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) - description: TSE-850 v3 board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) - const: axentia,tse850v3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) - const: axentia,linea
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) - const: atmel,sama5d31
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) - const: atmel,sama5d3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) - const: axentia,linea
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) - const: atmel,sama5d31
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) - const: atmel,sama5d3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) - description: Overkiz kizbox2 board with two heads
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) - const: overkiz,kizbox2-2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) - const: atmel,sama5d31
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) - const: atmel,sama5d3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) - atmel,sama5d31
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) - atmel,sama5d33
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) - atmel,sama5d34
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) - atmel,sama5d35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) - atmel,sama5d36
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) - const: atmel,sama5d3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) - atmel,sama5d41
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) - atmel,sama5d42
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) - atmel,sama5d43
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) - atmel,sama5d44
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) - const: atmel,sama5d4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) - const: atmel,sama5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) - atmel,sams70j19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) - atmel,sams70j20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) - atmel,sams70j21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) - atmel,sams70n19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) - atmel,sams70n20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) - atmel,sams70n21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) - atmel,sams70q19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) - atmel,sams70q20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) - atmel,sams70q21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) - const: atmel,sams70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) - const: atmel,samv7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) - atmel,samv70j19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) - atmel,samv70j20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) - atmel,samv70n19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) - atmel,samv70n20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) - atmel,samv70q19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) - atmel,samv70q20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) - const: atmel,samv70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) - const: atmel,samv7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) - items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) - atmel,samv71j19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) - atmel,samv71j20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) - atmel,samv71j21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) - atmel,samv71n19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) - atmel,samv71n20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) - atmel,samv71n21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) - atmel,samv71q19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) - atmel,samv71q20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) - atmel,samv71q21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) - const: atmel,samv71
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) - const: atmel,samv7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) additionalProperties: true
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) ...