Skip to content

[PW_SID:955144] pwm: Update PWM_PXA driver for SpacemiT K1#318

Closed
linux-riscv-bot wants to merge 6 commits into
workflow__riscv__fixesfrom
pw955144
Closed

[PW_SID:955144] pwm: Update PWM_PXA driver for SpacemiT K1#318
linux-riscv-bot wants to merge 6 commits into
workflow__riscv__fixesfrom
pw955144

Conversation

@linux-riscv-bot
Copy link
Copy Markdown

PR for series 955144 applied to workflow__riscv__fixes

Name: pwm: Update PWM_PXA driver for SpacemiT K1
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=955144
Version: 2

The SpacemiT K1 SoC reuses the Marvell PXA910-compatible PWM controller
with one notable difference: the addition of a resets property. To make
the device tree pass schema validation (make dtbs_check W=3), this patch
updates the binding to accept spacemit,k1-pwm as a compatible string, when
used in conjunction with the fallback marvell,pxa910-pwm.

Support for the optional resets property is also added, as it is required
by the K1 integration but was not present in the original Marvell bindings.

Since the PWM reset line may be deasserted during the early bootloader
stage, making the resets property optional avoids potential
double-deassertion, which could otherwise cause flickering on displays
that use PWM for backlight control.

Signed-off-by: Guodong Xu <guodong@riscstar.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Support optional reset control for the PWM PXA driver.

During the probe, it acquires the reset controller using
devm_reset_control_get_optional_exclusive_deasserted() to get and deassert
the reset controller to enable the PWM channel.

Signed-off-by: Guodong Xu <guodong@riscstar.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The SpacemiT K1 SoC features a PWM controller with 20 independent
channels. Add the corresponding 20 PWM nodes to the device tree.

Signed-off-by: Guodong Xu <guodong@riscstar.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
This patch adds the option 1 (hence the name pwm14_1) pinctrl
configuration for PWM14 on the SpacemiT K1 SoC.

PWM14 option 1 is used for PWM-based backlight control on MIPI displays.
This configuration is present on all existing K1 development boards,
such as the Banana Pi BPI-F3 and the Milk-V Jupiter.

For reference, a more complete list of PWM0-PWM19 pinctrl configurations
including all options can be found in [1].

Note: Since the corresponding functionality for other pins is not yet
in use or ready for upstreaming, this patch includes only the pwm14_1
setting.

[1] https://lore.kernel.org/all/20250411131423.3802611-7-guodong@riscstar.com/

Signed-off-by: Guodong Xu <guodong@riscstar.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The SpacemiT K1 SoC uses PWM_PXA driver.

Update the Kconfig file for the PWM_PXA driver to allow
the SpacemiT K1 SoC to use it.

Signed-off-by: Guodong Xu <guodong@riscstar.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Enable CONFIG_PWM and CONFIG_PWM_PXA in the defconfig
to support the PWM controller used on the SpacemiT K1 SoC.

Signed-off-by: Guodong Xu <guodong@riscstar.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 115.06 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 860.08 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1139.45 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 26.98 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 20.91 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.65 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 37.50 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
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/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
kdoc
Desc: Detects for kdoc errors
Duration: 0.94 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
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/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 3.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/6] dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support"
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 2: "[v2,2/6] pwm: pxa: add optional reset control"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 109.46 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 922.07 seconds
Result: PENDING

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1176.77 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 19.76 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 21.17 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 1.91 seconds
Result: WARNING
Output:

CHECK: Lines should not end with a '('
#49: FILE: drivers/pwm/pwm-pxa.c:183:
+	pc->reset = devm_reset_control_get_optional_exclusive_deasserted(

total: 0 errors, 0 warnings, 1 checks, 32 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 f7f4aa0991c8 ("pwm: pxa: add optional reset control") 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, 0 warnings, 1 checks, 32 lines checked
CHECK: Lines should not end with a '('


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 39.52 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 8.35 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
kdoc
Desc: Detects for kdoc errors
Duration: 0.90 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
module-param
Desc: Detect module_param changes
Duration: 0.71 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/6] pwm: pxa: add optional reset control"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 1.32 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[v2,4/6] riscv: dts: spacemit: add pwm14_1 pinctrl setting"
kdoc
Desc: Detects for kdoc errors
Duration: 0.87 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[v2,4/6] riscv: dts: spacemit: add pwm14_1 pinctrl setting"
module-param
Desc: Detect module_param changes
Duration: 0.26 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[v2,4/6] riscv: dts: spacemit: add pwm14_1 pinctrl setting"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.77 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[v2,4/6] riscv: dts: spacemit: add pwm14_1 pinctrl setting"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.79 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 99.51 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.439685
I: default: FAIL in 0:01:21.761132
I: kernel: SKIP in 0:00:00.000008
I: xipkernel: SKIP in 0:00:00.000004
I: modules: PASS in 0:00:00.989241
I: dtbs: FAIL in 0:00:01.270113
I: dtbs-legacy: SKIP in 0:00:00.004794
I: debugkernel: SKIP in 0:00:00.000005
I: headers: PASS in 0:00:01.001105
I: build output in /build/tmp.Ovx9QKCsTx
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.Ovx9QKCsTx/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.Ovx9QKCsTx/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.Ovx9QKCsTx/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
Error: /build/tmp6mvyayke/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp6mvyayke/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
Error: /build/tmp6mvyayke/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp6mvyayke/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[4]: Target 'arch/riscv/boot/dts/spacemit/' not remade because of errors.
make[3]: *** [/build/tmp6mvyayke/scripts/Makefile.build:461: arch/riscv/boot/dts/spacemit] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmp6mvyayke/Makefile:1482: dtbs] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp6mvyayke/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.Ovx9QKCsTx/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.Ovx9QKCsTx/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.Ovx9QKCsTx/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=@1745133565 --clamp-mtime -caf /build/tmp.Ovx9QKCsTx/build/modules.tar -C /build/tmp.Ovx9QKCsTx/build/modinstall lib
make --silent --keep-going --jobs=48 O=/build/tmp.Ovx9QKCsTx/build INSTALL_DTBS_PATH=/build/tmp.Ovx9QKCsTx/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
Error: /build/tmp6mvyayke/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp6mvyayke/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
Error: /build/tmp6mvyayke/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp6mvyayke/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[4]: Target 'arch/riscv/boot/dts/spacemit/' not remade because of errors.
make[3]: *** [/build/tmp6mvyayke/scripts/Makefile.build:461: arch/riscv/boot/dts/spacemit] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmp6mvyayke/Makefile:1482: dtbs] Error 2
make[1]: *** [/build/tmp6mvyayke/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.Ovx9QKCsTx/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.Ovx9QKCsTx/build INSTALL_HDR_PATH=/build/tmp.Ovx9QKCsTx/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=@1745133565 --clamp-mtime -caf /build/tmp.Ovx9QKCsTx/build/headers.tar -C /build/tmp.Ovx9QKCsTx/build/install_hdr .
warnings/errors:


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 814.81 seconds
Result: ERROR
Output:

Redirect to /build/tmp.RdUfDKRlBY and /build/tmp.Y7CB1bojI1
Tree base:
16ca2d10b2ab ("riscv: dts: spacemit: add pwm14_1 pinctrl setting")
Building the whole tree with the patch
error:



real	12m57.448s
user	485m3.555s
sys	97m58.511s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1065.92 seconds
Result: ERROR
Output:

Redirect to /build/tmp.DW7x74cGbn and /build/tmp.E5p4lkfnA9
Tree base:
16ca2d10b2ab ("riscv: dts: spacemit: add pwm14_1 pinctrl setting")
Building the whole tree with the patch
error:



real	17m37.423s
user	666m14.113s
sys	115m43.585s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.58 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 21.62 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.66 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 39.52 seconds
Result: ERROR
Output:

Redirect to /build/tmp.G1QBJdKxya and /build/tmp.l5nlLlsr7d
Tree base:
16ca2d10b2ab ("riscv: dts: spacemit: add pwm14_1 pinctrl setting")
Building the tree before the patch
make: Entering directory '/build/tmp6mvyayke'
make[1]: Entering directory '/build/tmp.v7SutAbjZa'
  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.v7SutAbjZa'
make: Leaving directory '/build/tmp6mvyayke'
make: Entering directory '/build/tmp6mvyayke'
make[1]: Entering directory '/build/tmp.v7SutAbjZa'
  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/fdtoverlay.o
  HOSTCC  scripts/dtc/libfdt/fdt_overlay.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/tmp6mvyayke/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/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.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/microchip/mpfs-icicle-kit.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/canaan/sipeed_maix_bit.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.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/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-720p.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.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/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.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/starfive/jh7110-deepcomputing-fml13v01.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1s-mangopi-mq.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.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/tmp6mvyayke/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp6mvyayke/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmp6mvyayke/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp6mvyayke/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[3]: *** [/build/tmp6mvyayke/scripts/Makefile.build:461: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmp6mvyayke/Makefile:1482: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.v7SutAbjZa'
make[1]: *** [/build/tmp6mvyayke/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmp6mvyayke'
Building the tree with the patch
make: Entering directory '/build/tmp6mvyayke'
make[1]: Entering directory '/build/tmp.0NODLG4tV2'
  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.0NODLG4tV2'
make: Leaving directory '/build/tmp6mvyayke'
make: Entering directory '/build/tmp6mvyayke'
make[1]: Entering directory '/build/tmp.0NODLG4tV2'
  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_wip.o
  HOSTCC  scripts/dtc/libfdt/fdt_ro.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
/build/tmp6mvyayke/Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml: ps-cancellation-current-picoamp: missing type definition
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dtb
  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-devterm-v3.14.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/sophgo/cv1800b-milkv-duo.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/allwinner/sun20i-d1-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.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/allwinner/sun20i-d1-lichee-rv-86-panel-480p.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.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/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/jh7100-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.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/thead/th1520-beaglev-ahead.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/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.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/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/tmp6mvyayke/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
Error: /build/tmp6mvyayke/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp6mvyayke/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [/build/tmp6mvyayke/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[3]: *** [/build/tmp6mvyayke/scripts/Makefile.build:461: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmp6mvyayke/Makefile:1482: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.0NODLG4tV2'
make[1]: *** [/build/tmp6mvyayke/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmp6mvyayke'


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
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 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
kdoc
Desc: Detects for kdoc errors
Duration: 0.90 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
module-param
Desc: Detect module_param changes
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.59 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v2,5/6] pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.85 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 101.51 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.806778
I: default: FAIL in 0:01:22.023400
I: kernel: SKIP in 0:00:00.000009
I: xipkernel: SKIP in 0:00:00.000004
I: modules: PASS in 0:00:00.997208
I: dtbs: FAIL in 0:00:01.412288
I: dtbs-legacy: SKIP in 0:00:00.005039
I: debugkernel: SKIP in 0:00:00.000005
I: headers: PASS in 0:00:00.987883
I: build output in /build/tmp.yN29LvYtCY
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.yN29LvYtCY/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.yN29LvYtCY/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.yN29LvYtCY/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
Error: /build/tmpqi6qfyeg/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpqi6qfyeg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
Error: /build/tmpqi6qfyeg/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpqi6qfyeg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[4]: Target 'arch/riscv/boot/dts/spacemit/' not remade because of errors.
make[3]: *** [/build/tmpqi6qfyeg/scripts/Makefile.build:461: arch/riscv/boot/dts/spacemit] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmpqi6qfyeg/Makefile:1482: dtbs] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmpqi6qfyeg/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.yN29LvYtCY/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.yN29LvYtCY/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.yN29LvYtCY/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=@1745133565 --clamp-mtime -caf /build/tmp.yN29LvYtCY/build/modules.tar -C /build/tmp.yN29LvYtCY/build/modinstall lib
make --silent --keep-going --jobs=48 O=/build/tmp.yN29LvYtCY/build INSTALL_DTBS_PATH=/build/tmp.yN29LvYtCY/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
Error: /build/tmpqi6qfyeg/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpqi6qfyeg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
Error: /build/tmpqi6qfyeg/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpqi6qfyeg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[4]: Target 'arch/riscv/boot/dts/spacemit/' not remade because of errors.
make[3]: *** [/build/tmpqi6qfyeg/scripts/Makefile.build:461: arch/riscv/boot/dts/spacemit] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmpqi6qfyeg/Makefile:1482: dtbs] Error 2
make[1]: *** [/build/tmpqi6qfyeg/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.yN29LvYtCY/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.yN29LvYtCY/build INSTALL_HDR_PATH=/build/tmp.yN29LvYtCY/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=@1745133565 --clamp-mtime -caf /build/tmp.yN29LvYtCY/build/headers.tar -C /build/tmp.yN29LvYtCY/build/install_hdr .
warnings/errors:


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 802.09 seconds
Result: ERROR
Output:

Redirect to /build/tmp.p169jqUodC and /build/tmp.imK6p4BpH8
Tree base:
ac5f0e05f61a ("pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA")
Building the whole tree with the patch
error:



real	12m57.912s
user	484m49.637s
sys	97m58.849s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1067.38 seconds
Result: ERROR
Output:

Redirect to /build/tmp.jkgN4T9V1Y and /build/tmp.JLBd7VrrpN
Tree base:
ac5f0e05f61a ("pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA")
Building the whole tree with the patch
error:



real	17m36.772s
user	666m35.787s
sys	115m44.065s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.65 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 48.07 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 3.86 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 42.63 seconds
Result: ERROR
Output:

Redirect to /build/tmp.4feoSYBPKm and /build/tmp.6wyw9nsFcF
Tree base:
ac5f0e05f61a ("pwm: Kconfig: add depends on ARCH_SPACEMIT to PWM_PXA")
Building the tree before the patch
make: Entering directory '/build/tmpqi6qfyeg'
make[1]: Entering directory '/build/tmp.0jWdQEL11c'
  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.0jWdQEL11c'
make: Leaving directory '/build/tmpqi6qfyeg'
make: Entering directory '/build/tmpqi6qfyeg'
make[1]: Entering directory '/build/tmp.0jWdQEL11c'
  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_overlay.o
  HOSTCC  scripts/dtc/libfdt/fdt_addresses.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/tmpqi6qfyeg/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/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.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-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_bit.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-kit.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_dock.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/canaan/sipeed_maix_go.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/microchip/mpfs-polarberry.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_maixduino.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/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.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/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-deepcomputing-fml13v01.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/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/tmpqi6qfyeg/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
Error: /build/tmpqi6qfyeg/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpqi6qfyeg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [/build/tmpqi6qfyeg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[3]: *** [/build/tmpqi6qfyeg/scripts/Makefile.build:461: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmpqi6qfyeg/Makefile:1482: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.0jWdQEL11c'
make[1]: *** [/build/tmpqi6qfyeg/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmpqi6qfyeg'
Building the tree with the patch
make: Entering directory '/build/tmpqi6qfyeg'
make[1]: Entering directory '/build/tmp.XDLHfp6FgP'
  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.XDLHfp6FgP'
make: Leaving directory '/build/tmpqi6qfyeg'
make: Entering directory '/build/tmpqi6qfyeg'
make[1]: Entering directory '/build/tmp.XDLHfp6FgP'
  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/util.o
  HOSTCC  scripts/dtc/checks.o
  YACC    scripts/dtc/dtc-parser.tab.[ch]
  LEX     scripts/dtc/dtc-lexer.lex.c
  HOSTCC  scripts/dtc/libfdt/fdt_ro.o
  HOSTCC  scripts/dtc/libfdt/fdt.o
  HOSTCC  scripts/dtc/libfdt/fdt_sw.o
  HOSTCC  scripts/dtc/libfdt/fdt_wip.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
  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/tmpqi6qfyeg/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/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.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/sophgo/cv1800b-milkv-duo.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/sophgo/cv1812h-huashan-pi.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-unmatched-a00.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/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.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/sophgo/sg2042-milkv-pioneer.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-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.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/microchip/mpfs-sev-kit.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-deepcomputing-fml13v01.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/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/tmpqi6qfyeg/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpqi6qfyeg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmpqi6qfyeg/arch/riscv/boot/dts/spacemit/k1.dtsi:456.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpqi6qfyeg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[3]: *** [/build/tmpqi6qfyeg/scripts/Makefile.build:461: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmpqi6qfyeg/Makefile:1482: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.XDLHfp6FgP'
make[1]: *** [/build/tmpqi6qfyeg/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmpqi6qfyeg'


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 1.02 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
kdoc
Desc: Detects for kdoc errors
Duration: 1.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
module-param
Desc: Detect module_param changes
Duration: 0.26 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.36 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v2,6/6] riscv: defconfig: Enable PWM support for SpacemiT K1 SoC"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.32 seconds
Result: PASS

@linux-riscv-bot linux-riscv-bot deleted the pw955144 branch April 23, 2025 14:19
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