0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/arm/amlogic.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Amlogic MesonX device tree bindings
0008
0009 maintainers:
0010 - Kevin Hilman <khilman@baylibre.com>
0011
0012 description: |+
0013 Work in progress statement:
0014
0015 Device tree files and bindings applying to Amlogic SoCs and boards are
0016 considered "unstable". Any Amlogic device tree binding may change at
0017 any time. Be sure to use a device tree binary and a kernel image
0018 generated from the same source tree.
0019
0020 Please refer to Documentation/devicetree/bindings/ABI.rst for a definition of a
0021 stable binding/ABI.
0022
0023 properties:
0024 $nodename:
0025 const: '/'
0026 compatible:
0027 oneOf:
0028 - description: Boards with the Amlogic Meson6 SoC
0029 items:
0030 - enum:
0031 - geniatech,atv1200
0032 - const: amlogic,meson6
0033
0034 - description: Boards with the Amlogic Meson8 SoC
0035 items:
0036 - enum:
0037 - minix,neo-x8
0038 - const: amlogic,meson8
0039
0040 - description: Boards with the Amlogic Meson8m2 SoC
0041 items:
0042 - enum:
0043 - tronsmart,mxiii-plus
0044 - const: amlogic,meson8m2
0045
0046 - description: Boards with the Amlogic Meson8b SoC
0047 items:
0048 - enum:
0049 - endless,ec100
0050 - hardkernel,odroid-c1
0051 - tronfy,mxq
0052 - const: amlogic,meson8b
0053
0054 - description: Boards with the Amlogic Meson GXBaby SoC
0055 items:
0056 - enum:
0057 - amlogic,p200
0058 - amlogic,p201
0059 - friendlyarm,nanopi-k2
0060 - hardkernel,odroid-c2
0061 - nexbox,a95x
0062 - videostrong,kii-pro
0063 - wetek,hub
0064 - wetek,play2
0065 - const: amlogic,meson-gxbb
0066
0067 - description: Tronsmart Vega S95 devices
0068 items:
0069 - enum:
0070 - tronsmart,vega-s95-pro
0071 - tronsmart,vega-s95-meta
0072 - tronsmart,vega-s95-telos
0073 - const: tronsmart,vega-s95
0074 - const: amlogic,meson-gxbb
0075
0076 - description: Boards with the Amlogic Meson GXL S805X SoC
0077 items:
0078 - enum:
0079 - amlogic,p241
0080 - libretech,aml-s805x-ac
0081 - const: amlogic,s805x
0082 - const: amlogic,meson-gxl
0083
0084 - description: Boards with the Amlogic Meson GXL S905W SoC
0085 items:
0086 - enum:
0087 - amlogic,p281
0088 - oranth,tx3-mini
0089 - jethome,jethub-j80
0090 - const: amlogic,s905w
0091 - const: amlogic,meson-gxl
0092
0093 - description: Boards with the Amlogic Meson GXL S905X SoC
0094 items:
0095 - enum:
0096 - amlogic,p212
0097 - hwacom,amazetv
0098 - khadas,vim
0099 - libretech,aml-s905x-cc
0100 - libretech,aml-s905x-cc-v2
0101 - nexbox,a95x
0102 - const: amlogic,s905x
0103 - const: amlogic,meson-gxl
0104
0105 - description: Boards with the Amlogic Meson GXL S905D SoC
0106 items:
0107 - enum:
0108 - amlogic,p230
0109 - amlogic,p231
0110 - libretech,aml-s905d-pc
0111 - osmc,vero4k-plus
0112 - phicomm,n1
0113 - smartlabs,sml5442tw
0114 - videostrong,gxl-kii-pro
0115 - const: amlogic,s905d
0116 - const: amlogic,meson-gxl
0117
0118 - description: Boards with the Amlogic Meson GXM S912 SoC
0119 items:
0120 - enum:
0121 - amlogic,q200
0122 - amlogic,q201
0123 - khadas,vim2
0124 - kingnovel,r-box-pro
0125 - libretech,aml-s912-pc
0126 - minix,neo-u9h
0127 - nexbox,a1
0128 - tronsmart,vega-s96
0129 - videostrong,gxm-kiii-pro
0130 - wetek,core2
0131 - const: amlogic,s912
0132 - const: amlogic,meson-gxm
0133
0134 - description: Boards with the Amlogic Meson AXG A113D SoC
0135 items:
0136 - enum:
0137 - amlogic,s400
0138 - jethome,jethub-j100
0139 - const: amlogic,a113d
0140 - const: amlogic,meson-axg
0141
0142 - description: Boards with the Amlogic Meson G12A S905D2/X2/Y2 SoC
0143 items:
0144 - enum:
0145 - amediatech,x96-max
0146 - amlogic,u200
0147 - radxa,zero
0148 - seirobotics,sei510
0149 - const: amlogic,g12a
0150
0151 - description: Boards with the Amlogic Meson G12B A311D SoC
0152 items:
0153 - enum:
0154 - khadas,vim3
0155 - const: amlogic,a311d
0156 - const: amlogic,g12b
0157
0158 - description: Boards with the Amlogic Meson G12B S922X SoC
0159 items:
0160 - enum:
0161 - azw,gsking-x
0162 - azw,gtking
0163 - azw,gtking-pro
0164 - hardkernel,odroid-n2
0165 - hardkernel,odroid-n2-plus
0166 - khadas,vim3
0167 - ugoos,am6
0168 - const: amlogic,s922x
0169 - const: amlogic,g12b
0170
0171 - description: Boards with the Amlogic Meson SM1 S905X3/D3/Y3 SoC
0172 items:
0173 - enum:
0174 - amediatech,x96-air
0175 - amediatech,x96-air-gbit
0176 - bananapi,bpi-m5
0177 - cyx,a95xf3-air
0178 - cyx,a95xf3-air-gbit
0179 - hardkernel,odroid-c4
0180 - hardkernel,odroid-hc4
0181 - haochuangyi,h96-max
0182 - khadas,vim3l
0183 - seirobotics,sei610
0184 - const: amlogic,sm1
0185
0186 - description: Boards with the Amlogic Meson A1 A113L SoC
0187 items:
0188 - enum:
0189 - amlogic,ad401
0190 - const: amlogic,a1
0191
0192 - description: Boards with the Amlogic Meson S4 S805X2 SoC
0193 items:
0194 - enum:
0195 - amlogic,aq222
0196 - const: amlogic,s4
0197
0198 additionalProperties: true
0199
0200 ...