Skip to content

[PW_SID:1094688] clk/reset: anlogic: add support for DR1V90 SoC#1932

Open
linux-riscv-bot wants to merge 6 commits into
workflow__riscv__fixesfrom
pw1094688
Open

[PW_SID:1094688] clk/reset: anlogic: add support for DR1V90 SoC#1932
linux-riscv-bot wants to merge 6 commits into
workflow__riscv__fixesfrom
pw1094688

Conversation

@linux-riscv-bot
Copy link
Copy Markdown

PR for series 1094688 applied to workflow__riscv__fixes

Name: clk/reset: anlogic: add support for DR1V90 SoC
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1094688
Version: 5

pigmoral added 6 commits May 14, 2026 11:17
The macro clk_div_mask() currently wraps to zero when width is 32 due to
1 << 32 being undefined behavior. This leads to incorrect mask generation
and prevents correct retrieval of register field values for 32-bit-wide
dividers.

Although it is unlikely to exhaust all U32_MAX div, some clock IPs may rely
on a 32-bit val entry in their div_table to match a div, so providing a
full 32-bit mask is necessary.

Fix this by using the standard GENMASK() macro. This safely resolves the
undefined behavior on both 32-bit and 64-bit architectures, while also
benefiting from the built-in compile-time type and bounds checking
provided by the GENMASK() macro.

Cc: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Cc: Brian Masney <bmasney@redhat.com>
Signed-off-by: Junhui Liu <junhui.liu@pigmoral.tech>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add the Clock and Reset Unit (CRU) support for the Anlogic DR1V90 SoC,
which is responsible for clock and reset management.

Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Junhui Liu <junhui.liu@pigmoral.tech>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The Clock and Reset Unit (CRU) in the Anlogic DR1V90 SoC provides
management for the clock and reset.

The clock driver includes support for:
- Generic clocks: fixed-factor, divider, mux and gate.
- PLL: "nm" type (parent * n / m) and "c" type (parent / c). These PLLs
  are set up by the FSBL and mared as "don't touch" in the datasheet, so
  only the recal_rate() op is provided.
- Divider with gate: support both division and gating (by setting value
  to 0); some of them require a minimum divider value to avoid timing
  issues.

This also prepares the structure for the reset controller support,
registering an auxiliary device for resets.

Signed-off-by: Junhui Liu <junhui.liu@pigmoral.tech>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add reset controller support for the Anlogic DR1V90 SoC, which is an
auxiliary device associated with the Clock and Reset Unit (CRU). All
resets are active-low.

Signed-off-by: Junhui Liu <junhui.liu@pigmoral.tech>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add clocks and introduce the CRU (Clock and Reset) unit node
for Anlogic DR1V90 SoC, providing both clock and reset support.

The DR1V90 SoC uses three external clocks:
- A crystal oscillator as the main system clock.
- Two optional external clocks (via IO) for the CAN and WDT modules.

The main crystal oscillator frequency is board-dependent. For the
dr1v90-mlkpai-fs01 board, a 33.33 MHz oscillator is used and defined
accordingly.

Signed-off-by: Junhui Liu <junhui.liu@pigmoral.tech>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add a MAINTAINERS entry for the Anlogic DR1V90 Clock and Reset Unit (CRU)
drivers.

Signed-off-by: Junhui Liu <junhui.liu@pigmoral.tech>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 139.29 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 1166.88 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1728.08 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 25.69 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 26.95 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.77 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 87.21 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
kdoc
Desc: Detects for kdoc errors
Duration: 0.89 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
module-param
Desc: Detect module_param changes
Duration: 0.26 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v5,1/6] clk: correct clk_div_mask() return value for width == 32"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.31 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 138.74 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 1063.99 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1447.53 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 25.60 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 26.56 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 2.82 seconds
Result: WARNING
Output:

WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#22: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 147 lines checked

NOTE: For some of the reported defects, checkpatch may be able to
      mechanically convert to the typical style using --fix or --fix-inplace.

Commit 3ff7150ad22e ("dt-bindings: clock: add Anlogic DR1V90 CRU") has style problems, please review.

NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.
total: 0 errors, 1 warnings, 0 checks, 147 lines checked
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 84.66 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
kdoc
Desc: Detects for kdoc errors
Duration: 0.88 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
module-param
Desc: Detect module_param changes
Duration: 0.26 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v5,2/6] dt-bindings: clock: add Anlogic DR1V90 CRU"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 5.83 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[v5,4/6] reset: anlogic: add support for Anlogic DR1V90 resets"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 86.67 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[v5,4/6] reset: anlogic: add support for Anlogic DR1V90 resets"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[v5,4/6] reset: anlogic: add support for Anlogic DR1V90 resets"
kdoc
Desc: Detects for kdoc errors
Duration: 0.83 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[v5,4/6] reset: anlogic: add support for Anlogic DR1V90 resets"
module-param
Desc: Detect module_param changes
Duration: 0.26 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[v5,4/6] reset: anlogic: add support for Anlogic DR1V90 resets"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[v5,4/6] reset: anlogic: add support for Anlogic DR1V90 resets"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.31 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 139.10 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 1088.82 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1473.51 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 25.71 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 27.15 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 2.03 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 86.77 seconds
Result: ERROR
Output:

Redirect to /build/tmp.4vd6c1nTFF and /build/tmp.TkP88DYLVA
Tree base:
137c7138582c9 ("reset: anlogic: add support for Anlogic DR1V90 resets")
Building the tree before the patch
make: Entering directory '/build/tmpkxnvacrx'
make[1]: Entering directory '/build/tmp.7oLQNoeeqY'
  UPD     Makefile
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
*** Default configuration is based on 'defconfig'
#
# configuration written to .config
#
make[1]: Leaving directory '/build/tmp.7oLQNoeeqY'
make: Leaving directory '/build/tmpkxnvacrx'
make: Entering directory '/build/tmpkxnvacrx'
make[1]: Entering directory '/build/tmp.7oLQNoeeqY'
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  LEX     scripts/dtc/dtc-lexer.lex.c
  YACC    scripts/dtc/dtc-parser.tab.[ch]
  HOSTCC  scripts/dtc/libfdt/fdt.o
  HOSTCC  scripts/dtc/libfdt/fdt_ro.o
  HOSTCC  scripts/dtc/libfdt/fdt_wip.o
  HOSTCC  scripts/dtc/libfdt/fdt_sw.o
  HOSTCC  scripts/dtc/libfdt/fdt_rw.o
  HOSTCC  scripts/dtc/libfdt/fdt_strerror.o
  HOSTCC  scripts/dtc/libfdt/fdt_empty_tree.o
  HOSTCC  scripts/dtc/libfdt/fdt_addresses.o
  HOSTCC  scripts/dtc/libfdt/fdt_overlay.o
  HOSTCC  scripts/dtc/fdtoverlay.o
  UPD     include/config/kernel.release
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTLD  scripts/dtc/fdtoverlay
  HOSTLD  scripts/dtc/dtc
  SCHEMA  Documentation/devicetree/bindings/processed-schema.json
/build/tmpkxnvacrx/Documentation/devicetree/bindings/iio/amplifiers/adi,adl8113.yaml: adi,external-bypass-a-gain-db: missing type definition
/build/tmpkxnvacrx/Documentation/devicetree/bindings/iio/amplifiers/adi,adl8113.yaml: adi,external-bypass-b-gain-db: missing type definition
/build/tmpkxnvacrx/Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml: ti,rx-gain-reduction-db: missing type definition
/build/tmpkxnvacrx/Documentation/devicetree/bindings/leds/issi,is31fl319x.yaml: audio-gain-db: missing type definition
/build/tmpkxnvacrx/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml: fsl,phy-pcs-tx-deemph-3p5db-attenuation-db: missing type definition
  DTC [C] arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/andes/qilai-voyager.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb
  DTC [C] arch/riscv/boot/dts/canaan/k210_generic.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-480p.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-disco-kit.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_bit.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-720p.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-dock.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.dtb
  DTC [C] arch/riscv/boot/dts/tenstorrent/blackhole-card.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-musepi-pro.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v1.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1s-mangopi-mq.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-emmc.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v2.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dtb
  DTC [C] arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
  DTC [C] arch/riscv/boot/dts/spacemit/k3-pico-itx.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dtb
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-disco-kit.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-disco-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-disco-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-orangepi-rv.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite-emmc.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.7oLQNoeeqY/arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-emmc.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite-emmc.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-orangepi-rv.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
make[1]: Leaving directory '/build/tmp.7oLQNoeeqY'
make: Leaving directory '/build/tmpkxnvacrx'
Building the tree with the patch
make: Entering directory '/build/tmpkxnvacrx'
make[1]: Entering directory '/build/tmp.vFmbfBmgSa'
  UPD     Makefile
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
*** Default configuration is based on 'defconfig'
#
# configuration written to .config
#
make[1]: Leaving directory '/build/tmp.vFmbfBmgSa'
make: Leaving directory '/build/tmpkxnvacrx'
make: Entering directory '/build/tmpkxnvacrx'
make[1]: Entering directory '/build/tmp.vFmbfBmgSa'
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  LEX     scripts/dtc/dtc-lexer.lex.c
  YACC    scripts/dtc/dtc-parser.tab.[ch]
  HOSTCC  scripts/dtc/libfdt/fdt.o
  HOSTCC  scripts/dtc/libfdt/fdt_ro.o
  HOSTCC  scripts/dtc/libfdt/fdt_sw.o
  HOSTCC  scripts/dtc/libfdt/fdt_wip.o
  HOSTCC  scripts/dtc/libfdt/fdt_strerror.o
  HOSTCC  scripts/dtc/libfdt/fdt_rw.o
  HOSTCC  scripts/dtc/libfdt/fdt_empty_tree.o
  HOSTCC  scripts/dtc/libfdt/fdt_addresses.o
  HOSTCC  scripts/dtc/libfdt/fdt_overlay.o
  HOSTCC  scripts/dtc/fdtoverlay.o
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  UPD     include/config/kernel.release
  HOSTLD  scripts/dtc/fdtoverlay
  HOSTLD  scripts/dtc/dtc
  SCHEMA  Documentation/devicetree/bindings/processed-schema.json
/build/tmpkxnvacrx/Documentation/devicetree/bindings/iio/amplifiers/adi,adl8113.yaml: adi,external-bypass-a-gain-db: missing type definition
/build/tmpkxnvacrx/Documentation/devicetree/bindings/iio/amplifiers/adi,adl8113.yaml: adi,external-bypass-b-gain-db: missing type definition
/build/tmpkxnvacrx/Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml: ti,rx-gain-reduction-db: missing type definition
/build/tmpkxnvacrx/Documentation/devicetree/bindings/leds/issi,is31fl319x.yaml: audio-gain-db: missing type definition
/build/tmpkxnvacrx/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml: fsl,phy-pcs-tx-deemph-3p5db-attenuation-db: missing type definition
  DTC [C] arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/andes/qilai-voyager.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/canaan/k210_generic.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-480p.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_bit.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-720p.dtb
  DTC [C] arch/riscv/boot/dts/tenstorrent/blackhole-card.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-dock.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-disco-kit.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-musepi-pro.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v1.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v2.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1s-mangopi-mq.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-emmc.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k3-pico-itx.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.dtb
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dtb: clock-ext-can: 'clock-frequency' is a required property
	from schema $id: http://devicetree.org/schemas/clock/fixed-clock.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dtb: clock-ext-wdt: 'clock-frequency' is a required property
	from schema $id: http://devicetree.org/schemas/clock/fixed-clock.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#

/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-disco-kit.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-disco-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-disco-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-orangepi-rv.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite-emmc.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20120000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-emmc.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
/build/tmp.vFmbfBmgSa/arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite-emmc.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-orangepi-rv.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
make[1]: Leaving directory '/build/tmp.vFmbfBmgSa'
make: Leaving directory '/build/tmpkxnvacrx'
Errors and warnings before: 105 this patch: 109
New errors added
--- /build/tmp.4vd6c1nTFF	2026-05-14 15:29:04.725862056 +0000
+++ /build/tmp.TkP88DYLVA	2026-05-14 15:29:04.727862046 +0000
@@ -6,4 +6,4 @@
-arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
-	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
-arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
-	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
+arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dtb: clock-ext-can: 'clock-frequency' is a required property
+	from schema $id: http://devicetree.org/schemas/clock/fixed-clock.yaml#
+arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dtb: clock-ext-wdt: 'clock-frequency' is a required property
+	from schema $id: http://devicetree.org/schemas/clock/fixed-clock.yaml#
@@ -13,0 +14,4 @@
+arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
+	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
+arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
+	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
@@ -18,8 +21,0 @@
-arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
-	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
-arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
-	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
-arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
-	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
-arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
-	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
@@ -27,0 +24 @@
+arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
@@ -29,0 +27,3 @@
+
+arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb: dma-router@154: dma-masters: 4 is not of type 'array'
+	from schema $id: http://devicetree.org/schemas/dma/dma-router.yaml#
@@ -33,0 +34,4 @@
+arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
+	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
+arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb: syscon@3000000: dma-router@154:dma-masters: 4 is not of type 'array'
+	from schema $id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml#
@@ -46 +50 @@
-arch/riscv/boot/dts/microchip/mpfs-disco-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
+arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb: gpio@20120000: #interrupt-cells: 2 was expected
@@ -50,4 +53,0 @@
-arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
-	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
-arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb: gpio@20120000: #interrupt-cells: 2 was expected
-	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
@@ -56,3 +56 @@
-arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
-	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
-arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20120000: #interrupt-cells: 2 was expected
+arch/riscv/boot/dts/microchip/mpfs-disco-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
@@ -62 +60 @@
-arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20121000: #interrupt-cells: 2 was expected
+arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
@@ -66 +64 @@
-arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb: gpio@20121000: #interrupt-cells: 2 was expected
+arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
@@ -68 +66 @@
-arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20122000: #interrupt-cells: 2 was expected
+arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb: gpio@20121000: #interrupt-cells: 2 was expected
@@ -72,6 +69,0 @@
-arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20120000: #interrupt-cells: 2 was expected
-	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
-arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
-	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
-arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
-	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
@@ -83,0 +76,6 @@
+arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20120000: #interrupt-cells: 2 was expected
+	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
+arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20121000: #interrupt-cells: 2 was expected
+	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
+arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20122000: #interrupt-cells: 2 was expected
+	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
@@ -90 +88,2 @@
-arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20120000: #interrupt-cells: 2 was expected
+arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
+arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20120000: #interrupt-cells: 2 was expected
@@ -92 +91 @@
-arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20121000: #interrupt-cells: 2 was expected
+arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20121000: #interrupt-cells: 2 was expected
@@ -94 +93,3 @@
-arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dtb: gpio@20122000: #interrupt-cells: 2 was expected
+arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb: gpio@20122000: #interrupt-cells: 2 was expected
+	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
+arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20120000: #interrupt-cells: 2 was expected
@@ -96,2 +96,0 @@
-arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
-arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
@@ -99 +98,5 @@
-arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
+arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20121000: #interrupt-cells: 2 was expected
+	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
+arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dtb: gpio@20122000: #interrupt-cells: 2 was expected
+	from schema $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
+arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
@@ -101 +104 @@
-arch/riscv/boot/dts/starfive/jh7110-orangepi-rv.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
+arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
@@ -103 +105,0 @@
-arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
@@ -104,0 +107,2 @@
+arch/riscv/boot/dts/starfive/jh7110-orangepi-rv.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
+arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
kdoc
Desc: Detects for kdoc errors
Duration: 0.83 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
module-param
Desc: Detect module_param changes
Duration: 0.26 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v5,5/6] riscv: dts: anlogic: add clocks and CRU for DR1V90"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.31 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 139.42 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 1018.75 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1385.59 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 25.84 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 26.65 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.75 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 86.26 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
kdoc
Desc: Detects for kdoc errors
Duration: 0.96 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
module-param
Desc: Detect module_param changes
Duration: 0.34 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v5,6/6] MAINTAINERS: Add Anlogic DR1V90 CRU driver entry"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.33 seconds
Result: PASS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants