^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/amlogic.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: Amlogic MesonX 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) - Kevin Hilman <khilman@baylibre.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) description: |+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Work in progress statement:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Device tree files and bindings applying to Amlogic SoCs and boards are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) considered "unstable". Any Amlogic device tree binding may change at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) any time. Be sure to use a device tree binary and a kernel image
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) generated from the same source tree.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) Please refer to Documentation/devicetree/bindings/ABI.rst for a definition of a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) stable binding/ABI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) $nodename:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) const: '/'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) compatible:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) oneOf:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) - description: Boards with the Amlogic Meson6 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) - geniatech,atv1200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) - const: amlogic,meson6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) - description: Boards with the Amlogic Meson8 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) - minix,neo-x8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) - const: amlogic,meson8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) - description: Boards with the Amlogic Meson8m2 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) - tronsmart,mxiii-plus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) - const: amlogic,meson8m2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) - description: Boards with the Amlogic Meson8b SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) - endless,ec100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) - hardkernel,odroid-c1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) - tronfy,mxq
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) - const: amlogic,meson8b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) - description: Boards with the Amlogic Meson GXBaby SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) - amlogic,p200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) - amlogic,p201
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) - friendlyarm,nanopi-k2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) - hardkernel,odroid-c2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) - nexbox,a95x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) - videostrong,kii-pro
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) - wetek,hub
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) - wetek,play2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) - const: amlogic,meson-gxbb
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) - description: Tronsmart Vega S95 devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) - tronsmart,vega-s95-pro
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) - tronsmart,vega-s95-meta
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) - tronsmart,vega-s95-telos
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) - const: tronsmart,vega-s95
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) - const: amlogic,meson-gxbb
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) - description: Boards with the Amlogic Meson GXL S805X SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) - amlogic,p241
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) - libretech,aml-s805x-ac
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) - const: amlogic,s805x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) - const: amlogic,meson-gxl
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) - description: Boards with the Amlogic Meson GXL S905W SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) - amlogic,p281
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) - oranth,tx3-mini
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) - const: amlogic,s905w
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) - const: amlogic,meson-gxl
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) - description: Boards with the Amlogic Meson GXL S905X SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) - amlogic,p212
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) - hwacom,amazetv
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) - khadas,vim
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) - libretech,aml-s905x-cc
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) - libretech,aml-s905x-cc-v2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) - nexbox,a95x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) - const: amlogic,s905x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) - const: amlogic,meson-gxl
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) - description: Boards with the Amlogic Meson GXL S905D SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) - amlogic,p230
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) - amlogic,p231
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) - libretech,aml-s905d-pc
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) - phicomm,n1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) - smartlabs,sml5442tw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) - const: amlogic,s905d
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) - const: amlogic,meson-gxl
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) - description: Boards with the Amlogic Meson GXM S912 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) - amlogic,q200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) - amlogic,q201
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) - khadas,vim2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) - kingnovel,r-box-pro
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) - libretech,aml-s912-pc
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) - nexbox,a1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) - tronsmart,vega-s96
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) - wetek,core2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) - const: amlogic,s912
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) - const: amlogic,meson-gxm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) - description: Boards with the Amlogic Meson AXG A113D SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) - amlogic,s400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) - const: amlogic,a113d
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) - const: amlogic,meson-axg
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) - description: Boards with the Amlogic Meson G12A S905D2/X2/Y2 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) - amediatech,x96-max
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) - amlogic,u200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) - seirobotics,sei510
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) - const: amlogic,g12a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) - description: Boards with the Amlogic Meson G12B A311D SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) - khadas,vim3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) - const: amlogic,a311d
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) - const: amlogic,g12b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) - description: Boards with the Amlogic Meson G12B S922X SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) - azw,gtking
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) - azw,gtking-pro
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) - hardkernel,odroid-n2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) - hardkernel,odroid-n2-plus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) - khadas,vim3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) - ugoos,am6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) - const: amlogic,s922x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) - const: amlogic,g12b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) - description: Boards with the Amlogic Meson SM1 S905X3/D3/Y3 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) - seirobotics,sei610
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) - khadas,vim3l
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) - hardkernel,odroid-c4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) - const: amlogic,sm1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) - description: Boards with the Amlogic Meson A1 A113L SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) items:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) - enum:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) - amlogic,ad401
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) - const: amlogic,a1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) additionalProperties: true
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) ...