Skip to content

[PW_SID:971617] Add Ethernet MAC support for SpacemiT K1#525

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

[PW_SID:971617] Add Ethernet MAC support for SpacemiT K1#525
linux-riscv-bot wants to merge 4 commits into
workflow__riscv__fixesfrom
pw971617

Conversation

@linux-riscv-bot
Copy link
Copy Markdown

PR for series 971617 applied to workflow__riscv__fixes

Name: Add Ethernet MAC support for SpacemiT K1
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=971617
Version: 1

The Ethernet MACs on SpacemiT K1 appears to be a custom design. SpacemiT
refers to them as "EMAC", so let's just call them "spacemit,k1-emac".

Signed-off-by: Vivian Wang <wangruikang@iscas.ac.cn>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The Ethernet MACs found on SpacemiT K1 appears to be a custom design
that only superficially resembles some other embedded MACs. SpacemiT
refers to them as "EMAC", so let's just call the driver "k1_emac".

This driver is based on "k1x-emac" in the same directory in the vendor's
tree [1]. Some debugging tunables have been fixed to vendor-recommended
defaults, and PTP support is not included yet.

[1]: https://github.com/spacemit-com/linux-k1x

Signed-off-by: Vivian Wang <wangruikang@iscas.ac.cn>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add nodes for each of the two Ethernet MACs on K1 with generic
properties. Also add "gmac" pins to pinctrl config.

Signed-off-by: Vivian Wang <wangruikang@iscas.ac.cn>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Banana Pi BPI-F3 uses an RGMII PHY for each port and uses GPIO for PHY
reset.

Signed-off-by: Vivian Wang <wangruikang@iscas.ac.cn>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 100.43 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 914.42 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1227.79 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.51 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 21.04 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 1.53 seconds
Result: WARNING
Output:

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

total: 0 errors, 1 warnings, 0 checks, 81 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 f79d4158ddc5 ("dt-bindings: net: Add support for SpacemiT K1") 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, 81 lines checked
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 71.55 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
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 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
kdoc
Desc: Detects for kdoc errors
Duration: 0.90 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
module-param
Desc: Detect module_param changes
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,1/4] dt-bindings: net: Add support for SpacemiT K1"
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: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 100.87 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 1009.74 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1476.61 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.50 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 22.60 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 4.42 seconds
Result: WARNING
Output:

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

WARNING: please write a help paragraph that fully describes the config symbol with at least 4 lines
#76: FILE: drivers/net/ethernet/spacemit/Kconfig:16:
+config SPACEMIT_K1_EMAC
+	tristate "SpacemiT K1 Ethernet MAC driver"
+	depends on ARCH_SPACEMIT || COMPILE_TEST
+	depends on MFD_SYSCON
+	depends on OF
+	default m if ARCH_SPACEMIT
+	select PHYLIB
+	help
+	  This driver supports the Ethernet MAC in the SpacemiT K1 SoC.
+
+	  To compile this driver as a module, choose M here: the module
+	  will be called k1_emac.
+

total: 0 errors, 2 warnings, 0 checks, 2524 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 06b559bdad05 ("net: spacemit: Add K1 Ethernet MAC") 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, 2 warnings, 0 checks, 2524 lines checked
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
WARNING: please write a help paragraph that fully describes the config symbol with at least 4 lines


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 70.09 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
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 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
kdoc
Desc: Detects for kdoc errors
Duration: 0.84 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
module-param
Desc: Detect module_param changes
Duration: 0.27 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,2/4] net: spacemit: Add K1 Ethernet MAC"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.31 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 97.15 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.513642
I: default: FAIL in 0:01:20.669657
I: kernel: SKIP in 0:00:00.000007
I: xipkernel: SKIP in 0:00:00.000004
I: modules: PASS in 0:00:00.778240
I: dtbs: FAIL in 0:00:01.539326
I: dtbs-legacy: SKIP in 0:00:00.004040
I: debugkernel: SKIP in 0:00:00.000002
I: headers: PASS in 0:00:00.984576
I: build output in /build/tmp.1ZYbRlsnex
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.1ZYbRlsnex/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.1ZYbRlsnex/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.1ZYbRlsnex/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
Error: /build/tmp47v2ket_/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp47v2ket_/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
Error: /build/tmp47v2ket_/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp47v2ket_/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/tmp47v2ket_/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmp47v2ket_/Makefile:1479: dtbs] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp47v2ket_/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.1ZYbRlsnex/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.1ZYbRlsnex/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.1ZYbRlsnex/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=@1749783170 --clamp-mtime -caf /build/tmp.1ZYbRlsnex/build/modules.tar -C /build/tmp.1ZYbRlsnex/build/modinstall lib
make --silent --keep-going --jobs=48 O=/build/tmp.1ZYbRlsnex/build INSTALL_DTBS_PATH=/build/tmp.1ZYbRlsnex/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
Error: /build/tmp47v2ket_/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
Error: /build/tmp47v2ket_/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp47v2ket_/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[4]: *** [/build/tmp47v2ket_/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/tmp47v2ket_/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmp47v2ket_/Makefile:1479: dtbs] Error 2
make[1]: *** [/build/tmp47v2ket_/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.1ZYbRlsnex/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.1ZYbRlsnex/build INSTALL_HDR_PATH=/build/tmp.1ZYbRlsnex/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=@1749783170 --clamp-mtime -caf /build/tmp.1ZYbRlsnex/build/headers.tar -C /build/tmp.1ZYbRlsnex/build/install_hdr .
warnings/errors:


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 842.64 seconds
Result: ERROR
Output:

Redirect to /build/tmp.qMb2JOCeFj and /build/tmp.X0s9uM4iyR
Tree base:
06b559bdad051 ("net: spacemit: Add K1 Ethernet MAC")
Building the whole tree with the patch
error:



real	13m54.401s
user	525m1.342s
sys	100m16.396s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1157.25 seconds
Result: ERROR
Output:

Redirect to /build/tmp.BBEH6ftkac and /build/tmp.Hxx6wZK7WR
Tree base:
06b559bdad051 ("net: spacemit: Add K1 Ethernet MAC")
Building the whole tree with the patch
error:



real	19m8.789s
user	690m48.394s
sys	118m13.329s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.91 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 22.10 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 1.02 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 71.66 seconds
Result: ERROR
Output:

Redirect to /build/tmp.GO0RB8KcLy and /build/tmp.t1tRbMRlvW
Tree base:
06b559bdad051 ("net: spacemit: Add K1 Ethernet MAC")
Building the tree before the patch
make: Entering directory '/build/tmp47v2ket_'
make[1]: Entering directory '/build/tmp.U0mhL9U3zc'
  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.U0mhL9U3zc'
make: Leaving directory '/build/tmp47v2ket_'
make: Entering directory '/build/tmp47v2ket_'
make[1]: Entering directory '/build/tmp.U0mhL9U3zc'
  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
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  UPD     include/config/kernel.release
  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/microchip/mpfs-beaglev-fire.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-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/canaan/k210_generic.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.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-480p.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-720p.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.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/canaan/sipeed_maix_go.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.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/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.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/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-mars.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/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
/build/tmp.U0mhL9U3zc/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.U0mhL9U3zc/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.U0mhL9U3zc'
make: Leaving directory '/build/tmp47v2ket_'
Building the tree with the patch
make: Entering directory '/build/tmp47v2ket_'
make[1]: Entering directory '/build/tmp.Drqp6WiVDe'
  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.Drqp6WiVDe'
make: Leaving directory '/build/tmp47v2ket_'
make: Entering directory '/build/tmp47v2ket_'
make[1]: Entering directory '/build/tmp.Drqp6WiVDe'
  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
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  UPD     include/config/kernel.release
  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/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.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/canaan/sipeed_maix_dock.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/canaan/sipeed_maix_go.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/allwinner/sun20i-d1-mangopi-mq-pro.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1s-mangopi-mq.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.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/starfive/jh7100-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.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/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.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/sg2042-milkv-pioneer.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.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/tmp47v2ket_/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp47v2ket_/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmp47v2ket_/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp47v2ket_/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[3]: *** [/build/tmp47v2ket_/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmp47v2ket_/Makefile:1479: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.Drqp6WiVDe'
make[1]: *** [/build/tmp47v2ket_/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmp47v2ket_'
Errors and warnings before: 4 this patch: 12
New errors added
--- /build/tmp.GO0RB8KcLy	2025-06-13 04:58:45.827992272 +0000
+++ /build/tmp.t1tRbMRlvW	2025-06-13 04:58:45.830992268 +0000
@@ -1,4 +1,12 @@
-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#
-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#
+arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
+FATAL ERROR: Unable to parse input tree
+arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
+make[4]: *** Waiting for unfinished jobs....
+arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
+FATAL ERROR: Unable to parse input tree
+arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
+arch/riscv/boot/dts/spacemit] Error 2
+make[3]: *** Waiting for unfinished jobs....
+make[2]: *** [/build/tmp47v2ket_/Makefile:1479: dtbs] Error 2
+make[1]: *** [/build/tmp47v2ket_/Makefile:248: __sub-make] Error 2
+make: *** [Makefile:248: __sub-make] Error 2


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
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: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
kdoc
Desc: Detects for kdoc errors
Duration: 0.84 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
module-param
Desc: Detect module_param changes
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 3: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
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: "[net-next,3/4] riscv: dts: spacemit: Add Ethernet support for K1"
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 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 97.57 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.612072
I: default: FAIL in 0:01:21.195297
I: kernel: SKIP in 0:00:00.000009
I: xipkernel: SKIP in 0:00:00.000005
I: modules: PASS in 0:00:00.697046
I: dtbs: FAIL in 0:00:01.545427
I: dtbs-legacy: SKIP in 0:00:00.005177
I: debugkernel: SKIP in 0:00:00.000005
I: headers: PASS in 0:00:01.015118
I: build output in /build/tmp.V4ajDV5DX9
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.V4ajDV5DX9/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.V4ajDV5DX9/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.V4ajDV5DX9/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
Error: /build/tmp36j5e8gc/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp36j5e8gc/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
Error: /build/tmp36j5e8gc/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp36j5e8gc/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/tmp36j5e8gc/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmp36j5e8gc/Makefile:1479: dtbs] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp36j5e8gc/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.V4ajDV5DX9/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.V4ajDV5DX9/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.V4ajDV5DX9/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=@1749783170 --clamp-mtime -caf /build/tmp.V4ajDV5DX9/build/modules.tar -C /build/tmp.V4ajDV5DX9/build/modinstall lib
make --silent --keep-going --jobs=48 O=/build/tmp.V4ajDV5DX9/build INSTALL_DTBS_PATH=/build/tmp.V4ajDV5DX9/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
Error: /build/tmp36j5e8gc/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp36j5e8gc/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
Error: /build/tmp36j5e8gc/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp36j5e8gc/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/tmp36j5e8gc/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: Target 'arch/riscv/boot/dts/' not remade because of errors.
make[2]: *** [/build/tmp36j5e8gc/Makefile:1479: dtbs] Error 2
make[1]: *** [/build/tmp36j5e8gc/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.V4ajDV5DX9/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.V4ajDV5DX9/build INSTALL_HDR_PATH=/build/tmp.V4ajDV5DX9/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=@1749783170 --clamp-mtime -caf /build/tmp.V4ajDV5DX9/build/headers.tar -C /build/tmp.V4ajDV5DX9/build/install_hdr .
warnings/errors:


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 843.90 seconds
Result: ERROR
Output:

Redirect to /build/tmp.3qjYGyeEhf and /build/tmp.VbVkNPOgFS
Tree base:
c18d0f5fdc936 ("riscv: dts: spacemit: Add Ethernet support for K1")
Building the whole tree with the patch
error:



real	13m55.460s
user	525m40.957s
sys	100m20.947s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1163.81 seconds
Result: ERROR
Output:

Redirect to /build/tmp.ih25184XaF and /build/tmp.ds8EF5hv5l
Tree base:
c18d0f5fdc936 ("riscv: dts: spacemit: Add Ethernet support for K1")
Building the whole tree with the patch
error:



real	19m14.869s
user	691m58.395s
sys	118m41.528s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 21.20 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 22.41 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.69 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 71.76 seconds
Result: ERROR
Output:

Redirect to /build/tmp.JMESGG2hzB and /build/tmp.owW4pHSho4
Tree base:
c18d0f5fdc936 ("riscv: dts: spacemit: Add Ethernet support for K1")
Building the tree before the patch
make: Entering directory '/build/tmp36j5e8gc'
make[1]: Entering directory '/build/tmp.Lsxg2lDC9R'
  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.Lsxg2lDC9R'
make: Leaving directory '/build/tmp36j5e8gc'
make: Entering directory '/build/tmp36j5e8gc'
make[1]: Entering directory '/build/tmp.Lsxg2lDC9R'
  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/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.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/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/canaan/k210_generic.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-480p.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/sophgo/sg2044-sophgo-srd3-10.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/spacemit/k1-bananapi-f3.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/starfive/jh7100-beaglev-starlight.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/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.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/allwinner/sun20i-d1s-mangopi-mq.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/tmp36j5e8gc/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp36j5e8gc/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmp36j5e8gc/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp36j5e8gc/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[3]: *** [/build/tmp36j5e8gc/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmp36j5e8gc/Makefile:1479: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.Lsxg2lDC9R'
make[1]: *** [/build/tmp36j5e8gc/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmp36j5e8gc'
Building the tree with the patch
make: Entering directory '/build/tmp36j5e8gc'
make[1]: Entering directory '/build/tmp.u4FHEFmmxs'
  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.u4FHEFmmxs'
make: Leaving directory '/build/tmp36j5e8gc'
make: Entering directory '/build/tmp36j5e8gc'
make[1]: Entering directory '/build/tmp.u4FHEFmmxs'
  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_rw.o
  HOSTCC  scripts/dtc/libfdt/fdt_sw.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
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  UPD     include/config/kernel.release
  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/microchip/mpfs-m100pfsevp.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.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-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/canaan/k210_generic.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_bit.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.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/thead/th1520-lichee-pi-4a.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/allwinner/sun20i-d1-lichee-rv-dock.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-86-panel-720p.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.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/allwinner/sun20i-d1-lichee-rv.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/starfive/jh7100-starfive-visionfive-v1.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/sophgo/sg2042-milkv-pioneer.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/sophgo/sg2044-sophgo-srd3-10.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/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
Error: /build/tmp36j5e8gc/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp36j5e8gc/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmp36j5e8gc/arch/riscv/boot/dts/spacemit/k1.dtsi:572.27-28 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmp36j5e8gc/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[3]: *** [/build/tmp36j5e8gc/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmp36j5e8gc/Makefile:1479: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.u4FHEFmmxs'
make[1]: *** [/build/tmp36j5e8gc/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmp36j5e8gc'


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
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 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
kdoc
Desc: Detects for kdoc errors
Duration: 0.84 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
module-param
Desc: Detect module_param changes
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,4/4] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.30 seconds
Result: PASS

@linux-riscv-bot linux-riscv-bot deleted the pw971617 branch June 18, 2025 04:29
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