raspberrypi / linux

Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
Other
11.05k stars 4.97k forks source link

"make dtbs" with "ARCH=arm64" causes errors #5606

Closed tinyreminder closed 1 year ago

tinyreminder commented 1 year ago

Describe the bug

Building device tree blobs with "ARCH=arm64" option causes errors.

Steps to reproduce the behaviour

$ make ARCH=arm64 bcm2711_defconfig

$ make ARCH=arm64 dtbs

Device (s)

Raspberry Pi 4 Mod. B

System

Building environment: Hardware: MacBook Air M2 (AArch64 system) OS: Asahi Linux Compiler: GCC 12.1.0 Linker etc: binutils 2.38

Raspberry Pi Linux kernel: 6.1.53

Logs

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/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/dtc 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 HOSTLD scripts/dtc/fdtoverlay UPD include/config/kernel.release DTC arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dtb In file included from arch/arm64/boot/dts/broadcom/../../../../arm/boot/dts/bcm2711.dtsi:2, from arch/arm64/boot/dts/broadcom/../../../../arm/boot/dts/bcm2711-rpi-400.dts:5, from arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dts:1: arch/arm64/boot/dts/broadcom/../../../../arm/boot/dts/bcm283x.dtsi:1:10: fatal error: dt-bindings/pinctrl/bcm2835.h: No such file or directory 1 | #include <dt-bindings/pinctrl/bcm2835.h> | ^~~~~~~ compilation terminated. make[2]: [scripts/Makefile.lib:407: arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dtb] Error 1 make[1]: [scripts/Makefile.build:500: arch/arm64/boot/dts/broadcom] Error 2 make: [Makefile:1478: dtbs] Error 2 tinyreminder@Starlight:~/Development/RPiKernel/linux-rpi-6.1.y 2$ make dtbs DTC arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dtb In file included from arch/arm64/boot/dts/broadcom/../../../../arm/boot/dts/bcm2711.dtsi:2, from arch/arm64/boot/dts/broadcom/../../../../arm/boot/dts/bcm2711-rpi-400.dts:5, from arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dts:1: arch/arm64/boot/dts/broadcom/../../../../arm/boot/dts/bcm283x.dtsi:1:10: fatal error: dt-bindings/pinctrl/bcm2835.h: No such file or directory 1 | #include <dt-bindings/pinctrl/bcm2835.h> | ^~~~~~~ compilation terminated. make[2]: [scripts/Makefile.lib:407: arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dtb] Error 1 make[1]: [scripts/Makefile.build:500: arch/arm64/boot/dts/broadcom] Error 2 make: [Makefile:1478: dtbs] Error 2

Additional context

No response

pelwell commented 1 year ago

It's fine for me:

$ git show 
commit e079555a4c68356e58249cfc041b28f6eb455bd5 (HEAD -> rpi-6.1.y, origin/rpi-6.1.y)
Author: Stefan Wahren <wahrenst@gmx.net>
Date:   Sat May 4 17:06:15 2019 +0200

    hwrng: iproc-rng200: Add BCM2838 support

    The HWRNG on the BCM2838 is compatible to iproc-rng200, so add the
    support to this driver instead of bcm2835-rng.
...
$ make ARCH=arm64 clean
  CLEAN   arch/arm64/boot
  CLEAN   arch/arm64/crypto
  CLEAN   arch/arm64/kernel/pi
  CLEAN   arch/arm64/kernel/vdso
  CLEAN   arch/arm64/kernel/vdso32
  CLEAN   arch/arm64/kernel
  CLEAN   arch/arm64/kvm/hyp/nvhe
  CLEAN   arch/arm64/kvm
  CLEAN   certs
  CLEAN   drivers/accessibility/speakup
  CLEAN   drivers/firmware/efi/libstub
  CLEAN   drivers/scsi
  CLEAN   drivers/tty/vt
  CLEAN   drivers/video/logo
  CLEAN   init
  CLEAN   kernel/debug/kdb
  CLEAN   kernel
  CLEAN   lib/raid6
  CLEAN   lib
  CLEAN   net/wireless
  CLEAN   security/apparmor
  CLEAN   usr/include
  CLEAN   usr
  CLEAN   .
  CLEAN   vmlinux.symvers modules.builtin modules.builtin.modinfo .vmlinux.objs .vmlinux.export.c
$ make ARCH=arm64 bcm2711_defconfig
  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
#
# configuration written to .config
#
$ make ARCH=arm64 dtbs
  SYNC    include/config/auto.conf.cmd
arch/arm64/Makefile:36: Detected assembler with broken .inst; disassembly will be unreliable
  UPD     include/config/kernel.release
  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/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTLD  scripts/dtc/dtc
  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
  HOSTLD  scripts/dtc/fdtoverlay
  DTC     arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b-plus.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2837-rpi-zero-2-w.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2710-rpi-zero-2.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2710-rpi-zero-2-w.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4.dtb
  DTC     arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4s.dtb
  DTCO    arch/arm64/boot/dts/overlays/act-led.dtbo
  DTCO    arch/arm64/boot/dts/overlays/adafruit-st7735r.dtbo
  DTCO    arch/arm64/boot/dts/overlays/adafruit18.dtbo
  DTCO    arch/arm64/boot/dts/overlays/adau1977-adc.dtbo
  DTCO    arch/arm64/boot/dts/overlays/adau7002-simple.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ads1015.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ads1115.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ads7846.dtbo
  DTCO    arch/arm64/boot/dts/overlays/adv7282m.dtbo
  DTCO    arch/arm64/boot/dts/overlays/adv728x-m.dtbo
  DTCO    arch/arm64/boot/dts/overlays/akkordion-iqdacplus.dtbo
  DTCO    arch/arm64/boot/dts/overlays/allo-boss-dac-pcm512x-audio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/allo-boss2-dac-audio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/allo-digione.dtbo
  DTCO    arch/arm64/boot/dts/overlays/allo-katana-dac-audio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/allo-piano-dac-pcm512x-audio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/allo-piano-dac-plus-pcm512x-audio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/anyspi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/apds9960.dtbo
  DTCO    arch/arm64/boot/dts/overlays/applepi-dac.dtbo
  DTCO    arch/arm64/boot/dts/overlays/arducam-64mp.dtbo
  DTCO    arch/arm64/boot/dts/overlays/arducam-pivariety.dtbo
  DTCO    arch/arm64/boot/dts/overlays/at86rf233.dtbo
  DTCO    arch/arm64/boot/dts/overlays/audioinjector-addons.dtbo
  DTCO    arch/arm64/boot/dts/overlays/audioinjector-bare-i2s.dtbo
  DTCO    arch/arm64/boot/dts/overlays/audioinjector-isolated-soundcard.dtbo
  DTCO    arch/arm64/boot/dts/overlays/audioinjector-ultra.dtbo
  DTCO    arch/arm64/boot/dts/overlays/audioinjector-wm8731-audio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/audiosense-pi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/audremap.dtbo
  DTCO    arch/arm64/boot/dts/overlays/balena-fin.dtbo
  DTCO    arch/arm64/boot/dts/overlays/camera-mux-2port.dtbo
  DTCO    arch/arm64/boot/dts/overlays/camera-mux-4port.dtbo
  DTCO    arch/arm64/boot/dts/overlays/cap1106.dtbo
  DTCO    arch/arm64/boot/dts/overlays/chipdip-dac.dtbo
  DTCO    arch/arm64/boot/dts/overlays/cirrus-wm5102.dtbo
  DTCO    arch/arm64/boot/dts/overlays/cm-swap-i2c0.dtbo
  DTCO    arch/arm64/boot/dts/overlays/cma.dtbo
  DTCO    arch/arm64/boot/dts/overlays/crystalfontz-cfa050_pi_m.dtbo
  DTCO    arch/arm64/boot/dts/overlays/cutiepi-panel.dtbo
  DTCO    arch/arm64/boot/dts/overlays/dacberry400.dtbo
  DTCO    arch/arm64/boot/dts/overlays/dht11.dtbo
  DTCO    arch/arm64/boot/dts/overlays/dionaudio-kiwi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/dionaudio-loco.dtbo
  DTCO    arch/arm64/boot/dts/overlays/dionaudio-loco-v2.dtbo
  DTCO    arch/arm64/boot/dts/overlays/disable-bt.dtbo
  DTCO    arch/arm64/boot/dts/overlays/disable-emmc2.dtbo
  DTCO    arch/arm64/boot/dts/overlays/disable-wifi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/dpi18.dtbo
  DTCO    arch/arm64/boot/dts/overlays/dpi18cpadhi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/dpi24.dtbo
  DTCO    arch/arm64/boot/dts/overlays/draws.dtbo
  DTCO    arch/arm64/boot/dts/overlays/dwc-otg.dtbo
  DTCO    arch/arm64/boot/dts/overlays/dwc2.dtbo
  DTCO    arch/arm64/boot/dts/overlays/edt-ft5406.dtbo
  DTCO    arch/arm64/boot/dts/overlays/enc28j60.dtbo
  DTCO    arch/arm64/boot/dts/overlays/enc28j60-spi2.dtbo
  DTCO    arch/arm64/boot/dts/overlays/exc3000.dtbo
  DTCO    arch/arm64/boot/dts/overlays/fbtft.dtbo
  DTCO    arch/arm64/boot/dts/overlays/fe-pi-audio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/fsm-demo.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gc9a01.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ghost-amp.dtbo
  DTCO    arch/arm64/boot/dts/overlays/goodix.dtbo
  DTCO    arch/arm64/boot/dts/overlays/googlevoicehat-soundcard.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-charger.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-fan.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-hog.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-ir.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-ir-tx.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-key.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-led.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-no-bank0-irq.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-no-irq.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-poweroff.dtbo
  DTCO    arch/arm64/boot/dts/overlays/gpio-shutdown.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hd44780-lcd.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hdmi-backlight-hwhack-gpio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-amp.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-amp100.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-amp3.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-dac.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-dacplus.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-dacplusadc.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-dacplusadcpro.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-dacplusdsp.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-dacplushd.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-digi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hifiberry-digi-pro.dtbo
  DTCO    arch/arm64/boot/dts/overlays/highperi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hy28a.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hy28b.dtbo
  DTCO    arch/arm64/boot/dts/overlays/hy28b-2017.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i-sabre-q2m.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c-bcm2708.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c-fan.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c-gpio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c-mux.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c-pwm-pca9685a.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c-rtc.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c-rtc-gpio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c-sensor.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c0.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c1.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c3.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c4.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c5.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2c6.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2s-dac.dtbo
  DTCO    arch/arm64/boot/dts/overlays/i2s-gpio28-31.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ilitek251x.dtbo
  DTCO    arch/arm64/boot/dts/overlays/imx219.dtbo
  DTCO    arch/arm64/boot/dts/overlays/imx258.dtbo
  DTCO    arch/arm64/boot/dts/overlays/imx290.dtbo
  DTCO    arch/arm64/boot/dts/overlays/imx296.dtbo
  DTCO    arch/arm64/boot/dts/overlays/imx327.dtbo
  DTCO    arch/arm64/boot/dts/overlays/imx378.dtbo
  DTCO    arch/arm64/boot/dts/overlays/imx462.dtbo
  DTCO    arch/arm64/boot/dts/overlays/imx477.dtbo
  DTCO    arch/arm64/boot/dts/overlays/imx519.dtbo
  DTCO    arch/arm64/boot/dts/overlays/imx708.dtbo
  DTCO    arch/arm64/boot/dts/overlays/iqaudio-codec.dtbo
  DTCO    arch/arm64/boot/dts/overlays/iqaudio-dac.dtbo
  DTCO    arch/arm64/boot/dts/overlays/iqaudio-dacplus.dtbo
  DTCO    arch/arm64/boot/dts/overlays/iqaudio-digi-wm8804-audio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/iqs550.dtbo
  DTCO    arch/arm64/boot/dts/overlays/irs1125.dtbo
  DTCO    arch/arm64/boot/dts/overlays/jedec-spi-nor.dtbo
  DTCO    arch/arm64/boot/dts/overlays/justboom-both.dtbo
  DTCO    arch/arm64/boot/dts/overlays/justboom-dac.dtbo
  DTCO    arch/arm64/boot/dts/overlays/justboom-digi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ltc294x.dtbo
  DTCO    arch/arm64/boot/dts/overlays/max98357a.dtbo
  DTCO    arch/arm64/boot/dts/overlays/maxtherm.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mbed-dac.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mcp23017.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mcp23s17.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mcp2515.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mcp2515-can0.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mcp2515-can1.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mcp251xfd.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mcp3008.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mcp3202.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mcp342x.dtbo
  DTCO    arch/arm64/boot/dts/overlays/media-center.dtbo
  DTCO    arch/arm64/boot/dts/overlays/merus-amp.dtbo
  DTCO    arch/arm64/boot/dts/overlays/midi-uart0.dtbo
  DTCO    arch/arm64/boot/dts/overlays/midi-uart1.dtbo
  DTCO    arch/arm64/boot/dts/overlays/midi-uart2.dtbo
  DTCO    arch/arm64/boot/dts/overlays/midi-uart3.dtbo
  DTCO    arch/arm64/boot/dts/overlays/midi-uart4.dtbo
  DTCO    arch/arm64/boot/dts/overlays/midi-uart5.dtbo
  DTCO    arch/arm64/boot/dts/overlays/minipitft13.dtbo
  DTCO    arch/arm64/boot/dts/overlays/miniuart-bt.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mipi-dbi-spi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mlx90640.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mmc.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mpu6050.dtbo
  DTCO    arch/arm64/boot/dts/overlays/mz61581.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ov2311.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ov5647.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ov7251.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ov9281.dtbo
  DTCO    arch/arm64/boot/dts/overlays/papirus.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pca953x.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pcf857x.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pcie-32bit-dma.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pibell.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pifacedigital.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pifi-40.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pifi-dac-hd.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pifi-dac-zero.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pifi-mini-210.dtbo
  DTCO    arch/arm64/boot/dts/overlays/piglow.dtbo
  DTCO    arch/arm64/boot/dts/overlays/piscreen.dtbo
  DTCO    arch/arm64/boot/dts/overlays/piscreen2r.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pisound.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pitft22.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pitft28-capacitive.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pitft28-resistive.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pitft35-resistive.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pps-gpio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/proto-codec.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pwm.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pwm-2chan.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pwm-ir-tx.dtbo
  DTCO    arch/arm64/boot/dts/overlays/pwm1.dtbo
  DTCO    arch/arm64/boot/dts/overlays/qca7000.dtbo
  DTCO    arch/arm64/boot/dts/overlays/qca7000-uart0.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ramoops.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ramoops-pi4.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rotary-encoder.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-backlight.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-codeczero.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-dacplus.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-dacpro.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-digiampplus.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-ft5406.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-poe.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-poe-plus.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-sense.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-sense-v2.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rpi-tv.dtbo
  DTCO    arch/arm64/boot/dts/overlays/rra-digidac1-wm8741-audio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/sainsmart18.dtbo
  DTCO    arch/arm64/boot/dts/overlays/sc16is750-i2c.dtbo
  DTCO    arch/arm64/boot/dts/overlays/sc16is752-i2c.dtbo
  DTCO    arch/arm64/boot/dts/overlays/sc16is752-spi0.dtbo
  DTCO    arch/arm64/boot/dts/overlays/sc16is752-spi1.dtbo
  DTCO    arch/arm64/boot/dts/overlays/sdhost.dtbo
  DTCO    arch/arm64/boot/dts/overlays/sdio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/seeed-can-fd-hat-v1.dtbo
  DTCO    arch/arm64/boot/dts/overlays/seeed-can-fd-hat-v2.dtbo
  DTCO    arch/arm64/boot/dts/overlays/sh1106-spi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/si446x-spi0.dtbo
  DTCO    arch/arm64/boot/dts/overlays/smi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/smi-dev.dtbo
  DTCO    arch/arm64/boot/dts/overlays/smi-nand.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi-gpio35-39.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi-gpio40-45.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi-rtc.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi0-0cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi0-1cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi0-2cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi1-1cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi1-2cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi1-3cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi2-1cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi2-2cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi2-3cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi3-1cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi3-2cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi4-1cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi4-2cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi5-1cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi5-2cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi6-1cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/spi6-2cs.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ssd1306.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ssd1306-spi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ssd1331-spi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ssd1351-spi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/superaudioboard.dtbo
  DTCO    arch/arm64/boot/dts/overlays/sx150x.dtbo
  DTCO    arch/arm64/boot/dts/overlays/tc358743.dtbo
  DTCO    arch/arm64/boot/dts/overlays/tc358743-audio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/tinylcd35.dtbo
  DTCO    arch/arm64/boot/dts/overlays/tpm-slb9670.dtbo
  DTCO    arch/arm64/boot/dts/overlays/tpm-slb9673.dtbo
  DTCO    arch/arm64/boot/dts/overlays/uart0.dtbo
  DTCO    arch/arm64/boot/dts/overlays/uart1.dtbo
  DTCO    arch/arm64/boot/dts/overlays/uart2.dtbo
  DTCO    arch/arm64/boot/dts/overlays/uart3.dtbo
  DTCO    arch/arm64/boot/dts/overlays/uart4.dtbo
  DTCO    arch/arm64/boot/dts/overlays/uart5.dtbo
  DTCO    arch/arm64/boot/dts/overlays/udrc.dtbo
  DTCO    arch/arm64/boot/dts/overlays/ugreen-dabboard.dtbo
  DTCO    arch/arm64/boot/dts/overlays/upstream.dtbo
  DTCO    arch/arm64/boot/dts/overlays/upstream-pi4.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-fkms-v3d.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-fkms-v3d-pi4.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-dpi-generic.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-dpi-hyperpixel2r.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-dpi-hyperpixel4.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-dpi-hyperpixel4sq.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-dpi-panel.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-dsi-7inch.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-dsi-lt070me05000.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-dsi-lt070me05000-v2.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-dsi-waveshare-panel.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-kippah-7inch.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-v3d.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-v3d-pi4.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vc4-kms-vga666.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vga666.dtbo
  DTCO    arch/arm64/boot/dts/overlays/vl805.dtbo
  DTCO    arch/arm64/boot/dts/overlays/w1-gpio.dtbo
  DTCO    arch/arm64/boot/dts/overlays/w1-gpio-pullup.dtbo
  DTCO    arch/arm64/boot/dts/overlays/w5500.dtbo
  DTCO    arch/arm64/boot/dts/overlays/watterott-display.dtbo
  DTCO    arch/arm64/boot/dts/overlays/waveshare-can-fd-hat-mode-a.dtbo
  DTCO    arch/arm64/boot/dts/overlays/waveshare-can-fd-hat-mode-b.dtbo
  DTCO    arch/arm64/boot/dts/overlays/wittypi.dtbo
  DTCO    arch/arm64/boot/dts/overlays/wm8960-soundcard.dtbo
  DTC     arch/arm64/boot/dts/overlays/overlay_map.dtb
$
tinyreminder commented 1 year ago

Thank you for confirming.

It seems that the default Asahi Linux unarchiver was corrupting the directory structure of linux-rpi-6.1.y.zip. unzip command works fine.

$ unzip linux-rpi-6.1.y.zip && cd linux-rpi-6.1.y $ make ARCH=arm64 bcm2711_defconfig $ make ARCH=arm64 dtbs

Sorry for bothering with uncertain information.

hemixs commented 6 months ago

Sorry for bothering with uncertain information.

thanks, that's save me 1-2 hrs of searching for root cause. I also copied sources with tar zipper.