Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0 |
| 2 | %YAML 1.2 |
| 3 | --- |
| 4 | $id: http://devicetree.org/schemas/arm/amlogic.yaml# |
| 5 | $schema: http://devicetree.org/meta-schemas/core.yaml# |
| 6 | |
| 7 | title: Amlogic SoC based Platforms |
| 8 | |
| 9 | maintainers: |
Tom Rini | 6bb92fc | 2024-05-20 09:54:58 -0600 | [diff] [blame] | 10 | - Neil Armstrong <neil.armstrong@linaro.org> |
| 11 | - Martin Blumenstingl <martin.blumenstingl@googlemail.com> |
| 12 | - Jerome Brunet <jbrunet@baylibre.com> |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 13 | - Kevin Hilman <khilman@baylibre.com> |
| 14 | |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 15 | properties: |
| 16 | $nodename: |
| 17 | const: '/' |
| 18 | compatible: |
| 19 | oneOf: |
| 20 | - description: Boards with the Amlogic Meson6 SoC |
| 21 | items: |
| 22 | - enum: |
| 23 | - geniatech,atv1200 |
| 24 | - const: amlogic,meson6 |
| 25 | |
| 26 | - description: Boards with the Amlogic Meson8 SoC |
| 27 | items: |
| 28 | - enum: |
| 29 | - minix,neo-x8 |
| 30 | - const: amlogic,meson8 |
| 31 | |
| 32 | - description: Boards with the Amlogic Meson8m2 SoC |
| 33 | items: |
| 34 | - enum: |
| 35 | - tronsmart,mxiii-plus |
| 36 | - const: amlogic,meson8m2 |
| 37 | |
| 38 | - description: Boards with the Amlogic Meson8b SoC |
| 39 | items: |
| 40 | - enum: |
| 41 | - endless,ec100 |
| 42 | - hardkernel,odroid-c1 |
| 43 | - tronfy,mxq |
| 44 | - const: amlogic,meson8b |
| 45 | |
| 46 | - description: Boards with the Amlogic Meson GXBaby SoC |
| 47 | items: |
| 48 | - enum: |
| 49 | - amlogic,p200 |
| 50 | - amlogic,p201 |
| 51 | - friendlyarm,nanopi-k2 |
| 52 | - hardkernel,odroid-c2 |
| 53 | - nexbox,a95x |
| 54 | - videostrong,kii-pro |
| 55 | - wetek,hub |
| 56 | - wetek,play2 |
| 57 | - const: amlogic,meson-gxbb |
| 58 | |
| 59 | - description: Tronsmart Vega S95 devices |
| 60 | items: |
| 61 | - enum: |
| 62 | - tronsmart,vega-s95-pro |
| 63 | - tronsmart,vega-s95-meta |
| 64 | - tronsmart,vega-s95-telos |
| 65 | - const: tronsmart,vega-s95 |
| 66 | - const: amlogic,meson-gxbb |
| 67 | |
| 68 | - description: Boards with the Amlogic Meson GXL S805X SoC |
| 69 | items: |
| 70 | - enum: |
| 71 | - amlogic,p241 |
| 72 | - libretech,aml-s805x-ac |
| 73 | - const: amlogic,s805x |
| 74 | - const: amlogic,meson-gxl |
| 75 | |
| 76 | - description: Boards with the Amlogic Meson GXL S905W SoC |
| 77 | items: |
| 78 | - enum: |
| 79 | - amlogic,p281 |
| 80 | - oranth,tx3-mini |
| 81 | - jethome,jethub-j80 |
| 82 | - const: amlogic,s905w |
| 83 | - const: amlogic,meson-gxl |
| 84 | |
| 85 | - description: Boards with the Amlogic Meson GXL S905X SoC |
| 86 | items: |
| 87 | - enum: |
| 88 | - amlogic,p212 |
| 89 | - hwacom,amazetv |
| 90 | - khadas,vim |
| 91 | - libretech,aml-s905x-cc |
| 92 | - libretech,aml-s905x-cc-v2 |
| 93 | - nexbox,a95x |
| 94 | - const: amlogic,s905x |
| 95 | - const: amlogic,meson-gxl |
| 96 | |
| 97 | - description: Boards with the Amlogic Meson GXL S905D SoC |
| 98 | items: |
| 99 | - enum: |
| 100 | - amlogic,p230 |
| 101 | - amlogic,p231 |
| 102 | - libretech,aml-s905d-pc |
| 103 | - osmc,vero4k-plus |
| 104 | - phicomm,n1 |
| 105 | - smartlabs,sml5442tw |
| 106 | - videostrong,gxl-kii-pro |
| 107 | - const: amlogic,s905d |
| 108 | - const: amlogic,meson-gxl |
| 109 | |
| 110 | - description: Boards with the Amlogic Meson GXM S912 SoC |
| 111 | items: |
| 112 | - enum: |
| 113 | - amlogic,q200 |
| 114 | - amlogic,q201 |
| 115 | - azw,gt1-ultimate |
| 116 | - khadas,vim2 |
| 117 | - kingnovel,r-box-pro |
| 118 | - libretech,aml-s912-pc |
| 119 | - minix,neo-u9h |
| 120 | - nexbox,a1 |
| 121 | - tronsmart,vega-s96 |
| 122 | - videostrong,gxm-kiii-pro |
| 123 | - wetek,core2 |
| 124 | - const: amlogic,s912 |
| 125 | - const: amlogic,meson-gxm |
| 126 | |
| 127 | - description: Boards with the Amlogic Meson AXG A113D SoC |
| 128 | items: |
| 129 | - enum: |
| 130 | - amlogic,s400 |
| 131 | - jethome,jethub-j100 |
| 132 | - jethome,jethub-j110 |
| 133 | - const: amlogic,a113d |
| 134 | - const: amlogic,meson-axg |
| 135 | |
| 136 | - description: Boards with the Amlogic Meson G12A S905D2/X2/Y2 SoC |
| 137 | items: |
| 138 | - enum: |
| 139 | - amediatech,x96-max |
| 140 | - amlogic,u200 |
Tom Rini | 6bb92fc | 2024-05-20 09:54:58 -0600 | [diff] [blame] | 141 | - freebox,fbx8am |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 142 | - radxa,zero |
| 143 | - seirobotics,sei510 |
| 144 | - const: amlogic,g12a |
| 145 | |
| 146 | - description: Boards with the Amlogic Meson G12B A311D SoC |
| 147 | items: |
| 148 | - enum: |
| 149 | - bananapi,bpi-m2s |
| 150 | - khadas,vim3 |
| 151 | - libretech,aml-a311d-cc |
| 152 | - radxa,zero2 |
| 153 | - const: amlogic,a311d |
| 154 | - const: amlogic,g12b |
| 155 | |
| 156 | - description: Boards using the BPI-CM4 module with Amlogic Meson G12B A311D SoC |
| 157 | items: |
| 158 | - enum: |
| 159 | - bananapi,bpi-cm4io |
Tom Rini | 762f85b | 2024-07-20 11:15:10 -0600 | [diff] [blame] | 160 | - mntre,reform2-cm4 |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 161 | - const: bananapi,bpi-cm4 |
| 162 | - const: amlogic,a311d |
| 163 | - const: amlogic,g12b |
| 164 | |
| 165 | - description: Boards with the Amlogic Meson G12B S922X SoC |
| 166 | items: |
| 167 | - enum: |
| 168 | - azw,gsking-x |
| 169 | - azw,gtking |
| 170 | - azw,gtking-pro |
| 171 | - bananapi,bpi-m2s |
| 172 | - hardkernel,odroid-go-ultra |
| 173 | - hardkernel,odroid-n2 |
| 174 | - hardkernel,odroid-n2l |
| 175 | - hardkernel,odroid-n2-plus |
| 176 | - khadas,vim3 |
| 177 | - ugoos,am6 |
| 178 | - const: amlogic,s922x |
| 179 | - const: amlogic,g12b |
| 180 | |
| 181 | - description: Boards with the Amlogic Meson SM1 S905X3/D3/Y3 SoC |
| 182 | items: |
| 183 | - enum: |
| 184 | - amediatech,x96-air |
| 185 | - amediatech,x96-air-gbit |
| 186 | - bananapi,bpi-m2-pro |
| 187 | - bananapi,bpi-m5 |
| 188 | - cyx,a95xf3-air |
| 189 | - cyx,a95xf3-air-gbit |
| 190 | - hardkernel,odroid-c4 |
| 191 | - hardkernel,odroid-hc4 |
| 192 | - haochuangyi,h96-max |
| 193 | - khadas,vim3l |
| 194 | - libretech,aml-s905d3-cc |
| 195 | - seirobotics,sei610 |
| 196 | - const: amlogic,sm1 |
| 197 | |
| 198 | - description: Boards with the Amlogic Meson A1 A113L SoC |
| 199 | items: |
| 200 | - enum: |
| 201 | - amlogic,ad401 |
| 202 | - amlogic,ad402 |
| 203 | - const: amlogic,a1 |
| 204 | |
Tom Rini | 762f85b | 2024-07-20 11:15:10 -0600 | [diff] [blame] | 205 | - description: Boards with the Amlogic A4 A113L2 SoC |
| 206 | items: |
| 207 | - enum: |
| 208 | - amlogic,ba400 |
| 209 | - const: amlogic,a4 |
| 210 | |
| 211 | - description: Boards with the Amlogic A5 A113X2 SoC |
| 212 | items: |
| 213 | - enum: |
| 214 | - amlogic,av400 |
| 215 | - const: amlogic,a5 |
| 216 | |
Tom Rini | 53633a8 | 2024-02-29 12:33:36 -0500 | [diff] [blame] | 217 | - description: Boards with the Amlogic C3 C302X/C308L SoC |
| 218 | items: |
| 219 | - enum: |
| 220 | - amlogic,aw409 |
| 221 | - amlogic,aw419 |
| 222 | - const: amlogic,c3 |
| 223 | |
| 224 | - description: Boards with the Amlogic Meson S4 S805X2 SoC |
| 225 | items: |
| 226 | - enum: |
| 227 | - amlogic,aq222 |
| 228 | - const: amlogic,s4 |
| 229 | |
| 230 | - description: Boards with the Amlogic T7 A311D2 SoC |
| 231 | items: |
| 232 | - enum: |
| 233 | - amlogic,an400 |
| 234 | - khadas,vim4 |
| 235 | - const: amlogic,a311d2 |
| 236 | - const: amlogic,t7 |
| 237 | |
| 238 | additionalProperties: true |
| 239 | |
| 240 | ... |