Skip to content

[PW_SID:973201] Add Ethernet MAC support for SpacemiT K1#547

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

[PW_SID:973201] Add Ethernet MAC support for SpacemiT K1#547
linux-riscv-bot wants to merge 6 commits into
workflow__riscv__fixesfrom
pw973201

Conversation

@linux-riscv-bot
Copy link
Copy Markdown

PR for series 973201 applied to workflow__riscv__fixes

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

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>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
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>
The SpacemiT K1 has various static translations of DMA accesses. Add one
of these translations, namely network-bus, as a simple-bus node with
dma-ranges. Child nodes of network-bus will come in later patches.

The node is named "network-bus" in consensus with SpacemiT [1].

[1]: https://lore.kernel.org/all/CAH1PCMaC+imcMZCFYtRdmH6ge=dPgnANn_GqVfsGRS=+YhyJCw@mail.gmail.com/

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>
Milk-V Jupiter 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,v2,1/6] dt-bindings: net: Add support for SpacemiT K1"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 102.03 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,v2,1/6] 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: 923.27 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,v2,1/6] 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: 1238.08 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[net-next,v2,1/6] 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.65 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#18: 
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 c454d6de8167 ("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,v2,1/6] dt-bindings: net: Add support for SpacemiT K1"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 70.89 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,v2,2/6] net: spacemit: Add K1 Ethernet MAC"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 4.21 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, 2399 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 0fd5331eac76 ("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, 2399 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,v2,2/6] net: spacemit: Add K1 Ethernet MAC"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 71.37 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,v2,2/6] net: spacemit: Add K1 Ethernet MAC"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[net-next,v2,2/6] net: spacemit: Add K1 Ethernet MAC"
kdoc
Desc: Detects for kdoc errors
Duration: 0.90 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 4: "[net-next,v2,4/6] 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 4: "[net-next,v2,4/6] 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 4: "[net-next,v2,4/6] 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 5: "[net-next,v2,5/6] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 98.73 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.873195
I: default: FAIL in 0:01:21.969561
I: kernel: SKIP in 0:00:00.000007
I: xipkernel: SKIP in 0:00:00.000005
I: modules: PASS in 0:00:00.764262
I: dtbs: FAIL in 0:00:01.377330
I: dtbs-legacy: SKIP in 0:00:00.005002
I: debugkernel: SKIP in 0:00:00.000004
I: headers: PASS in 0:00:00.992883
I: build output in /build/tmp.RncBB9L4ko
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.RncBB9L4ko/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.RncBB9L4ko/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.RncBB9L4ko/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
Error: /build/tmpinrrlkbg/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpinrrlkbg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
Error: /build/tmpinrrlkbg/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpinrrlkbg/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/tmpinrrlkbg/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/tmpinrrlkbg/Makefile:1479: dtbs] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmpinrrlkbg/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.RncBB9L4ko/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.RncBB9L4ko/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.RncBB9L4ko/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=@1750218645 --clamp-mtime -caf /build/tmp.RncBB9L4ko/build/modules.tar -C /build/tmp.RncBB9L4ko/build/modinstall lib
make --silent --keep-going --jobs=48 O=/build/tmp.RncBB9L4ko/build INSTALL_DTBS_PATH=/build/tmp.RncBB9L4ko/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
Error: /build/tmpinrrlkbg/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpinrrlkbg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
Error: /build/tmpinrrlkbg/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpinrrlkbg/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/tmpinrrlkbg/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/tmpinrrlkbg/Makefile:1479: dtbs] Error 2
make[1]: *** [/build/tmpinrrlkbg/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.RncBB9L4ko/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.RncBB9L4ko/build INSTALL_HDR_PATH=/build/tmp.RncBB9L4ko/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=@1750218645 --clamp-mtime -caf /build/tmp.RncBB9L4ko/build/headers.tar -C /build/tmp.RncBB9L4ko/build/install_hdr .
warnings/errors:


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[net-next,v2,5/6] 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: 850.83 seconds
Result: ERROR
Output:

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



real	14m2.629s
user	529m45.562s
sys	101m25.065s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[net-next,v2,5/6] 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: 1185.99 seconds
Result: ERROR
Output:

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



real	19m36.730s
user	695m48.047s
sys	119m0.234s

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[net-next,v2,5/6] 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: 21.59 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

Redirect to /build/tmp.CTEzNQIi92 and /build/tmp.IhcVN3H4PN
Tree base:
37097d8418add ("riscv: dts: spacemit: Add Ethernet support for K1")
Building the tree before the patch
make: Entering directory '/build/tmpinrrlkbg'
make[1]: Entering directory '/build/tmp.XQbnsMhKee'
  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.XQbnsMhKee'
make: Leaving directory '/build/tmpinrrlkbg'
make: Entering directory '/build/tmpinrrlkbg'
make[1]: Entering directory '/build/tmp.XQbnsMhKee'
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  LEX     scripts/dtc/dtc-lexer.lex.c
  YACC    scripts/dtc/dtc-parser.tab.[ch]
  HOSTCC  scripts/dtc/libfdt/fdt.o
  HOSTCC  scripts/dtc/libfdt/fdt_ro.o
  HOSTCC  scripts/dtc/libfdt/fdt_wip.o
  HOSTCC  scripts/dtc/libfdt/fdt_sw.o
  HOSTCC  scripts/dtc/libfdt/fdt_rw.o
  HOSTCC  scripts/dtc/libfdt/fdt_strerror.o
  HOSTCC  scripts/dtc/libfdt/fdt_empty_tree.o
  HOSTCC  scripts/dtc/libfdt/fdt_addresses.o
  HOSTCC  scripts/dtc/libfdt/fdt_overlay.o
  HOSTCC  scripts/dtc/fdtoverlay.o
  UPD     include/config/kernel.release
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTLD  scripts/dtc/fdtoverlay
  SCHEMA  Documentation/devicetree/bindings/processed-schema.json
  HOSTLD  scripts/dtc/dtc
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.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-beaglev-fire.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.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/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/thead/th1520-beaglev-ahead.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_bit.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/cv1800b-milkv-duo.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/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-dock.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.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/microchip/mpfs-tysom-m.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-mangopi-mq-pro.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1s-mangopi-mq.dtb
Error: /build/tmpinrrlkbg/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpinrrlkbg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmpinrrlkbg/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpinrrlkbg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[3]: *** [/build/tmpinrrlkbg/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmpinrrlkbg/Makefile:1479: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.XQbnsMhKee'
make[1]: *** [/build/tmpinrrlkbg/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmpinrrlkbg'
Building the tree with the patch
make: Entering directory '/build/tmpinrrlkbg'
make[1]: Entering directory '/build/tmp.osd4s3PhvF'
  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.osd4s3PhvF'
make: Leaving directory '/build/tmpinrrlkbg'
make: Entering directory '/build/tmpinrrlkbg'
make[1]: Entering directory '/build/tmp.osd4s3PhvF'
  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/microchip/mpfs-beaglev-fire.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/microchip/mpfs-icicle-kit.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-dongshan-nezha-stu.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/sifive/hifive-unleashed-a00.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/allwinner/sun20i-d1-lichee-rv-86-panel-480p.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/cv1812h-huashan-pi.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/starfive/jh7100-beaglev-starlight.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/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.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/microchip/mpfs-tysom-m.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-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.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/starfive/jh7110-pine64-star64.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.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.3b.dtb
Error: /build/tmpinrrlkbg/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
Error: /build/tmpinrrlkbg/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpinrrlkbg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [/build/tmpinrrlkbg/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[3]: *** [/build/tmpinrrlkbg/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmpinrrlkbg/Makefile:1479: dtbs] Error 2
make[1]: *** [/build/tmpinrrlkbg/Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/build/tmp.osd4s3PhvF'
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmpinrrlkbg'


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[net-next,v2,5/6] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[net-next,v2,5/6] riscv: dts: spacemit: Add Ethernet support for BPI-F3"
kdoc
Desc: Detects for kdoc errors
Duration: 0.87 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[net-next,v2,5/6] 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 5: "[net-next,v2,5/6] 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
Copy link
Copy Markdown
Author

Patch 6: "[net-next,v2,6/6] riscv: dts: spacemit: Add Ethernet support for Jupiter"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 99.07 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.791864
I: default: FAIL in 0:01:21.496713
I: kernel: SKIP in 0:00:00.000008
I: xipkernel: SKIP in 0:00:00.000004
I: modules: PASS in 0:00:00.774076
I: dtbs: FAIL in 0:00:01.704409
I: dtbs-legacy: SKIP in 0:00:00.005036
I: debugkernel: SKIP in 0:00:00.000004
I: headers: PASS in 0:00:00.967868
I: build output in /build/tmp.r6NdTZfoLP
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.r6NdTZfoLP/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.r6NdTZfoLP/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.r6NdTZfoLP/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
Error: /build/tmpfbo4gc_g/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpfbo4gc_g/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
Error: /build/tmpfbo4gc_g/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpfbo4gc_g/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/tmpfbo4gc_g/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/tmpfbo4gc_g/Makefile:1479: dtbs] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmpfbo4gc_g/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.r6NdTZfoLP/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.r6NdTZfoLP/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.r6NdTZfoLP/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=@1750218645 --clamp-mtime -caf /build/tmp.r6NdTZfoLP/build/modules.tar -C /build/tmp.r6NdTZfoLP/build/modinstall lib
make --silent --keep-going --jobs=48 O=/build/tmp.r6NdTZfoLP/build INSTALL_DTBS_PATH=/build/tmp.r6NdTZfoLP/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
Error: /build/tmpfbo4gc_g/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpfbo4gc_g/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
Error: /build/tmpfbo4gc_g/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpfbo4gc_g/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/tmpfbo4gc_g/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/tmpfbo4gc_g/Makefile:1479: dtbs] Error 2
make[1]: *** [/build/tmpfbo4gc_g/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.r6NdTZfoLP/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.r6NdTZfoLP/build INSTALL_HDR_PATH=/build/tmp.r6NdTZfoLP/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=@1750218645 --clamp-mtime -caf /build/tmp.r6NdTZfoLP/build/headers.tar -C /build/tmp.r6NdTZfoLP/build/install_hdr .
warnings/errors:


@linux-riscv-bot
Copy link
Copy Markdown
Author

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

Redirect to /build/tmp.lGjHxJE46N and /build/tmp.2eKHy5tSzK
Tree base:
4add7a96a12a4 ("riscv: dts: spacemit: Add Ethernet support for BPI-F3")
Building the whole tree with the patch
error:



real	14m2.477s
user	529m46.368s
sys	101m25.912s

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

Redirect to /build/tmp.Uk2KzjJrju and /build/tmp.rmXDH6bamG
Tree base:
4add7a96a12a4 ("riscv: dts: spacemit: Add Ethernet support for BPI-F3")
Building the whole tree with the patch
error:



real	19m20.530s
user	695m58.987s
sys	119m0.448s

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[net-next,v2,6/6] riscv: dts: spacemit: Add Ethernet support for Jupiter"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.67 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[net-next,v2,6/6] riscv: dts: spacemit: Add Ethernet support for Jupiter"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 72.76 seconds
Result: ERROR
Output:

Redirect to /build/tmp.3y3nJEmPm7 and /build/tmp.calo56woqK
Tree base:
4add7a96a12a4 ("riscv: dts: spacemit: Add Ethernet support for BPI-F3")
Building the tree before the patch
make: Entering directory '/build/tmpfbo4gc_g'
make[1]: Entering directory '/build/tmp.xVuiFCLisN'
  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.xVuiFCLisN'
make: Leaving directory '/build/tmpfbo4gc_g'
make: Entering directory '/build/tmpfbo4gc_g'
make[1]: Entering directory '/build/tmp.xVuiFCLisN'
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  LEX     scripts/dtc/dtc-lexer.lex.c
  YACC    scripts/dtc/dtc-parser.tab.[ch]
  HOSTCC  scripts/dtc/libfdt/fdt.o
  HOSTCC  scripts/dtc/libfdt/fdt_ro.o
  HOSTCC  scripts/dtc/libfdt/fdt_wip.o
  HOSTCC  scripts/dtc/libfdt/fdt_sw.o
  HOSTCC  scripts/dtc/libfdt/fdt_rw.o
  HOSTCC  scripts/dtc/libfdt/fdt_strerror.o
  HOSTCC  scripts/dtc/libfdt/fdt_empty_tree.o
  HOSTCC  scripts/dtc/libfdt/fdt_addresses.o
  HOSTCC  scripts/dtc/libfdt/fdt_overlay.o
  HOSTCC  scripts/dtc/fdtoverlay.o
  UPD     include/config/kernel.release
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTLD  scripts/dtc/fdtoverlay
  SCHEMA  Documentation/devicetree/bindings/processed-schema.json
  HOSTLD  scripts/dtc/dtc
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-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/canaan/k210_generic.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/sophgo/cv1800b-milkv-duo.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_bit.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/microchip/mpfs-m100pfsevp.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/thead/th1520-lichee-pi-4a.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/spacemit/k1-milkv-jupiter.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/thead/th1520-beaglev-ahead.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/sophgo/sg2042-milkv-pioneer.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-sev-kit.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.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-mangopi-mq-pro.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.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.3b.dtb
Error: /build/tmpfbo4gc_g/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpfbo4gc_g/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmpfbo4gc_g/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpfbo4gc_g/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[3]: *** [/build/tmpfbo4gc_g/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmpfbo4gc_g/Makefile:1479: dtbs] Error 2
make[1]: *** [/build/tmpfbo4gc_g/Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/build/tmp.xVuiFCLisN'
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmpfbo4gc_g'
Building the tree with the patch
make: Entering directory '/build/tmpfbo4gc_g'
make[1]: Entering directory '/build/tmp.FEuQSrdFDu'
  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.FEuQSrdFDu'
make: Leaving directory '/build/tmpfbo4gc_g'
make: Entering directory '/build/tmpfbo4gc_g'
make[1]: Entering directory '/build/tmp.FEuQSrdFDu'
  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/canaan/canaan_kd233.dtb
  DTC [C] arch/riscv/boot/dts/canaan/k210_generic.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_bit.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_dock.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maix_go.dtb
  DTC [C] arch/riscv/boot/dts/canaan/sipeed_maixduino.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/allwinner/sun20i-d1-dongshan-nezha-stu.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-icicle-kit.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-480p.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-720p.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtb
  DTC [C] arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dtb
  DTC [C] arch/riscv/boot/dts/allwinner/sun20i-d1-lichee-rv-dock.dtb
  DTC [C] arch/riscv/boot/dts/microchip/mpfs-polarberry.dtb
  DTC [C] arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dtb
  DTC [C] arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb
  DTC [C] arch/riscv/boot/dts/thead/th1520-beaglev-ahead.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/sophgo/sg2042-milkv-pioneer.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-mangopi-mq-pro.dtb
  DTC [C] arch/riscv/boot/dts/sophgo/sg2044-sophgo-srd3-10.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/tmpfbo4gc_g/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpfbo4gc_g/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dtb] Error 1
make[4]: *** Waiting for unfinished jobs....
Error: /build/tmpfbo4gc_g/arch/riscv/boot/dts/spacemit/k1.dtsi:580.28-29 syntax error
FATAL ERROR: Unable to parse input tree
make[4]: *** [/build/tmpfbo4gc_g/scripts/Makefile.dtbs:131: arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dtb] Error 1
make[3]: *** [/build/tmpfbo4gc_g/scripts/Makefile.build:554: arch/riscv/boot/dts/spacemit] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/build/tmpfbo4gc_g/Makefile:1479: dtbs] Error 2
make[1]: Leaving directory '/build/tmp.FEuQSrdFDu'
make[1]: *** [/build/tmpfbo4gc_g/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/build/tmpfbo4gc_g'


@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[net-next,v2,6/6] riscv: dts: spacemit: Add Ethernet support for Jupiter"
module-param
Desc: Detect module_param changes
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

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

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[net-next,v2,6/6] riscv: dts: spacemit: Add Ethernet support for Jupiter"
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 pw973201 branch June 19, 2025 16:21
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