Skip to content

[PW_SID:956459] pinctrl: starfive: jh7110: support force inputs#338

Closed
linux-riscv-bot wants to merge 4 commits into
workflow__riscv__fixesfrom
pw956459
Closed

[PW_SID:956459] pinctrl: starfive: jh7110: support force inputs#338
linux-riscv-bot wants to merge 4 commits into
workflow__riscv__fixesfrom
pw956459

Conversation

@linux-riscv-bot
Copy link
Copy Markdown

PR for series 956459 applied to workflow__riscv__fixes

Name: pinctrl: starfive: jh7110: support force inputs
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=956459
Version: 2

Linux RISC-V bot and others added 4 commits April 16, 2025 18:23
The JH7110 SoC could support internal GPI signals to be routed to not
external GPIO but internal low/high levels.

Add two macros, PAD_INTERNAL_LOW and PAD_INTERNAL_HIGH, as two virtual
"pads" to represent internal GPI sources with fixed low/high levels.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The JH7110 SoC's both pin controller support routing GPI signals to
internal fixed low/high level.

As we allocated two special "pin" numbers for these situations
(PAD_INTERNAL_{LOW,HIGH}), add special handling code for these "pins".
The DOEn/DOUT/FUNCTION fields are ignored and the internal input signal
specified by the DIN field is routed to fixed low/high level.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The Star64 board has no GPIOs to indicate USB overcurrent, however the
USB controller would stop to work if the overcurrent_n signal it gets is
low (which means overcurrent situations happening because of the _n).

Use the pin controller to force the overcurrent_n signal to be high in
order to ensure stable behavior of the USB controller.

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: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 103.04 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 978.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1289.88 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.05 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 20.94 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.69 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 38.42 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
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: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
kdoc
Desc: Detects for kdoc errors
Duration: 0.87 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
module-param
Desc: Detect module_param changes
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
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: "[v2,1/3] dt-bindings: pinctrl: starfive,jh7110: add PAD_INTERNAL_* virtual pins"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.27 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 102.57 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 953.52 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1270.49 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 19.84 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 21.08 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.73 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 38.41 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
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 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
kdoc
Desc: Detects for kdoc errors
Duration: 0.87 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
module-param
Desc: Detect module_param changes
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/3] pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI"
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 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 110.20 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:08.792769
I: default: FAIL in 0:01:23.955702
I: kernel: SKIP in 0:00:00.000008
I: xipkernel: SKIP in 0:00:00.000004
I: modules: PASS in 0:00:01.002999
I: dtbs: FAIL in 0:00:01.164975
I: dtbs-legacy: SKIP in 0:00:00.004802
I: debugkernel: SKIP in 0:00:00.000005
I: headers: PASS in 0:00:00.990490
I: build output in /build/tmp.tnNGekSzoj
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.tnNGekSzoj/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.tnNGekSzoj/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.tnNGekSzoj/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
Error: /build/tmp4eplnwqg/arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dts:96.87-88 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp4eplnwqg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb] Error 1
make[4]: Target 'arch/riscv/boot/dts/starfive/' not remade because of errors.
make[3]: *** [/build/tmp4eplnwqg/scripts/Makefile.build:461: arch/riscv/boot/dts/starfive] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmp4eplnwqg/Makefile:1482: dtbs] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp4eplnwqg/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.tnNGekSzoj/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.tnNGekSzoj/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.tnNGekSzoj/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=@1745477691 --clamp-mtime -caf /build/tmp.tnNGekSzoj/build/modules.tar -C /build/tmp.tnNGekSzoj/build/modinstall lib
make --silent --keep-going --jobs=48 O=/build/tmp.tnNGekSzoj/build INSTALL_DTBS_PATH=/build/tmp.tnNGekSzoj/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
Error: /build/tmp4eplnwqg/arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dts:96.87-88 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp4eplnwqg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb] Error 1
make[4]: Target 'arch/riscv/boot/dts/starfive/' not remade because of errors.
make[3]: *** [/build/tmp4eplnwqg/scripts/Makefile.build:461: arch/riscv/boot/dts/starfive] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmp4eplnwqg/Makefile:1482: dtbs] Error 2
make[1]: *** [/build/tmp4eplnwqg/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.tnNGekSzoj/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.tnNGekSzoj/build INSTALL_HDR_PATH=/build/tmp.tnNGekSzoj/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=@1745477691 --clamp-mtime -caf /build/tmp.tnNGekSzoj/build/headers.tar -C /build/tmp.tnNGekSzoj/build/install_hdr .
warnings/errors:


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 802.83 seconds
Result: ERROR
Output:

Redirect to /build/tmp.mUHIepgdCM and /build/tmp.WwKolZ5nua
Tree base:
5dc57f0bb58c ("pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI")
Building the whole tree with the patch
error:



real	13m14.860s
user	496m47.007s
sys	100m5.180s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1094.12 seconds
Result: ERROR
Output:

Redirect to /build/tmp.DivCqXGXqc and /build/tmp.WbRszOkC75
Tree base:
5dc57f0bb58c ("pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI")
Building the whole tree with the patch
error:



real	18m5.297s
user	686m8.022s
sys	118m51.090s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.14 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 21.30 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.67 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 39.20 seconds
Result: ERROR
Output:

Redirect to /build/tmp.0VuU80S79c and /build/tmp.SOGAF1Ue0k
Tree base:
5dc57f0bb58c ("pinctrl: starfive: jh7110: add support for PAD_INTERNAL_* for GPI")
Building the tree before the patch
make: Entering directory '/build/tmp4eplnwqg'
make[1]: Entering directory '/build/tmp.Urcm3j3gCW'
  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.Urcm3j3gCW'
make: Leaving directory '/build/tmp4eplnwqg'
make: Entering directory '/build/tmp4eplnwqg'
make[1]: Entering directory '/build/tmp.Urcm3j3gCW'
  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/tmp4eplnwqg/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml: ps-cancellation-current-picoamp: missing type definition
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb
  DTC [C] arch/riscv/boot/dts/canaan/k210_generic.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-mars.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/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_bit.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-480p.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-720p.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-dock.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1s-mangopi-mq.dtb
make[1]: Leaving directory '/build/tmp.Urcm3j3gCW'
make: Leaving directory '/build/tmp4eplnwqg'
Building the tree with the patch
make: Entering directory '/build/tmp4eplnwqg'
make[1]: Entering directory '/build/tmp.WcYSIS0Z7Y'
  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.WcYSIS0Z7Y'
make: Leaving directory '/build/tmp4eplnwqg'
make: Entering directory '/build/tmp4eplnwqg'
make[1]: Entering directory '/build/tmp.WcYSIS0Z7Y'
  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_strerror.o
  HOSTCC  scripts/dtc/libfdt/fdt_rw.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
/build/tmp4eplnwqg/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml: ps-cancellation-current-picoamp: missing type definition
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.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/allwinner/sun20i-d1-lichee-rv-86-panel-480p.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-720p.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-dock.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.dtb
  DTC [C] arch/riscv/boot/dts/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.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-d1s-mangopi-mq.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/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.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/canaan/sipeed_maix_go.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-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-pine64-star64.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/tmp4eplnwqg/arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dts:96.87-88 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp4eplnwqg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [/build/tmp4eplnwqg/scripts/Makefile.build:461: arch/riscv/boot/dts/starfive] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmp4eplnwqg/Makefile:1482: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.WcYSIS0Z7Y'
make[1]: *** [/build/tmp4eplnwqg/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmp4eplnwqg'
Errors and warnings before: 1 this patch: 10
New errors added
--- /build/tmp.0VuU80S79c	2025-04-24 08:53:20.791588880 +0000
+++ /build/tmp.SOGAF1Ue0k	2025-04-24 08:53:20.793588841 +0000
@@ -1,0 +2,9 @@
+arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dts:96.87-88 syntax error
+FATAL ERROR: Unable to parse input tree
+arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb] Error 1
+make[4]: *** Waiting for unfinished jobs....
+arch/riscv/boot/dts/starfive] Error 2
+make[3]: *** Waiting for unfinished jobs....
+make[2]: *** [/build/tmp4eplnwqg/Makefile:1482: dtbs] Error 2
+make[1]: *** [/build/tmp4eplnwqg/Makefile:248: __sub-make] Error 2
+make: *** [Makefile:248: __sub-make] Error 2


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
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 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
kdoc
Desc: Detects for kdoc errors
Duration: 0.81 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
module-param
Desc: Detect module_param changes
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[v2,3/3] riscv: dts: starfive: jh7110-pine64-star64: force no USB overcurrent"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.28 seconds
Result: PASS

@linux-riscv-bot linux-riscv-bot force-pushed the workflow__riscv__fixes branch 2 times, most recently from c8da138 to 4d9ad71 Compare April 30, 2025 11:41
@linux-riscv-bot linux-riscv-bot deleted the pw956459 branch May 2, 2025 01:03
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