Skip to content

[PW_SID:991637] Verisilicon DC8200 driver (and adaption to TH1520) - #778

Closed
linux-riscv-bot wants to merge 8 commits into
workflow__riscv__fixesfrom
pw991637
Closed

[PW_SID:991637] Verisilicon DC8200 driver (and adaption to TH1520)#778
linux-riscv-bot wants to merge 8 commits into
workflow__riscv__fixesfrom
pw991637

Conversation

@linux-riscv-bot

Copy link
Copy Markdown

PR for series 991637 applied to workflow__riscv__fixes

Name: Verisilicon DC8200 driver (and adaption to TH1520)
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=991637
Version: 1

VeriSilicon is a Silicon IP vendor, which is the current owner of
Vivante series video-related IPs and Hantro series video codec IPs.

Add a vendor prefix for this company.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Verisilicon has a series of display controllers prefixed with DC and
with self-identification facility like their GC series GPUs.

Add a device tree binding for it.

Depends on the specific DC model, it can have either one or two display
outputs, and each display output could be set to DPI signal or "DP"
signal (which seems to be some plain parallel bus to HDMI controllers).

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
This is a from-scratch driver targeting Verisilicon DC-series display
controllers, which feature self-identification functionality like their
GC-series GPUs.

Only DC8200 is being supported now, and only the main framebuffer is set
up (as the DRM primary plane). Support for more DC models and more
features is my further targets.

As the display controller is delivered to SoC vendors as a whole part,
this driver does not use component framework and extra bridges inside a
SoC is expected to be implemented as dedicated bridges (this driver
properly supports bridge chaining).

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
T-Head TH1520 SoC contains a Synopsys DesignWare HDMI controller paired
with DesignWare HDMI PHY, with an extra clock gate for HDMI pixel clock
and two reset controls.

Add a device tree binding to it.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
T-Head TH1520 SoC contains a Synopsys DesignWare HDMI controller (paired
with DesignWare HDMI TX PHY Gen2) that takes the "DP" output from the
display controller.

Add a driver for this controller utilizing the common DesignWare HDMI
code in the kernel.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
T-Head TH1520 SoC contains a Verisilicon DC8200 display controller
(called DPU in manual) and a Synopsys DesignWare HDMI TX controller.

Add device tree nodes to them.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Lichee Pi 4A board features a HDMI Type-A connector connected to the
HDMI TX controller of TH1520 SoC.

Add a device tree node describing the connector, connect it to the HDMI
controller, and enable everything on this display pipeline.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
As I am the author of this rewritten driver, it makes sense for me to be
the maintainer.

Confirm this in MAINTAINERS file.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 102.73 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 1021.82 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1316.16 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.63 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 21.64 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.87 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 74.38 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
kdoc
Desc: Detects for kdoc errors
Duration: 0.80 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
module-param
Desc: Detect module_param changes
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 1: "[RFC,1/8] dt-bindings: vendor-prefixes: add verisilicon"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.29 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 2: "[RFC,2/8] dt-bindings: display: add versilicon,dc"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 103.61 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 2: "[RFC,2/8] dt-bindings: display: add versilicon,dc"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 1022.33 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 2: "[RFC,2/8] dt-bindings: display: add versilicon,dc"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1317.94 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 2: "[RFC,2/8] dt-bindings: display: add versilicon,dc"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.71 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 2: "[RFC,2/8] dt-bindings: display: add versilicon,dc"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 21.74 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 2: "[RFC,2/8] dt-bindings: display: add versilicon,dc"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 1.67 seconds
Result: WARNING
Output:

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

total: 0 errors, 1 warnings, 0 checks, 127 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 2068a6a03ec0 ("dt-bindings: display: add versilicon,dc") 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, 127 lines checked
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?


@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 2: "[RFC,2/8] dt-bindings: display: add versilicon,dc"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 74.51 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 2: "[RFC,2/8] dt-bindings: display: add versilicon,dc"
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: "[RFC,2/8] dt-bindings: display: add versilicon,dc"
kdoc
Desc: Detects for kdoc errors
Duration: 0.84 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 2: "[RFC,2/8] dt-bindings: display: add versilicon,dc"
module-param
Desc: Detect module_param changes
Duration: 0.26 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 6: "[RFC,6/8] riscv: dts: thead: add DPU and HDMI device tree nodes"
kdoc
Desc: Detects for kdoc errors
Duration: 0.87 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 6: "[RFC,6/8] riscv: dts: thead: add DPU and HDMI device tree nodes"
module-param
Desc: Detect module_param changes
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 6: "[RFC,6/8] riscv: dts: thead: add DPU and HDMI device tree nodes"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 6: "[RFC,6/8] riscv: dts: thead: add DPU and HDMI device tree nodes"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.30 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 99.58 seconds
Result: ERROR
Output:

Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
I: config: PASS in 0:00:09.839628
I: default: FAIL in 0:01:22.728868
I: kernel: SKIP in 0:00:00.000007
I: xipkernel: SKIP in 0:00:00.000004
I: modules: PASS in 0:00:00.850249
I: dtbs: FAIL in 0:00:01.333740
I: dtbs-legacy: SKIP in 0:00:00.004768
I: debugkernel: SKIP in 0:00:00.000005
I: headers: PASS in 0:00:00.977326
I: build output in /build/tmp.05zESuSusR
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=rv32_defconfig --toolchain=llvm --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.05zESuSusR/build/= --runtime=null --image=docker.io/tuxmake/riscv_clang CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.05zESuSusR/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' rv32_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.05zESuSusR/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
Error: /build/tmpvaikogql/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpvaikogql/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb] Error 1
Error: /build/tmpvaikogql/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpvaikogql/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb] Error 1
make[4]: Target 'arch/riscv/boot/dts/thead/' not remade because of errors.
make[3]: *** [/build/tmpvaikogql/scripts/Makefile.build:556: arch/riscv/boot/dts/thead] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmpvaikogql/Makefile:1487: dtbs] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmpvaikogql/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
rm -rf /build/tmp.05zESuSusR/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.05zESuSusR/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.05zESuSusR/build/modinstall ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' modules_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1755195920 --clamp-mtime -caf /build/tmp.05zESuSusR/build/modules.tar -C /build/tmp.05zESuSusR/build/modinstall lib
make --silent --keep-going --jobs=48 O=/build/tmp.05zESuSusR/build INSTALL_DTBS_PATH=/build/tmp.05zESuSusR/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
Error: /build/tmpvaikogql/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpvaikogql/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb] Error 1
Error: /build/tmpvaikogql/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpvaikogql/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb] Error 1
make[4]: Target 'arch/riscv/boot/dts/thead/' not remade because of errors.
make[3]: *** [/build/tmpvaikogql/scripts/Makefile.build:556: arch/riscv/boot/dts/thead] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmpvaikogql/Makefile:1487: dtbs] Error 2
make[1]: *** [/build/tmpvaikogql/Makefile:248: __sub-make] Error 2
make[1]: Target 'dtbs' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target 'dtbs' not remade because of errors.
rm -rf /build/tmp.05zESuSusR/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.05zESuSusR/build INSTALL_HDR_PATH=/build/tmp.05zESuSusR/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1755195920 --clamp-mtime -caf /build/tmp.05zESuSusR/build/headers.tar -C /build/tmp.05zESuSusR/build/install_hdr .
warnings/errors:


@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 954.87 seconds
Result: ERROR
Output:

Redirect to /build/tmp.EuqE86OAhj and /build/tmp.wtuYv6OWE1
Tree base:
ed24ced4650bb ("riscv: dts: thead: add DPU and HDMI device tree nodes")
Building the whole tree with the patch
error:



real	15m46.363s
user	605m20.339s
sys	106m14.436s

@linux-riscv-bot
linux-riscv-bot deleted the pw991637 branch August 14, 2025 23:19
@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1256.66 seconds
Result: ERROR
Output:

Redirect to /build/tmp.g1tClYgm7S and /build/tmp.BTEBDygT8d
Tree base:
ed24ced4650bb ("riscv: dts: thead: add DPU and HDMI device tree nodes")
Building the whole tree with the patch
error:



real	20m48.036s
user	751m22.907s
sys	130m2.476s

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.73 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 22.11 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.74 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 74.43 seconds
Result: ERROR
Output:

Redirect to /build/tmp.zRANWQ5OgF and /build/tmp.CDsusNaxVn
Tree base:
ed24ced4650bb ("riscv: dts: thead: add DPU and HDMI device tree nodes")
Building the tree before the patch
make: Entering directory '/build/tmpvaikogql'
make[1]: Entering directory '/build/tmp.IpYMG3T2oZ'
  GEN     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.IpYMG3T2oZ'
make: Leaving directory '/build/tmpvaikogql'
make: Entering directory '/build/tmpvaikogql'
make[1]: Entering directory '/build/tmp.IpYMG3T2oZ'
  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_addresses.o
  HOSTCC  scripts/dtc/libfdt/fdt_empty_tree.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
  SCHEMA  Documentation/devicetree/bindings/processed-schema.json
  HOSTLD  scripts/dtc/dtc
  DTC [C] arch/riscv/boot/dts/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/canaan/k210_generic.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_bit.dtb
  DTC [C] arch/riscv/boot/dts/andes/qilai-voyager.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-480p.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-720p.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.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/allwinner/sun20i-d1-lichee-rv-dock.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.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-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v1.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1s-mangopi-mq.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v2.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
Error: /build/tmpvaikogql/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpvaikogql/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmpvaikogql/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpvaikogql/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb] Error 1
make[3]: *** [/build/tmpvaikogql/scripts/Makefile.build:556: arch/riscv/boot/dts/thead] Error 2
make[3]: *** Waiting for unfinished jobs....
/build/tmp.IpYMG3T2oZ/arch/riscv/boot/dts/andes/qilai-voyager.dtb: cache-controller@200000: cache-sets: 1024 was expected
	from schema $id: http://devicetree.org/schemas/cache/andestech,ax45mp-cache.yaml#
/build/tmp.IpYMG3T2oZ/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb: serial@f0612000: 'clocks' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.IpYMG3T2oZ/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb: serial@f0612000: 'clock-names' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.IpYMG3T2oZ/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb: serial@f0612000: 'clocks' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.IpYMG3T2oZ/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb: serial@f0612000: 'clock-names' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
make[2]: *** [/build/tmpvaikogql/Makefile:1487: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.IpYMG3T2oZ'
make[1]: *** [/build/tmpvaikogql/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmpvaikogql'
Building the tree with the patch
make: Entering directory '/build/tmpvaikogql'
make[1]: Entering directory '/build/tmp.N3aBpthAnE'
  GEN     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.N3aBpthAnE'
make: Leaving directory '/build/tmpvaikogql'
make: Entering directory '/build/tmpvaikogql'
make[1]: Entering directory '/build/tmp.N3aBpthAnE'
  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
  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/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/canaan/k210_generic.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-480p.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_bit.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-720p.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.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/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.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/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.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-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.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/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v1.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v2.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
Error: /build/tmpvaikogql/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpvaikogql/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmpvaikogql/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpvaikogql/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb] Error 1
make[3]: *** [/build/tmpvaikogql/scripts/Makefile.build:556: arch/riscv/boot/dts/thead] Error 2
make[3]: *** Waiting for unfinished jobs....
/build/tmp.N3aBpthAnE/arch/riscv/boot/dts/andes/qilai-voyager.dtb: cache-controller@200000: cache-sets: 1024 was expected
	from schema $id: http://devicetree.org/schemas/cache/andestech,ax45mp-cache.yaml#
/build/tmp.N3aBpthAnE/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb: serial@f0612000: 'clocks' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.N3aBpthAnE/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb: serial@f0612000: 'clock-names' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.N3aBpthAnE/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb: serial@f0612000: 'clocks' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.N3aBpthAnE/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb: serial@f0612000: 'clock-names' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
make[2]: *** [/build/tmpvaikogql/Makefile:1487: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.N3aBpthAnE'
make[1]: *** [/build/tmpvaikogql/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmpvaikogql'


@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 2.97 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
kdoc
Desc: Detects for kdoc errors
Duration: 0.87 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
module-param
Desc: Detect module_param changes
Duration: 0.36 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 7: "[RFC,7/8] riscv: dts: thead: lichee-pi-4a: enable HDMI"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.30 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 100.10 seconds
Result: ERROR
Output:

Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
I: config: PASS in 0:00:09.958831
I: default: FAIL in 0:01:22.794954
I: kernel: SKIP in 0:00:00.000009
I: xipkernel: SKIP in 0:00:00.000004
I: modules: PASS in 0:00:00.828928
I: dtbs: FAIL in 0:00:01.534161
I: dtbs-legacy: SKIP in 0:00:00.002078
I: debugkernel: SKIP in 0:00:00.000002
I: headers: PASS in 0:00:00.994728
I: build output in /build/tmp.887S80ezZ8
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=rv32_defconfig --toolchain=llvm --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.887S80ezZ8/build/= --runtime=null --image=docker.io/tuxmake/riscv_clang CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.887S80ezZ8/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' rv32_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.887S80ezZ8/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
Error: /build/tmpt0c2hmxr/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpt0c2hmxr/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb] Error 1
Error: /build/tmpt0c2hmxr/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpt0c2hmxr/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb] Error 1
make[4]: Target 'arch/riscv/boot/dts/thead/' not remade because of errors.
make[3]: *** [/build/tmpt0c2hmxr/scripts/Makefile.build:556: arch/riscv/boot/dts/thead] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmpt0c2hmxr/Makefile:1487: dtbs] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmpt0c2hmxr/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
rm -rf /build/tmp.887S80ezZ8/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.887S80ezZ8/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.887S80ezZ8/build/modinstall ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' modules_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1755195920 --clamp-mtime -caf /build/tmp.887S80ezZ8/build/modules.tar -C /build/tmp.887S80ezZ8/build/modinstall lib
make --silent --keep-going --jobs=48 O=/build/tmp.887S80ezZ8/build INSTALL_DTBS_PATH=/build/tmp.887S80ezZ8/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
Error: /build/tmpt0c2hmxr/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpt0c2hmxr/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb] Error 1
Error: /build/tmpt0c2hmxr/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpt0c2hmxr/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb] Error 1
make[4]: Target 'arch/riscv/boot/dts/thead/' not remade because of errors.
make[3]: *** [/build/tmpt0c2hmxr/scripts/Makefile.build:556: arch/riscv/boot/dts/thead] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmpt0c2hmxr/Makefile:1487: dtbs] Error 2
make[1]: *** [/build/tmpt0c2hmxr/Makefile:248: __sub-make] Error 2
make[1]: Target 'dtbs' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target 'dtbs' not remade because of errors.
rm -rf /build/tmp.887S80ezZ8/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.887S80ezZ8/build INSTALL_HDR_PATH=/build/tmp.887S80ezZ8/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1755195920 --clamp-mtime -caf /build/tmp.887S80ezZ8/build/headers.tar -C /build/tmp.887S80ezZ8/build/install_hdr .
warnings/errors:


@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 953.04 seconds
Result: ERROR
Output:

Redirect to /build/tmp.UXws4SscKH and /build/tmp.dCPpnN6CrE
Tree base:
758925eb26277 ("riscv: dts: thead: lichee-pi-4a: enable HDMI")
Building the whole tree with the patch
error:



real	15m44.688s
user	606m2.432s
sys	106m11.189s

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1252.84 seconds
Result: ERROR
Output:

Redirect to /build/tmp.efjwPw61Jj and /build/tmp.tp6ZLsyclJ
Tree base:
758925eb26277 ("riscv: dts: thead: lichee-pi-4a: enable HDMI")
Building the whole tree with the patch
error:



real	20m44.519s
user	750m37.937s
sys	129m3.530s

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 21.58 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 22.66 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.69 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 74.67 seconds
Result: ERROR
Output:

Redirect to /build/tmp.omQhbUOyTI and /build/tmp.1PDkymYch0
Tree base:
758925eb26277 ("riscv: dts: thead: lichee-pi-4a: enable HDMI")
Building the tree before the patch
make: Entering directory '/build/tmpt0c2hmxr'
make[1]: Entering directory '/build/tmp.CUrvNA05c4'
  GEN     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.CUrvNA05c4'
make: Leaving directory '/build/tmpt0c2hmxr'
make: Entering directory '/build/tmpt0c2hmxr'
make[1]: Entering directory '/build/tmp.CUrvNA05c4'
  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
  SCHEMA  Documentation/devicetree/bindings/processed-schema.json
  HOSTLD  scripts/dtc/dtc
  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/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-480p.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/canaan/k210_generic.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.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/microchip/mpfs-m100pfsevp.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.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/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v1.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v2.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1s-mangopi-mq.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
Error: /build/tmpt0c2hmxr/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpt0c2hmxr/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmpt0c2hmxr/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpt0c2hmxr/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb] Error 1
make[3]: *** [/build/tmpt0c2hmxr/scripts/Makefile.build:556: arch/riscv/boot/dts/thead] Error 2
make[3]: *** Waiting for unfinished jobs....
/build/tmp.CUrvNA05c4/arch/riscv/boot/dts/andes/qilai-voyager.dtb: cache-controller@200000: cache-sets: 1024 was expected
	from schema $id: http://devicetree.org/schemas/cache/andestech,ax45mp-cache.yaml#
/build/tmp.CUrvNA05c4/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb: serial@f0612000: 'clocks' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.CUrvNA05c4/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb: serial@f0612000: 'clock-names' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.CUrvNA05c4/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb: serial@f0612000: 'clocks' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.CUrvNA05c4/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb: serial@f0612000: 'clock-names' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
make[1]: Leaving directory '/build/tmp.CUrvNA05c4'
make[2]: *** [/build/tmpt0c2hmxr/Makefile:1487: dtbs] Error 2
make[1]: *** [/build/tmpt0c2hmxr/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmpt0c2hmxr'
Building the tree with the patch
make: Entering directory '/build/tmpt0c2hmxr'
make[1]: Entering directory '/build/tmp.10Y3qLsAD0'
  GEN     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.10Y3qLsAD0'
make: Leaving directory '/build/tmpt0c2hmxr'
make: Entering directory '/build/tmpt0c2hmxr'
make[1]: Entering directory '/build/tmp.10Y3qLsAD0'
  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
  SCHEMA  Documentation/devicetree/bindings/processed-schema.json
  HOSTLD  scripts/dtc/dtc
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.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/microchip/mpfs-sev-kit.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/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.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/canaan/sipeed_maix_bit.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-720p.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-dock.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.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/canaan/sipeed_maixduino.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.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/starfive/jh7110-milkv-mars.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-evb-v2.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1s-mangopi-mq.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.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
Error: /build/tmpt0c2hmxr/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpt0c2hmxr/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmpt0c2hmxr/arch/riscv/boot/dts/thead/th1520.dtsi:526.19-20 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpt0c2hmxr/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb] Error 1
make[3]: *** [/build/tmpt0c2hmxr/scripts/Makefile.build:556: arch/riscv/boot/dts/thead] Error 2
make[3]: *** Waiting for unfinished jobs....
/build/tmp.10Y3qLsAD0/arch/riscv/boot/dts/andes/qilai-voyager.dtb: cache-controller@200000: cache-sets: 1024 was expected
	from schema $id: http://devicetree.org/schemas/cache/andestech,ax45mp-cache.yaml#
/build/tmp.10Y3qLsAD0/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb: serial@f0612000: 'clocks' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.10Y3qLsAD0/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb: serial@f0612000: 'clock-names' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.10Y3qLsAD0/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb: serial@f0612000: 'clocks' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
/build/tmp.10Y3qLsAD0/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb: serial@f0612000: 'clock-names' is a required property
	from schema $id: http://devicetree.org/schemas/serial/8250.yaml#
make[2]: *** [/build/tmpt0c2hmxr/Makefile:1487: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.10Y3qLsAD0'
make[1]: *** [/build/tmpt0c2hmxr/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmpt0c2hmxr'


@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
kdoc
Desc: Detects for kdoc errors
Duration: 0.86 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
module-param
Desc: Detect module_param changes
Duration: 0.32 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot

Copy link
Copy Markdown
Author

Patch 8: "[RFC,8/8] MAINTAINERS: assign myself as maintainer for verislicon DC driver"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.30 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