232 lines
6.5 KiB
YAML
Raw Normal View History

2026-01-21 18:59:54 +08:00
# SPDX-License-Identifier: GPL-2.0
%YAML 1.2
---
$id: http://devicetree.org/schemas/arm/amlogic.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
2026-01-29 22:25:33 +08:00
title: Amlogic SoC based Platforms
2026-01-21 18:59:54 +08:00
maintainers:
- Kevin Hilman <khilman@baylibre.com>
description: |+
Work in progress statement:
Device tree files and bindings applying to Amlogic SoCs and boards are
considered "unstable". Any Amlogic device tree binding may change at
any time. Be sure to use a device tree binary and a kernel image
generated from the same source tree.
Please refer to Documentation/devicetree/bindings/ABI.rst for a definition of a
stable binding/ABI.
properties:
$nodename:
const: '/'
compatible:
oneOf:
- description: Boards with the Amlogic Meson6 SoC
items:
- enum:
- geniatech,atv1200
- const: amlogic,meson6
- description: Boards with the Amlogic Meson8 SoC
items:
- enum:
- minix,neo-x8
- const: amlogic,meson8
- description: Boards with the Amlogic Meson8m2 SoC
items:
- enum:
- tronsmart,mxiii-plus
- const: amlogic,meson8m2
- description: Boards with the Amlogic Meson8b SoC
items:
- enum:
- endless,ec100
- hardkernel,odroid-c1
- tronfy,mxq
- const: amlogic,meson8b
- description: Boards with the Amlogic Meson GXBaby SoC
items:
- enum:
- amlogic,p200
- amlogic,p201
- friendlyarm,nanopi-k2
- hardkernel,odroid-c2
- nexbox,a95x
- videostrong,kii-pro
- wetek,hub
- wetek,play2
- const: amlogic,meson-gxbb
- description: Tronsmart Vega S95 devices
items:
- enum:
- tronsmart,vega-s95-pro
- tronsmart,vega-s95-meta
- tronsmart,vega-s95-telos
- const: tronsmart,vega-s95
- const: amlogic,meson-gxbb
- description: Boards with the Amlogic Meson GXL S805X SoC
items:
- enum:
- amlogic,p241
- libretech,aml-s805x-ac
- const: amlogic,s805x
- const: amlogic,meson-gxl
- description: Boards with the Amlogic Meson GXL S905W SoC
items:
- enum:
- amlogic,p281
- oranth,tx3-mini
2026-01-29 22:25:33 +08:00
- jethome,jethub-j80
2026-01-21 18:59:54 +08:00
- const: amlogic,s905w
- const: amlogic,meson-gxl
- description: Boards with the Amlogic Meson GXL S905X SoC
items:
- enum:
- amlogic,p212
- hwacom,amazetv
- khadas,vim
- libretech,aml-s905x-cc
- libretech,aml-s905x-cc-v2
- nexbox,a95x
- const: amlogic,s905x
- const: amlogic,meson-gxl
- description: Boards with the Amlogic Meson GXL S905D SoC
items:
- enum:
- amlogic,p230
- amlogic,p231
- libretech,aml-s905d-pc
2026-01-29 22:25:33 +08:00
- osmc,vero4k-plus
2026-01-21 18:59:54 +08:00
- phicomm,n1
- smartlabs,sml5442tw
2026-01-29 22:25:33 +08:00
- videostrong,gxl-kii-pro
2026-01-21 18:59:54 +08:00
- const: amlogic,s905d
- const: amlogic,meson-gxl
- description: Boards with the Amlogic Meson GXM S912 SoC
items:
- enum:
- amlogic,q200
- amlogic,q201
2026-01-29 22:25:33 +08:00
- azw,gt1-ultimate
2026-01-21 18:59:54 +08:00
- khadas,vim2
- kingnovel,r-box-pro
- libretech,aml-s912-pc
2026-01-29 22:25:33 +08:00
- minix,neo-u9h
2026-01-21 18:59:54 +08:00
- nexbox,a1
- tronsmart,vega-s96
2026-01-29 22:25:33 +08:00
- videostrong,gxm-kiii-pro
2026-01-21 18:59:54 +08:00
- wetek,core2
- const: amlogic,s912
- const: amlogic,meson-gxm
- description: Boards with the Amlogic Meson AXG A113D SoC
items:
- enum:
- amlogic,s400
2026-01-29 22:25:33 +08:00
- jethome,jethub-j100
- jethome,jethub-j110
2026-01-21 18:59:54 +08:00
- const: amlogic,a113d
- const: amlogic,meson-axg
- description: Boards with the Amlogic Meson G12A S905D2/X2/Y2 SoC
items:
- enum:
- amediatech,x96-max
- amlogic,u200
2026-01-29 22:25:33 +08:00
- radxa,zero
2026-01-21 18:59:54 +08:00
- seirobotics,sei510
- const: amlogic,g12a
- description: Boards with the Amlogic Meson G12B A311D SoC
items:
- enum:
2026-01-29 22:25:33 +08:00
- bananapi,bpi-m2s
2026-01-21 18:59:54 +08:00
- khadas,vim3
2026-01-29 22:25:33 +08:00
- radxa,zero2
- const: amlogic,a311d
- const: amlogic,g12b
- description: Boards using the BPI-CM4 module with Amlogic Meson G12B A311D SoC
items:
- enum:
- bananapi,bpi-cm4io
- const: bananapi,bpi-cm4
2026-01-21 18:59:54 +08:00
- const: amlogic,a311d
- const: amlogic,g12b
- description: Boards with the Amlogic Meson G12B S922X SoC
items:
- enum:
2026-01-29 22:25:33 +08:00
- azw,gsking-x
2026-01-21 18:59:54 +08:00
- azw,gtking
- azw,gtking-pro
2026-01-29 22:25:33 +08:00
- bananapi,bpi-m2s
- hardkernel,odroid-go-ultra
2026-01-21 18:59:54 +08:00
- hardkernel,odroid-n2
2026-01-29 22:25:33 +08:00
- hardkernel,odroid-n2l
2026-01-21 18:59:54 +08:00
- hardkernel,odroid-n2-plus
- khadas,vim3
- ugoos,am6
- const: amlogic,s922x
- const: amlogic,g12b
- description: Boards with the Amlogic Meson SM1 S905X3/D3/Y3 SoC
items:
- enum:
2026-01-29 22:25:33 +08:00
- amediatech,x96-air
- amediatech,x96-air-gbit
- bananapi,bpi-m2-pro
- bananapi,bpi-m5
- cyx,a95xf3-air
- cyx,a95xf3-air-gbit
2026-01-21 18:59:54 +08:00
- hardkernel,odroid-c4
2026-01-29 22:25:33 +08:00
- hardkernel,odroid-hc4
- haochuangyi,h96-max
- khadas,vim3l
- seirobotics,sei610
2026-01-21 18:59:54 +08:00
- const: amlogic,sm1
- description: Boards with the Amlogic Meson A1 A113L SoC
items:
- enum:
- amlogic,ad401
- const: amlogic,a1
2026-01-29 22:25:33 +08:00
- description: Boards with the Amlogic C3 C302X/C308L SoC
items:
- enum:
- amlogic,aw409
- amlogic,aw419
- const: amlogic,c3
- description: Boards with the Amlogic Meson S4 S805X2 SoC
items:
- enum:
- amlogic,aq222
- const: amlogic,s4
- description: Boards with the Amlogic T7 A311D2 SoC
items:
- enum:
- amlogic,an400
- khadas,vim4
- const: amlogic,a311d2
- const: amlogic,t7
2026-01-21 18:59:54 +08:00
additionalProperties: true
...