orangepi-xunlong / linux-orangepi

Other
176 stars 157 forks source link

orangepi zero3 linux kernel 6.1.31 Compilation error #58

Open lazybat opened 6 months ago

lazybat commented 6 months ago

使用官方build报错:

drivers/net/ethernet/allwinner/sunxi-gmac.c:2193:13: error: ‘ucc_geth_suspend’ undeclared here (not in a function)
drivers/net/ethernet/allwinner/sunxi-gmac.c:2194:13: error: ‘ucc_geth_resume’ undeclared here (not in a function)
make[5]: *** [scripts/Makefile.build:250: drivers/net/ethernet/allwinner/sunxi-gmac.o] Error 1
make[4]: *** [scripts/Makefile.build:500: drivers/net/ethernet/allwinner] Error 2
make[3]: *** [scripts/Makefile.build:500: drivers/net/ethernet] Error 2
make[2]: *** [scripts/Makefile.build:500: drivers/net] Error 2
make[1]: *** [scripts/Makefile.build:500: drivers] Error 2
make: *** [Makefile:2012: .] Error 2
[ error ] ERROR in function compile_kernel [ build.sh:305 -> scripts/main.sh:630 -> scripts/main.sh:533 -> scripts/compilation.sh:515 -> scripts/general.sh:0 ]
[ error ] Kernel was not built [ @host ]
[ o.k. ] Process terminated
taspenwall commented 6 months ago

I'm having a hard time building this kernel as well I have the following aarch64-linux-gnu-ld: Unexpected GOT/PLT entries detected! aarch64-linux-gnu-ld: Unexpected run-time procedure linkages detected! aarch64-linux-gnu-ld: ID map text too big or misaligned aarch64-linux-gnu-ld: drivers/net/phy/sunxi-ephy.o: in function ephy_config_init: sunxi-ephy.c:(.text+0x5fc): undefined reference to sun50i_ephy_calibrate_value aarch64-linux-gnu-ld: drivers/net/phy/sunxi-ephy.o: in function ac200_ephy_enable.constprop.0: sunxi-ephy.c:(.text+0x944): undefined reference to ac200_enable aarch64-linux-gnu-ld: sunxi-ephy.c:(.text+0x96c): undefined reference to ac200_enable aarch64-linux-gnu-ld: sunxi-ephy.c:(.text+0xa24): undefined reference to sun50i_ephy_calibrate_value make[4]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1 make[3]: *** [Makefile:1255: vmlinux] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [debian/rules:6: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 make[1]: *** [scripts/Makefile.package:86: bindeb-pkg] Error 2 make: *** [Makefile:1656: bindeb-pkg] Error 2 /1

Not sure what I'm doing wrong. I cross compiling from my x86 dev machine.

I get the same failure with regular gcc as well a the linaro compiler.

qichunren commented 5 months ago

I got same issue with @taspenwall

legut2 commented 10 hours ago

orange-pi-6.1-sun50iw9 doesn't compile correctly. Something wrong with drivers/net/phy/sunxi-ephy.c here is the relevant output:

2024-07-06T15:07:16.2466302Z + [ arm64 = um ]
2024-07-06T15:07:16.2466675Z + wl=
2024-07-06T15:07:16.2468387Z + ld=/home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/host/bin/aarch64-buildroot-linux-gnu-ld
2024-07-06T15:07:16.2471589Z + ldflags=-EL  -maarch64elf -z noexecstack --no-warn-rwx-segments --no-undefined -X -shared -Bsymbolic -z notext  --no-apply-dynamic-relocs --fix-cortex-a53-843419 --build-id=sha1 --orphan-handling=warn
2024-07-06T15:07:16.2473743Z + ldlibs=
2024-07-06T15:07:16.2475912Z + ldflags=-EL  -maarch64elf -z noexecstack --no-warn-rwx-segments --no-undefined -X -shared -Bsymbolic -z notext  --no-apply-dynamic-relocs --fix-cortex-a53-843419 --build-id=sha1 --orphan-handling=warn --script=./arch/arm64/kernel/vmlinux.lds
2024-07-06T15:07:16.2478008Z + [ .tmp_vmlinux.kallsyms1 != 1 ]
2024-07-06T15:07:16.2480417Z + ldflags=-EL  -maarch64elf -z noexecstack --no-warn-rwx-segments --no-undefined -X -shared -Bsymbolic -z notext  --no-apply-dynamic-relocs --fix-cortex-a53-843419 --build-id=sha1 --orphan-handling=warn --script=./arch/arm64/kernel/vmlinux.lds --strip-debug
2024-07-06T15:07:16.2482565Z + is_enabled CONFIG_VMLINUX_MAP
2024-07-06T15:07:16.2483323Z + grep -q ^CONFIG_VMLINUX_MAP=y include/config/auto.conf
2024-07-06T15:07:16.2488950Z + /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/host/bin/aarch64-buildroot-linux-gnu-ld -EL -maarch64elf -z noexecstack --no-warn-rwx-segments --no-undefined -X -shared -Bsymbolic -z notext --no-apply-dynamic-relocs --fix-cortex-a53-843419 --build-id=sha1 --orphan-handling=warn --script=./arch/arm64/kernel/vmlinux.lds --strip-debug -o .tmp_vmlinux.kallsyms1 --whole-archive vmlinux.a .vmlinux.export.o init/version-timestamp.o --no-whole-archive --start-group ./drivers/firmware/efi/libstub/lib.a --end-group
2024-07-06T15:07:16.9260057Z /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/host/bin/aarch64-buildroot-linux-gnu-ld: Unexpected GOT/PLT entries detected!
2024-07-06T15:07:16.9265631Z /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/host/bin/aarch64-buildroot-linux-gnu-ld: Unexpected run-time procedure linkages detected!
2024-07-06T15:07:16.9269440Z /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/host/bin/aarch64-buildroot-linux-gnu-ld: ID map text too big or misaligned
2024-07-06T15:07:17.1645527Z /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/host/bin/aarch64-buildroot-linux-gnu-ld: drivers/net/phy/sunxi-ephy.o: in function `ephy_config_init':
2024-07-06T15:07:17.1649926Z /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/build/linux-custom/drivers/net/phy/sunxi-ephy.c:163:(.text+0x5f4): undefined reference to `sun50i_ephy_calibrate_value'
2024-07-06T15:07:17.1654148Z /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/host/bin/aarch64-buildroot-linux-gnu-ld: drivers/net/phy/sunxi-ephy.o: in function `ac200_ephy_enable':
2024-07-06T15:07:17.1658743Z /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/build/linux-custom/drivers/net/phy/sunxi-ephy.c:354:(.text+0x900): undefined reference to `ac200_enable'
2024-07-06T15:07:17.1664467Z /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/host/bin/aarch64-buildroot-linux-gnu-ld: /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/build/linux-custom/drivers/net/phy/sunxi-ephy.c:357:(.text+0x928): undefined reference to `ac200_enable'
2024-07-06T15:07:17.1671988Z /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/host/bin/aarch64-buildroot-linux-gnu-ld: /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/build/linux-custom/drivers/net/phy/sunxi-ephy.c:382:(.text+0x9f0): undefined reference to `sun50i_ephy_calibrate_value'
2024-07-06T15:07:17.5438801Z make[2]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1
2024-07-06T15:07:17.5441061Z make[1]: *** [Makefile:1255: vmlinux] Error 2
2024-07-06T15:07:17.5441789Z make[1]: *** Waiting for unfinished jobs....
2024-07-06T15:07:17.9968652Z make[1]: Leaving directory '/home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/build/linux-custom'
2024-07-06T15:07:17.9972188Z make: *** [package/pkg-generic.mk:283: /home/runner/work/buildroot-orange-pi-zero-2w-dial-gauge-reader/buildroot-orange-pi-zero-2w-dial-gauge-reader/output/build/linux-custom/.stamp_built] Error 2

I diffed kernel.org's 6.1.31 and 6.1.31 provide in orange-pi-6.1-sun50iw9 just to see if I could spot anything that stood out:

Files kernel-dot-org-linux-6.1.31/arch/arm64/boot/dts/allwinner/Makefile and linux-6.1.31/arch/arm64/boot/dts/allwinner/Makefile differ
Files kernel-dot-org-linux-6.1.31/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi and linux-6.1.31/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi differ
Files kernel-dot-org-linux-6.1.31/arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts and linux-6.1.31/arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts differ
Files kernel-dot-org-linux-6.1.31/arch/arm/boot/.gitignore and linux-6.1.31/arch/arm/boot/.gitignore differ
Files kernel-dot-org-linux-6.1.31/Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml and linux-6.1.31/Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml differ
Files kernel-dot-org-linux-6.1.31/drivers/bluetooth/hci_ldisc.c and linux-6.1.31/drivers/bluetooth/hci_ldisc.c differ
Files kernel-dot-org-linux-6.1.31/drivers/char/Kconfig and linux-6.1.31/drivers/char/Kconfig differ
Files kernel-dot-org-linux-6.1.31/drivers/char/Makefile and linux-6.1.31/drivers/char/Makefile differ
Files kernel-dot-org-linux-6.1.31/drivers/clk/sunxi-ng/ccu-sun50i-h616.c and linux-6.1.31/drivers/clk/sunxi-ng/ccu-sun50i-h616.c differ
Files kernel-dot-org-linux-6.1.31/drivers/clk/sunxi-ng/Kconfig and linux-6.1.31/drivers/clk/sunxi-ng/Kconfig differ
Files kernel-dot-org-linux-6.1.31/drivers/clk/sunxi-ng/Makefile and linux-6.1.31/drivers/clk/sunxi-ng/Makefile differ
Files kernel-dot-org-linux-6.1.31/drivers/cpufreq/cpufreq-dt-platdev.c and linux-6.1.31/drivers/cpufreq/cpufreq-dt-platdev.c differ
Files kernel-dot-org-linux-6.1.31/drivers/cpufreq/sun50i-cpufreq-nvmem.c and linux-6.1.31/drivers/cpufreq/sun50i-cpufreq-nvmem.c differ
Files kernel-dot-org-linux-6.1.31/drivers/dma/sun6i-dma.c and linux-6.1.31/drivers/dma/sun6i-dma.c differ
Files kernel-dot-org-linux-6.1.31/drivers/gpio/Kconfig and linux-6.1.31/drivers/gpio/Kconfig differ
Files kernel-dot-org-linux-6.1.31/drivers/gpu/drm/sun4i/sun4i_tcon.c and linux-6.1.31/drivers/gpu/drm/sun4i/sun4i_tcon.c differ
Files kernel-dot-org-linux-6.1.31/drivers/gpu/drm/sun4i/sun4i_tcon.h and linux-6.1.31/drivers/gpu/drm/sun4i/sun4i_tcon.h differ
Files kernel-dot-org-linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_csc.c and linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_csc.c differ
Files kernel-dot-org-linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c and linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c differ
Files kernel-dot-org-linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_mixer.c and linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_mixer.c differ
Files kernel-dot-org-linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_mixer.h and linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_mixer.h differ
Files kernel-dot-org-linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_ui_layer.c and linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_ui_layer.c differ
Files kernel-dot-org-linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_vi_layer.c and linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_vi_layer.c differ
Files kernel-dot-org-linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_vi_scaler.c and linux-6.1.31/drivers/gpu/drm/sun4i/sun8i_vi_scaler.c differ
Files kernel-dot-org-linux-6.1.31/drivers/input/keyboard/sun4i-lradc-keys.c and linux-6.1.31/drivers/input/keyboard/sun4i-lradc-keys.c differ
Files kernel-dot-org-linux-6.1.31/drivers/mfd/axp20x.c and linux-6.1.31/drivers/mfd/axp20x.c differ
Files kernel-dot-org-linux-6.1.31/drivers/mfd/axp20x-i2c.c and linux-6.1.31/drivers/mfd/axp20x-i2c.c differ
Files kernel-dot-org-linux-6.1.31/drivers/mfd/Kconfig and linux-6.1.31/drivers/mfd/Kconfig differ
Files kernel-dot-org-linux-6.1.31/drivers/mfd/Makefile and linux-6.1.31/drivers/mfd/Makefile differ
Files kernel-dot-org-linux-6.1.31/drivers/misc/Kconfig and linux-6.1.31/drivers/misc/Kconfig differ
Files kernel-dot-org-linux-6.1.31/drivers/misc/Makefile and linux-6.1.31/drivers/misc/Makefile differ
Files kernel-dot-org-linux-6.1.31/drivers/mtd/spi-nor/xmc.c and linux-6.1.31/drivers/mtd/spi-nor/xmc.c differ
Files kernel-dot-org-linux-6.1.31/drivers/net/ethernet/allwinner/Kconfig and linux-6.1.31/drivers/net/ethernet/allwinner/Kconfig differ
Files kernel-dot-org-linux-6.1.31/drivers/net/ethernet/allwinner/Makefile and linux-6.1.31/drivers/net/ethernet/allwinner/Makefile differ
Files kernel-dot-org-linux-6.1.31/drivers/net/phy/Makefile and linux-6.1.31/drivers/net/phy/Makefile differ
Files kernel-dot-org-linux-6.1.31/drivers/net/phy/motorcomm.c and linux-6.1.31/drivers/net/phy/motorcomm.c differ
Files kernel-dot-org-linux-6.1.31/drivers/net/phy/phy_device.c and linux-6.1.31/drivers/net/phy/phy_device.c differ
Files kernel-dot-org-linux-6.1.31/drivers/net/phy/realtek.c and linux-6.1.31/drivers/net/phy/realtek.c differ
Files kernel-dot-org-linux-6.1.31/drivers/net/wireless/ath/carl9170/mac.c and linux-6.1.31/drivers/net/wireless/ath/carl9170/mac.c differ
Files kernel-dot-org-linux-6.1.31/drivers/net/wireless/Kconfig and linux-6.1.31/drivers/net/wireless/Kconfig differ
Files kernel-dot-org-linux-6.1.31/drivers/net/wireless/Makefile and linux-6.1.31/drivers/net/wireless/Makefile differ
Files kernel-dot-org-linux-6.1.31/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c and linux-6.1.31/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c differ
Files kernel-dot-org-linux-6.1.31/drivers/net/wireless/realtek/rtw89/core.c and linux-6.1.31/drivers/net/wireless/realtek/rtw89/core.c differ
Files kernel-dot-org-linux-6.1.31/drivers/net/wireless/realtek/rtw89/core.h and linux-6.1.31/drivers/net/wireless/realtek/rtw89/core.h differ
Files kernel-dot-org-linux-6.1.31/drivers/net/wireless/realtek/rtw89/fw.c and linux-6.1.31/drivers/net/wireless/realtek/rtw89/fw.c differ
Files kernel-dot-org-linux-6.1.31/drivers/net/wireless/zydas/zd1211rw/zd_mac.c and linux-6.1.31/drivers/net/wireless/zydas/zd1211rw/zd_mac.c differ
Files kernel-dot-org-linux-6.1.31/drivers/nvmem/sunxi_sid.c and linux-6.1.31/drivers/nvmem/sunxi_sid.c differ
Files kernel-dot-org-linux-6.1.31/drivers/opp/core.c and linux-6.1.31/drivers/opp/core.c differ
Files kernel-dot-org-linux-6.1.31/drivers/phy/allwinner/phy-sun4i-usb.c and linux-6.1.31/drivers/phy/allwinner/phy-sun4i-usb.c differ
Files kernel-dot-org-linux-6.1.31/drivers/pwm/Kconfig and linux-6.1.31/drivers/pwm/Kconfig differ
Files kernel-dot-org-linux-6.1.31/drivers/pwm/Makefile and linux-6.1.31/drivers/pwm/Makefile differ
Files kernel-dot-org-linux-6.1.31/drivers/regulator/axp20x-regulator.c and linux-6.1.31/drivers/regulator/axp20x-regulator.c differ
Files kernel-dot-org-linux-6.1.31/drivers/rtc/rtc-sun6i.c and linux-6.1.31/drivers/rtc/rtc-sun6i.c differ
Files kernel-dot-org-linux-6.1.31/drivers/soc/sunxi/sunxi_sram.c and linux-6.1.31/drivers/soc/sunxi/sunxi_sram.c differ
Files kernel-dot-org-linux-6.1.31/drivers/spi/spidev.c and linux-6.1.31/drivers/spi/spidev.c differ
Files kernel-dot-org-linux-6.1.31/drivers/staging/media/sunxi/cedrus/cedrus.c and linux-6.1.31/drivers/staging/media/sunxi/cedrus/cedrus.c differ
Files kernel-dot-org-linux-6.1.31/drivers/thermal/sun8i_thermal.c and linux-6.1.31/drivers/thermal/sun8i_thermal.c differ
Files kernel-dot-org-linux-6.1.31/include/linux/mfd/axp20x.h and linux-6.1.31/include/linux/mfd/axp20x.h differ
Files kernel-dot-org-linux-6.1.31/include/net/bluetooth/hci.h and linux-6.1.31/include/net/bluetooth/hci.h differ
Files kernel-dot-org-linux-6.1.31/net/bluetooth/hci_sync.c and linux-6.1.31/net/bluetooth/hci_sync.c differ
Files kernel-dot-org-linux-6.1.31/scripts/dtc/include-prefixes/arm64/allwinner/Makefile and linux-6.1.31/scripts/dtc/include-prefixes/arm64/allwinner/Makefile differ
Files kernel-dot-org-linux-6.1.31/scripts/dtc/include-prefixes/arm64/allwinner/sun50i-h616.dtsi and linux-6.1.31/scripts/dtc/include-prefixes/arm64/allwinner/sun50i-h616.dtsi differ
Files kernel-dot-org-linux-6.1.31/scripts/dtc/include-prefixes/arm64/allwinner/sun50i-h616-orangepi-zero2.dts and linux-6.1.31/scripts/dtc/include-prefixes/arm64/allwinner/sun50i-h616-orangepi-zero2.dts differ
Files kernel-dot-org-linux-6.1.31/scripts/Makefile.dtbinst and linux-6.1.31/scripts/Makefile.dtbinst differ
Files kernel-dot-org-linux-6.1.31/scripts/Makefile.lib and linux-6.1.31/scripts/Makefile.lib differ
Files kernel-dot-org-linux-6.1.31/scripts/package/builddeb and linux-6.1.31/scripts/package/builddeb differ
Files kernel-dot-org-linux-6.1.31/scripts/package/mkdebian and linux-6.1.31/scripts/package/mkdebian differ
Files kernel-dot-org-linux-6.1.31/sound/soc/Kconfig and linux-6.1.31/sound/soc/Kconfig differ
Files kernel-dot-org-linux-6.1.31/sound/soc/Makefile and linux-6.1.31/sound/soc/Makefile differ
Files kernel-dot-org-linux-6.1.31/sound/soc/sunxi/Kconfig and linux-6.1.31/sound/soc/sunxi/Kconfig differ
Files kernel-dot-org-linux-6.1.31/sound/soc/sunxi/Makefile and linux-6.1.31/sound/soc/sunxi/Makefile differ
Only in kernel-dot-org-linux-6.1.31: .gitattributes
Only in kernel-dot-org-linux-6.1.31: .gitignore
Only in linux-6.1.31/arch/arm64/boot/dts/allwinner: overlay
Only in linux-6.1.31/arch/arm64/boot/dts/allwinner: sun50i-h616-cpu-opp.dtsi
Only in linux-6.1.31/arch/arm64/boot/dts/allwinner: sun50i-h616-orangepi-zero2w.dts
Only in linux-6.1.31/arch/arm64/boot/dts/allwinner: sun50i-h616-orangepi-zero3.dts
Only in linux-6.1.31/arch/arm64/configs: linux_sunxi64_defconfig
Only in linux-6.1.31/drivers/char: dump_reg
Only in linux-6.1.31/drivers/char: sunxi-sysinfo
Only in linux-6.1.31/drivers/clk/sunxi-ng: ccu-sun8i-de33.c
Only in linux-6.1.31/drivers/clk/sunxi-ng: ccu-sun8i-de33.h
Only in linux-6.1.31/drivers/mfd: sunxi-ac200.c
Only in linux-6.1.31/drivers/misc: sunxi-addr
Only in linux-6.1.31/drivers/net/ethernet/allwinner: sunxi-gmac.c
Only in linux-6.1.31/drivers/net/ethernet/allwinner: sunxi-gmac.h
Only in linux-6.1.31/drivers/net/ethernet/allwinner: sunxi_gmac_ops.c
Only in linux-6.1.31/drivers/net/phy: sunxi-ephy.c
Only in linux-6.1.31/drivers/net/wireless: rtl8189es
Only in linux-6.1.31/drivers/net/wireless: rtl8189fs
Only in linux-6.1.31/drivers/net/wireless: rtl8192eu
Only in linux-6.1.31/drivers/net/wireless: rtl8723ds
Only in linux-6.1.31/drivers/net/wireless: rtl8723du
Only in linux-6.1.31/drivers/net/wireless: rtl8811cu
Only in linux-6.1.31/drivers/net/wireless: rtl8812au
Only in linux-6.1.31/drivers/net/wireless: rtl88x2bu
Only in linux-6.1.31/drivers/net/wireless: rtl88x2cs
Only in linux-6.1.31/drivers/net/wireless: uwe5622
Only in linux-6.1.31/drivers/pwm: pwm-sunxi-enhance.c
Only in linux-6.1.31/drivers/pwm: pwm-sunxi-enhance.h
Only in linux-6.1.31/include/linux/mfd: ac200.h
Only in linux-6.1.31/scripts/dtc/include-prefixes/arm64/allwinner: overlay
Only in linux-6.1.31/scripts/dtc/include-prefixes/arm64/allwinner: sun50i-h616-cpu-opp.dtsi
Only in linux-6.1.31/scripts/dtc/include-prefixes/arm64/allwinner: sun50i-h616-orangepi-zero2w.dts
Only in linux-6.1.31/scripts/dtc/include-prefixes/arm64/allwinner: sun50i-h616-orangepi-zero3.dts
Only in linux-6.1.31/sound/soc/sunxi: sun50iw9-codec.c
Only in linux-6.1.31/sound/soc: sunxi_v2