Re: [PATCH 0/4] arm64: dts: allwinner: Add Anbernic RG35XX (Plus/H/2024) support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 14 Apr 2024 20:33:43 +1200, Ryan Walklin wrote:
> From: Ryan Walklin <ryan@xxxxxxxxxxxxx>
> 
> The Anbernic RG35XX is a family of handheld gaming devices. There are 4
> variants, of which 3 using the Allwinner H700 chip are covered by this patchset.
> The fourth (released first and named simply RG35XX) uses an Actions
> Semiconductor ATM7039s which is a 32-bit Cortex-A9 chip with no mainline support
> and is not covered.
> 
> Common features (RG35XX-2024):
> - Allwinner H700 @ 1.5GHz (H616 variant exposing RGB LCD pins, with 4x
>   Cortex-A53 Cores and a Mali G31 GPU)
> - 1 GB LPDDR4 DRAM
> - AXP717 PMIC (patches accepted in mfd-next -
>   https://kernel.googlesource.com/pub/scm/linux/kernel/git/lee/mfd/+/d2ac3df75c3a995064cfac0171e082a30d8c4c66)
> - 3.5" 640x480 RGB LCD
> - Mini-HDMI, 3.5mm audio jack, mono speaker, two microSD slots and USB-C
>   (USB 2.0) for power.
> 
> RG35XX-Plus adds:
> - RTL8821CS SDIO Wifi/BT chip
> 
> RG35XX-H (Horizontal form-factor) adds:
> - RTL8821CS SDIO Wifi/BT chip
> - Two analog thumbsticks
> - Second USB-C port
> - Stereo speaker
> 
> Patch 1 adds the DT bindings for the board names, Patch 2 adds the -2024 device
> as a common base, Patch 3 adds Wifi/BT support for the -Plus (and -H), and Patch
> 3 adds the second USB and thumbsticks for the -H. The -H is a strict superset of
> the -Plus, which is in turn a strict superset of the -2024, so this translates
> quite neatly. Alternatively a single DTS for the three devices could be
> considered.
> 
> LCD, HDMI, audio and GPU support are not yet ready and relying on out-of-tree
> patches currently, so will be added once these drivers are mainlined.
> 
> Ryan
> 
> Signed-off-by: Ryan Walklin <ryan@xxxxxxxxxxxxx>
> 
> Ryan Walklin (4):
>   dt-bindings: arm: sunxi: document Anbernic RG35XX handheld gaming
>     device variants
>   arm64: dts: allwinner: h700: Add RG35XX 2024 DTS
>   arm64: dts: allwinner: h700: Add RG35XX-Plus DTS
>   arm64: dts: allwinner: h700: Add RG35XX-H DTS
> 
>  .../devicetree/bindings/arm/sunxi.yaml        |  15 +
>  .../sun50i-h700-anbernic-rg35xx-2024.dts      | 405 ++++++++++++++++++
>  .../sun50i-h700-anbernic-rg35xx-h.dts         |  38 ++
>  .../sun50i-h700-anbernic-rg35xx-plus.dts      |  63 +++
>  4 files changed, 521 insertions(+)
>  create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dts
>  create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-h.dts
>  create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-plus.dts
> 
> --
> 2.44.0
> 
> 
> 


My bot found new DTB warnings on the .dts files added or changed in this
series.

Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings
are fixed by another series. Ultimately, it is up to the platform
maintainer whether these warnings are acceptable or not. No need to reply
unless the platform maintainer has comments.

If you already ran DT checks and didn't see these error(s), then
make sure dt-schema is up to date:

  pip3 install dtschema --upgrade


New warnings running 'make CHECK_DTBS=y allwinner/sun50i-h700-anbernic-rg35xx-2024.dtb allwinner/sun50i-h700-anbernic-rg35xx-h.dtb allwinner/sun50i-h700-anbernic-rg35xx-plus.dtb' for 20240414083347.131724-2-ryan@xxxxxxxxxxxxx:

Error: arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-h.dts:16.14-15 syntax error
FATAL ERROR: Unable to parse input tree
make[3]: *** [scripts/Makefile.lib:427: arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-h.dtb] Error 1
make[2]: *** [scripts/Makefile.build:485: arch/arm64/boot/dts/allwinner] Error 2
make[2]: Target 'arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-h.dtb' not remade because of errors.
make[1]: *** [/home/rob/proj/linux-dt-testing/Makefile:1392: allwinner/sun50i-h700-anbernic-rg35xx-h.dtb] Error 2
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dtb: /: compatible: More than one condition true in oneOf schema:
	{'oneOf': [{'items': [{'const': 'allwinner,a100-perf1'},
	                      {'const': 'allwinner,sun50i-a100'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,sun8i-a23-evb'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,app4-evb1'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,h8homlet-v2'},
	                      {'const': 'allwinner,sun8i-a83t'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,ga10h-v1.1'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,gt90h-v4'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,parrot'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'anbernic,rg-nano'},
	                      {'const': 'allwinner,sun8i-v3s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {},
	           {'items': [{'const': 'anbernic,rg35xx-2024'},
	                      {'const': 'allwinner,sun50i-h700'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {},
	           {'items': [{'const': 'anbernic,rg35xx-plus'},
	                      {'const': 'allwinner,sun50i-h700'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {},
	           {'items': [{'const': 'anbernic,rg35xx-h'},
	                      {'const': 'allwinner,sun50i-h700'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'amarula,a64-relic'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,auxtek-t003'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,auxtek-t004'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,ba10-tvbox'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'lemaker,bananapi'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m1-plus'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2-berry'},
	                      {'const': 'allwinner,sun8i-r40'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2-plus'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2-plus'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'bananapi,bpi-m2-plus-v1.2'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'bananapi,bpi-m2-plus-v1.2'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bananapi-m2m'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2-ultra'},
	                      {'const': 'allwinner,sun8i-r40'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2-zero'},
	                      {'const': 'allwinner,sun8i-h2-plus'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m3'},
	                      {'const': 'allwinner,sun8i-a83t'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bananapi-m64'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'lemaker,bananapro'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'azw,beelink-gs1'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'roofull,beelink-x2'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'bigtreetech,cb1-manta'},
	                      {'const': 'bigtreetech,cb1'},
	                      {'const': 'allwinner,sun50i-h616'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'bigtreetech,pi'},
	                      {'const': 'allwinner,sun50i-h616'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'chuwi,v7-cw0825'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'colorfly,e708-q1'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'csq,cs908'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'cubietech,a10-cubieboard'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'cubietech,cubieboard2'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'cubietech,a80-cubieboard4'},
	                      {'const': 'allwinner,sun9i-a80'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'cubietech,cubietruck'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'cubietech,cubietruck-plus'},
	                      {'const': 'allwinner,sun8i-a83t'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'difrnce,dit4350'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'dserve,dsrv9703c'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'elimo,impetus'},
	                      {'const': 'sochip,s3'},
	                      {'const': 'allwinner,sun8i-v3'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'elimo,initium'},
	                      {'const': 'elimo,impetus'},
	                      {'const': 'sochip,s3'},
	                      {'const': 'allwinner,sun8i-v3'}],
	            'maxItems': 4,
	            'minItems': 4,
	            'type': 'array'},
	           {'items': [{'const': 'empire-electronix,d709'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'empire-electronix,m712'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'forlinx,oka40i-c'},
	                      {'const': 'forlinx,feta40i-c'},
	                      {'const': 'allwinner,sun8i-r40'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-a64'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-duo2'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-m1'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-m1-plus'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-neo'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-neo2'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-neo-air'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-neo-plus2'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-r1'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-r1s-h5'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,zeropi'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'gemei,g9'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'hyundai,a7hd'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'hsg,h702'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,i12-tvbox'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'incircuit,icnova-a20-adb4006'},
	                      {'const': 'incircuit,icnova-a20'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'incircuit,icnova-a20-swac'},
	                      {'const': 'incircuit,icnova-a20'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'inet-tek,inet1'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'primux,inet86dz'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'inet-tek,inet9f-rev03'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'primux,inet97fv2'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'primux,inet98v-rev2'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'primux,inet-d978-rev2'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'inet-tek,inet-q972'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'itead,itead-ibox-a20'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'itead,iteaduino-plus-a10'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'jesurun,q5'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'lamobo,lamobo-r1'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'lctech,pi-f1c200s'},
	                      {'const': 'allwinner,suniv-f1c200s'},
	                      {'const': 'allwinner,suniv-f1c100s'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'libretech,all-h3-cc-h2-plus'},
	                      {'const': 'allwinner,sun8i-h2-plus'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'libretech,all-h3-cc-h3'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'libretech,all-h3-cc-h5'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'libretech,all-h3-it-h5'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'libretech,all-h5-cc-h5'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'licheepi,licheepi-nano'},
	                      {'const': 'allwinner,suniv-f1c100s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'licheepi,licheepi-one'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'licheepi,licheepi-zero'},
	                      {'const': 'allwinner,sun8i-v3s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'licheepi,licheepi-zero-dock'},
	                      {'const': 'licheepi,licheepi-zero'},
	                      {'const': 'allwinner,sun8i-v3s'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'sipeed,lichee-zero-plus'},
	                      {'const': 'sochip,s3'},
	                      {'const': 'allwinner,sun8i-v3'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'linksprite,a10-pcduino'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'linksprite,a10-pcduino2'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'linksprite,pcduino3'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'linksprite,pcduino3-nano'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'linutronix,testbox-v2'},
	                      {'const': 'lamobo,lamobo-r1'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'haoyu,a10-marsboard'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'haoyu,a20-marsboard'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mapleboard,mp130'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mele,a1000'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mele,a1000g-quad'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mele,i7'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mele,m3'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mele,m9'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'merrii,a20-hummingbird'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'merrii,a31-hummingbird'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'merrii,a80-optimus'},
	                      {'const': 'allwinner,sun9i-a80'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'miniand,hackberry'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,mk802'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,a10s-mk802'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,mk802ii'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,mk808c'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'msi,primo81'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'emlid,neutis-n5-devboard'},
	                      {'const': 'emlid,neutis-n5'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'emlid,neutis-n5h3-devboard'},
	                      {'const': 'emlid,neutis-n5h3'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'nextthing,chip'},
	                      {'const': 'allwinner,sun5i-r8'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'nextthing,chip-pro'},
	                      {'const': 'nextthing,gr8'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'nextthing,gr8-evb'},
	                      {'const': 'nextthing,gr8'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'nintendo,nes-classic'},
	                      {'const': 'allwinner,sun8i-r16'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'nintendo,super-nes-classic'},
	                      {'const': 'nintendo,nes-classic'},
	                      {'const': 'allwinner,sun8i-r16'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 4,
	            'minItems': 4,
	            'type': 'array'},
	           {'items': [{'const': 'oceanic,5205-5inmfd'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a10-olinuxino-lime'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a10s-olinuxino-micro'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a13-olinuxino'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a13-olinuxino-micro'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olimex-som-evb'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olimex-som-evb-emmc'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-lime'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-lime-emmc'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-lime2'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-lime2-emmc'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-micro'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-micro-emmc'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olimex-som204-evb'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olimex-som204-evb-emmc'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a33-olinuxino'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a64-olinuxino'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a64-olinuxino-emmc'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a64-teres-i'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pine64'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pine64-plus'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinecube'},
	                      {'const': 'sochip,s3'},
	                      {'const': 'allwinner,sun8i-v3'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pine-h64'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pine-h64-model-b'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pine64-lts'},
	                      {'const': 'allwinner,sun50i-r18'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinebook'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinephone-1.0'},
	                      {'const': 'pine64,pinephone'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinephone-1.1'},
	                      {'const': 'pine64,pinephone'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinephone-1.2'},
	                      {'const': 'pine64,pinephone'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinetab'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinetab-early-adopter'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,sopine-baseboard'},
	                      {'const': 'pine64,sopine'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pineriver,mini-xplus'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pocketbook,touch-lux-3'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pov,protab2-ips9'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'polaroid,mid2407pxe03'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'polaroid,mid2809pxe04'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,q8-a13'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,q8-a23'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,q8-a33'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'qihua,t3-cqa3t-bv3'},
	                      {'const': 'allwinner,sun8i-t3'},
	                      {'const': 'allwinner,sun8i-r40'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,r7-tv-dongle'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'jide,remix-mini-pc'},
	                      {'const': 'allwinner,sun50i-h64'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'rervision,h3-dvk'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinlinx,sina31s'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinlinx,sina31s-sdk'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinlinx,sina33'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sipeed,longan-pi-3h'},
	                      {'const': 'sipeed,longan-module-3h'},
	                      {'const': 'allwinner,sun50i-h618'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'sourceparts,popstick-v1.1'},
	                      {'const': 'sourceparts,popstick'},
	                      {'const': 'allwinner,suniv-f1c200s'},
	                      {'const': 'allwinner,suniv-f1c100s'}],
	            'maxItems': 4,
	            'minItems': 4,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,sl631-imx179'},
	                      {'const': 'allwinner,sl631'},
	                      {'const': 'allwinner,sun8i-v3'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'oranth,tanix-tx6'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'oranth,tanix-tx6-mini'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'tbs-biometrics,a711'},
	                      {'const': 'allwinner,sun8i-a83t'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'topwise,a721'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'transpeed,8k618-t'},
	                      {'const': 'allwinner,sun50i-h618'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'utoo,p66'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'wexler,tab7200'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'widora,mangopi-mq-r-t113'},
	                      {'const': 'allwinner,sun8i-t113s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'wits,colombus'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'wits,pro-a20-dkt'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'wobo,a10s-wobo-i5'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'yones-toptech,bs1078-v2'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'hechuang,x96-mate'},
	                      {'const': 'allwinner,sun50i-h616'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-2'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-3'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-lite'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-lite2'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-mini'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-one'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-one-plus'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-pc'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-pc2'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-pc-plus'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-plus'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-plus2e'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-prime'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-r1'},
	                      {'const': 'allwinner,sun8i-h2-plus'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-win'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero'},
	                      {'const': 'allwinner,sun8i-h2-plus'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero-plus'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero-plus2'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero-plus2-h3'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero2'},
	                      {'const': 'allwinner,sun50i-h616'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero2w'},
	                      {'const': 'allwinner,sun50i-h618'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero3'},
	                      {'const': 'allwinner,sun50i-h618'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'}]}
	from schema $id: http://devicetree.org/schemas/arm/sunxi.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-plus.dtb: /: compatible: More than one condition true in oneOf schema:
	{'oneOf': [{'items': [{'const': 'allwinner,a100-perf1'},
	                      {'const': 'allwinner,sun50i-a100'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,sun8i-a23-evb'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,app4-evb1'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,h8homlet-v2'},
	                      {'const': 'allwinner,sun8i-a83t'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,ga10h-v1.1'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,gt90h-v4'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,parrot'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'anbernic,rg-nano'},
	                      {'const': 'allwinner,sun8i-v3s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {},
	           {'items': [{'const': 'anbernic,rg35xx-2024'},
	                      {'const': 'allwinner,sun50i-h700'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {},
	           {'items': [{'const': 'anbernic,rg35xx-plus'},
	                      {'const': 'allwinner,sun50i-h700'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {},
	           {'items': [{'const': 'anbernic,rg35xx-h'},
	                      {'const': 'allwinner,sun50i-h700'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'amarula,a64-relic'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,auxtek-t003'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,auxtek-t004'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,ba10-tvbox'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'lemaker,bananapi'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m1-plus'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2-berry'},
	                      {'const': 'allwinner,sun8i-r40'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2-plus'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2-plus'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'bananapi,bpi-m2-plus-v1.2'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'bananapi,bpi-m2-plus-v1.2'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bananapi-m2m'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2-ultra'},
	                      {'const': 'allwinner,sun8i-r40'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m2-zero'},
	                      {'const': 'allwinner,sun8i-h2-plus'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bpi-m3'},
	                      {'const': 'allwinner,sun8i-a83t'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinovoip,bananapi-m64'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'lemaker,bananapro'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'azw,beelink-gs1'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'roofull,beelink-x2'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'bigtreetech,cb1-manta'},
	                      {'const': 'bigtreetech,cb1'},
	                      {'const': 'allwinner,sun50i-h616'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'bigtreetech,pi'},
	                      {'const': 'allwinner,sun50i-h616'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'chuwi,v7-cw0825'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'colorfly,e708-q1'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'csq,cs908'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'cubietech,a10-cubieboard'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'cubietech,cubieboard2'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'cubietech,a80-cubieboard4'},
	                      {'const': 'allwinner,sun9i-a80'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'cubietech,cubietruck'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'cubietech,cubietruck-plus'},
	                      {'const': 'allwinner,sun8i-a83t'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'difrnce,dit4350'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'dserve,dsrv9703c'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'elimo,impetus'},
	                      {'const': 'sochip,s3'},
	                      {'const': 'allwinner,sun8i-v3'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'elimo,initium'},
	                      {'const': 'elimo,impetus'},
	                      {'const': 'sochip,s3'},
	                      {'const': 'allwinner,sun8i-v3'}],
	            'maxItems': 4,
	            'minItems': 4,
	            'type': 'array'},
	           {'items': [{'const': 'empire-electronix,d709'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'empire-electronix,m712'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'forlinx,oka40i-c'},
	                      {'const': 'forlinx,feta40i-c'},
	                      {'const': 'allwinner,sun8i-r40'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-a64'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-duo2'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-m1'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-m1-plus'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-neo'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-neo2'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-neo-air'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-neo-plus2'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-r1'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,nanopi-r1s-h5'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'friendlyarm,zeropi'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'gemei,g9'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'hyundai,a7hd'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'hsg,h702'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,i12-tvbox'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'incircuit,icnova-a20-adb4006'},
	                      {'const': 'incircuit,icnova-a20'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'incircuit,icnova-a20-swac'},
	                      {'const': 'incircuit,icnova-a20'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'inet-tek,inet1'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'primux,inet86dz'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'inet-tek,inet9f-rev03'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'primux,inet97fv2'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'primux,inet98v-rev2'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'primux,inet-d978-rev2'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'inet-tek,inet-q972'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'itead,itead-ibox-a20'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'itead,iteaduino-plus-a10'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'jesurun,q5'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'lamobo,lamobo-r1'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'lctech,pi-f1c200s'},
	                      {'const': 'allwinner,suniv-f1c200s'},
	                      {'const': 'allwinner,suniv-f1c100s'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'libretech,all-h3-cc-h2-plus'},
	                      {'const': 'allwinner,sun8i-h2-plus'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'libretech,all-h3-cc-h3'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'libretech,all-h3-cc-h5'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'libretech,all-h3-it-h5'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'libretech,all-h5-cc-h5'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'licheepi,licheepi-nano'},
	                      {'const': 'allwinner,suniv-f1c100s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'licheepi,licheepi-one'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'licheepi,licheepi-zero'},
	                      {'const': 'allwinner,sun8i-v3s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'licheepi,licheepi-zero-dock'},
	                      {'const': 'licheepi,licheepi-zero'},
	                      {'const': 'allwinner,sun8i-v3s'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'sipeed,lichee-zero-plus'},
	                      {'const': 'sochip,s3'},
	                      {'const': 'allwinner,sun8i-v3'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'linksprite,a10-pcduino'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'linksprite,a10-pcduino2'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'linksprite,pcduino3'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'linksprite,pcduino3-nano'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'linutronix,testbox-v2'},
	                      {'const': 'lamobo,lamobo-r1'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'haoyu,a10-marsboard'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'haoyu,a20-marsboard'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mapleboard,mp130'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mele,a1000'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mele,a1000g-quad'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mele,i7'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mele,m3'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'mele,m9'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'merrii,a20-hummingbird'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'merrii,a31-hummingbird'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'merrii,a80-optimus'},
	                      {'const': 'allwinner,sun9i-a80'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'miniand,hackberry'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,mk802'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,a10s-mk802'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,mk802ii'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,mk808c'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'msi,primo81'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'emlid,neutis-n5-devboard'},
	                      {'const': 'emlid,neutis-n5'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'emlid,neutis-n5h3-devboard'},
	                      {'const': 'emlid,neutis-n5h3'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'nextthing,chip'},
	                      {'const': 'allwinner,sun5i-r8'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'nextthing,chip-pro'},
	                      {'const': 'nextthing,gr8'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'nextthing,gr8-evb'},
	                      {'const': 'nextthing,gr8'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'nintendo,nes-classic'},
	                      {'const': 'allwinner,sun8i-r16'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'nintendo,super-nes-classic'},
	                      {'const': 'nintendo,nes-classic'},
	                      {'const': 'allwinner,sun8i-r16'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 4,
	            'minItems': 4,
	            'type': 'array'},
	           {'items': [{'const': 'oceanic,5205-5inmfd'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a10-olinuxino-lime'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a10s-olinuxino-micro'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a13-olinuxino'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a13-olinuxino-micro'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olimex-som-evb'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olimex-som-evb-emmc'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-lime'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-lime-emmc'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-lime2'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-lime2-emmc'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-micro'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olinuxino-micro-emmc'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olimex-som204-evb'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a20-olimex-som204-evb-emmc'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a33-olinuxino'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a64-olinuxino'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a64-olinuxino-emmc'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'olimex,a64-teres-i'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pine64'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pine64-plus'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinecube'},
	                      {'const': 'sochip,s3'},
	                      {'const': 'allwinner,sun8i-v3'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pine-h64'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pine-h64-model-b'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pine64-lts'},
	                      {'const': 'allwinner,sun50i-r18'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinebook'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinephone-1.0'},
	                      {'const': 'pine64,pinephone'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinephone-1.1'},
	                      {'const': 'pine64,pinephone'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinephone-1.2'},
	                      {'const': 'pine64,pinephone'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinetab'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,pinetab-early-adopter'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pine64,sopine-baseboard'},
	                      {'const': 'pine64,sopine'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'pineriver,mini-xplus'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pocketbook,touch-lux-3'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'pov,protab2-ips9'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'polaroid,mid2407pxe03'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'polaroid,mid2809pxe04'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,q8-a13'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,q8-a23'},
	                      {'const': 'allwinner,sun8i-a23'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,q8-a33'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'qihua,t3-cqa3t-bv3'},
	                      {'const': 'allwinner,sun8i-t3'},
	                      {'const': 'allwinner,sun8i-r40'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,r7-tv-dongle'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'jide,remix-mini-pc'},
	                      {'const': 'allwinner,sun50i-h64'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'rervision,h3-dvk'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinlinx,sina31s'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinlinx,sina31s-sdk'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sinlinx,sina33'},
	                      {'const': 'allwinner,sun8i-a33'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'sipeed,longan-pi-3h'},
	                      {'const': 'sipeed,longan-module-3h'},
	                      {'const': 'allwinner,sun50i-h618'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'sourceparts,popstick-v1.1'},
	                      {'const': 'sourceparts,popstick'},
	                      {'const': 'allwinner,suniv-f1c200s'},
	                      {'const': 'allwinner,suniv-f1c100s'}],
	            'maxItems': 4,
	            'minItems': 4,
	            'type': 'array'},
	           {'items': [{'const': 'allwinner,sl631-imx179'},
	                      {'const': 'allwinner,sl631'},
	                      {'const': 'allwinner,sun8i-v3'}],
	            'maxItems': 3,
	            'minItems': 3,
	            'type': 'array'},
	           {'items': [{'const': 'oranth,tanix-tx6'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'oranth,tanix-tx6-mini'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'tbs-biometrics,a711'},
	                      {'const': 'allwinner,sun8i-a83t'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'topwise,a721'},
	                      {'const': 'allwinner,sun4i-a10'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'transpeed,8k618-t'},
	                      {'const': 'allwinner,sun50i-h618'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'utoo,p66'},
	                      {'const': 'allwinner,sun5i-a13'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'wexler,tab7200'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'widora,mangopi-mq-r-t113'},
	                      {'const': 'allwinner,sun8i-t113s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'wits,colombus'},
	                      {'const': 'allwinner,sun6i-a31'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'wits,pro-a20-dkt'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'wobo,a10s-wobo-i5'},
	                      {'const': 'allwinner,sun5i-a10s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'yones-toptech,bs1078-v2'},
	                      {'const': 'allwinner,sun6i-a31s'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'hechuang,x96-mate'},
	                      {'const': 'allwinner,sun50i-h616'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-2'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-3'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-lite'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-lite2'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-mini'},
	                      {'const': 'allwinner,sun7i-a20'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-one'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-one-plus'},
	                      {'const': 'allwinner,sun50i-h6'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-pc'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-pc2'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-pc-plus'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-plus'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-plus2e'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-prime'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-r1'},
	                      {'const': 'allwinner,sun8i-h2-plus'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-win'},
	                      {'const': 'allwinner,sun50i-a64'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero'},
	                      {'const': 'allwinner,sun8i-h2-plus'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero-plus'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero-plus2'},
	                      {'const': 'allwinner,sun50i-h5'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero-plus2-h3'},
	                      {'const': 'allwinner,sun8i-h3'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero2'},
	                      {'const': 'allwinner,sun50i-h616'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero2w'},
	                      {'const': 'allwinner,sun50i-h618'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'},
	           {'items': [{'const': 'xunlong,orangepi-zero3'},
	                      {'const': 'allwinner,sun50i-h618'}],
	            'maxItems': 2,
	            'minItems': 2,
	            'type': 'array'}]}
	from schema $id: http://devicetree.org/schemas/arm/sunxi.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dtb: pmic@3a3: 'oneOf' conditional failed, one must be fixed:
	'interrupts' is a required property
	'interrupts-extended' is a required property
	from schema $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dtb: pmic@3a3: regulators: 'reg-boost' does not match any of the regexes: '^(([a-f])?ldo[0-9]|dcdc[0-7a-e]|ldo(_|-)io(0|1)|(dc1)?sw|rtc(_|-)ldo|cpusldo|drivevbus|dc5ldo)$', 'pinctrl-[0-9]+'
	from schema $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dtb: pmic@3a3: '#interrupt-cells' is a required property
	from schema $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dtb: pmic@3a3: 'interrupt-controller' is a required property
	from schema $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-plus.dtb: pmic@3a3: 'oneOf' conditional failed, one must be fixed:
	'interrupts' is a required property
	'interrupts-extended' is a required property
	from schema $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-plus.dtb: pmic@3a3: regulators: 'reg-boost' does not match any of the regexes: '^(([a-f])?ldo[0-9]|dcdc[0-7a-e]|ldo(_|-)io(0|1)|(dc1)?sw|rtc(_|-)ldo|cpusldo|drivevbus|dc5ldo)$', 'pinctrl-[0-9]+'
	from schema $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-plus.dtb: pmic@3a3: '#interrupt-cells' is a required property
	from schema $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-plus.dtb: pmic@3a3: 'interrupt-controller' is a required property
	from schema $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dtb: gpio-keys: 'keyA', 'keyB', 'keyDown', 'keyL1', 'keyL2', 'keyLeft', 'keyMenu', 'keyR1', 'keyR2', 'keyRight', 'keySel', 'keyStart', 'keyUp', 'keyVol+', 'keyVol-', 'keyX', 'keyY' do not match any of the regexes: '^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switch))$', 'pinctrl-[0-9]+'
	from schema $id: http://devicetree.org/schemas/input/gpio-keys.yaml#
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-plus.dtb: gpio-keys: 'keyA', 'keyB', 'keyDown', 'keyL1', 'keyL2', 'keyLeft', 'keyMenu', 'keyR1', 'keyR2', 'keyRight', 'keySel', 'keyStart', 'keyUp', 'keyVol+', 'keyVol-', 'keyX', 'keyY' do not match any of the regexes: '^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switch))$', 'pinctrl-[0-9]+'
	from schema $id: http://devicetree.org/schemas/input/gpio-keys.yaml#
make: *** [Makefile:240: __sub-make] Error 2
make: Target 'allwinner/sun50i-h700-anbernic-rg35xx-2024.dtb' not remade because of errors.
make: Target 'allwinner/sun50i-h700-anbernic-rg35xx-h.dtb' not remade because of errors.
make: Target 'allwinner/sun50i-h700-anbernic-rg35xx-plus.dtb' not remade because of errors.









[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux