camelator Posted 1 hour ago Posted 1 hour ago I am trying to compile "noble" for rockpi 4b, here is my cmd line: ./compile.sh build BOARD=rockpi-4b BRANCH=current RELEASE=noble BUILD_MINIMAL=yes KERNEL_CONFIGURE=no and the error log: ----------------------------------------------------------------------------------------------------------- ### aggregate_packages.log --> (5) INFO: Aggregating packages [ rootfs ] --> (5) INFO: Python3 version [ 3.12.3 - 'Python 3.12.3' ] --> (5) INFO: pip3 version [ 25.2 ] --> (5) INFO: Using cached pip packages for Python tools [ a37dbeb534081dd9c2272c9ea9e6c1845a5e8372aafbf8434654b7b0534bcd33 ] --> (5) COMMAND: [...shortened...] /usr/bin/python3 /armbian/lib/tools/aggregation.py Summary: Aggregation: debootstrap: 5; rootfs: 47; image: 3; desktop: 0; apt-sources: 0; hash: d9f1fc00bf0a0b72 --> (6) COMMAND: rm -f /armbian/.tmp/work-a19a0029-6ac2-4f5a-822e-6f0174a160d5/tmp.3iGXYBBmJM ------------------------------------------------------------------------------------------------------------ ### clean_deprecated_mountpoints.log --> (6) INFO: artifact [ uboot :: uboot() ] ------------------------------------------------------------------------------------------------------------ ### artifact_prepare_version.log --> (6) INFO: Producing new & caching [ GIT_INFO_UBOOT ] --> (6) INFO: Fetching SHA1 of 'tag' 'refs/heads/v2022.07^{}' [ https://github.com/u-boot/u-boot ] --> (6) INFO: SHA1 of tag refs/heads/v2022.07^{} [ '' ] --> (6) INFO: Failed to fetch SHA1 of 'tag' 'refs/heads/v2022.07^{}' [ https://github.com/u-boot/u-boot ] --> (6) INFO: Fetching SHA1 of 'tag' 'refs/heads/v2022.07' [ https://github.com/u-boot/u-boot ] --> (7) INFO: SHA1 of tag refs/heads/v2022.07 [ '' ] --> (7) INFO: Failed to fetch SHA1 of 'tag' 'refs/heads/v2022.07' [ https://github.com/u-boot/u-boot ] --> (7) INFO: Fetching SHA1 of 'tag' 'v2022.07^{}' [ https://github.com/u-boot/u-boot ] --> (8) INFO: SHA1 of tag v2022.07^{} [ 'e092e3250270a1016c877da7bdd9384f14b1321e' ] ------------------------------------------------------------------------------------------------------------ ### artifact_reversion_for_deployment.log --> (8) INFO: Reversioning package [ re-version 'uboot-rockpi-4b-current(deb)::2022.07-Se092-P621f-H3a59-V45d3-Bb703-R448a' to '25.11.0-trunk' ] --> (8) COMMAND: mkdir -p /armbian/output/debs --> (8) COMMAND: touch /armbian/output/debs/linux-u-boot-rockpi-4b-current_25.11.0-trunk_arm64__2022.07-Se092-P621f-H3a59-V45d3-Bb703-R448a.deb --> (8) INFO: artifact [ kernel :: kernel() ] ------------------------------------------------------------------------------------------------------------ ### artifact_prepare_version.log --> (8) INFO: Using cached [ GIT_INFO_KERNEL ] --> (8) INFO: User patches directory for kernel [ /armbian/userpatches/kernel/archive/rockchip64-6.12 ] --> (8) INFO: Using kernel config file [ config/kernel/linux-rockchip64-current.config ] --> (8) INFO: Considering available RAM for BTF build [ 18357 MiB ] --> (8) INFO: Enabling eBPF and BTF info [ for fully BTF & CO-RE enabled kernel ] ------------------------------------------------------------------------------------------------------------ ### artifact_is_available_in_remote_cache.log --> (8) INFO: Getting ORAS manifest [ ORAS manifest from ghcr.io/armbian/os/kernel-rockchip64-current:6.12.44-S11a2-D0b5d-Pa711-Cf32eH2313-HK01ba-Vc222-Be02b-R448a ] --> (9) INFO: Artifact is not available in remote cache [ ghcr.io/armbian/os/kernel-rockchip64-current:6.12.44-S11a2-D0b5d-Pa711-Cf32eH2313-HK01ba-Vc222-Be02b-R448a ] --> (9) INFO: Kernel build starting [ linux-kernel-worktree/6.12__rockchip64__arm64 ] --> (9) COMMAND: mkdir -p /armbian/cache/git-bare --> (9) INFO: Using full Kernel bare tree for 6.12 [ existing worktree points to full ] ------------------------------------------------------------------------------------------------------------ ### kernel_prepare_bare_repo_from_oras_gitball.log --> (9) CACHEHIT: Kernel bare tree already exists [ /armbian/cache/git-bare/kernel ] --> (9) COMMAND: git --no-pager config --global --add safe.directory /armbian/cache/git-bare/kernel --> (9) INFO: Getting sources from Git [ kernel:6.12 linux-6.12.y ] --> (9) COMMAND: echo /armbian/cache/sources/linux-kernel-worktree/6.12__rockchip64__arm64/.git > /armbian/cache/git-bare/kernel/.git/worktrees/6.12__rockchip64__arm64/gitdir --> (9) COMMAND: git --no-pager config --global --add safe.directory /armbian/cache/sources/linux-kernel-worktree/6.12__rockchip64__arm64 --> (9) INFO: Fetching updates from remote repository [ kernel:6.12 linux-6.12.y ] --> (9) COMMAND: /usr/bin/git --no-pager fetch --verbose --progress --recurse-submodules=no --no-tags https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux-6.12.y --> (10) INFO: git: Fetch from remote completed, rev-parsing... [ 'kernel:6.12' 'linux-6.12.y' 'FETCH_HEAD' ] --> (10) COMMAND: git --no-pager checkout -f -q 11a24528d080a6ac23f07d6031da9e271728d62d --> (10) COMMAND: git --no-pager clean -q -d -f --> (10) INFO: Using Kernel git revision [ 11a24528d080a6ac23f07d6031da9e271728d62d at 'Thu Aug 28 14:31:16 UTC 2025' ] ------------------------------------------------------------------------------------------------------------ ### kernel_drivers_create_patches.log --> (11) CACHEHIT: Using cached drivers patch file for rockchip64-current [ sha1_11a24528d080a6ac23f07d6031da9e271728d62d_rockchip64_current_0b5d7236_c3161803-01ba4719 ] ------------------------------------------------------------------------------------------------------------ ### kernel_main_patching_python.log --> (11) INFO: Calling Python patching script for kernel: [ https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - branch:linux-6.12.y ] --> (11) INFO: Using kernel patch dir: [ archive/rockchip64-6.12 ] --> (11) COMMAND: [...shortened kernel patching...] /usr/bin/python3 /armbian/lib/tools/patching.py Found patching config file: '/armbian/patch/kernel/archive/rockchip64-6.12/0000.patching_config.yaml' Applying 187 patches from 144 files of which 1 driver patches, 143 patches in regular, sorted files... -> 001/187: /armbian/cache/patch/kernel-drivers/sha1_11a24528d080a6ac23f07d6031da9e271728d62d_rockchip64_current_0b5d7236_c3161803-01ba4719(:1) -> 002/187: add-board-helios64(:1) (+655/-81)[1M] {rk3399-kobol-helios64.dts} -> 003/187: board-firefly-rk3399-dts(:1) (+103/-30)[1M] {rk3399-firefly.dts} -> 004/187: board-helios64-dts-fix-stability-issues(:1) (+1/-0)[1M] {rk3399-kobol-helios64.dts} -> 005/187: board-helios64-remove-pcie-ep-gpios(:1) (+0/-1)[1M] {rk3399-kobol-helios64.dts} -> 006/187: board-nanopc-t4-add-typec-dp(:1) (+96/-0)[1M] {rk3399-nanopc-t4.dts} -> 007/187: board-nanopi-m4v2-dts-add-sound-card(:1) (+60/-0)[2M] {rk3399-nanopi4.dtsi, Kconfig} -> 008/187: board-nanopi-r2c-plus(:1) (+1/-1)[1M] {rk3328-nanopi-r2c-plus.dts} -> 009/187: board-nanopi-r2s(:1) (+316/-165)[1M] {rk3328-nanopi-r2s.dts} -> 010/187: board-nanopi-r3s-fix-leds(:1) (+22/-0)[2M] {r8169_main.c, realtek.c} -> 011/187: board-nanopi-r4s-pwmfan(:1) (+35/-0)[1M] {rk3399-nanopi-r4s.dts} -> 012/187: board-odroidm1-add-nodes-for-i2c-pwm-uart-spi(:1) (+34/-0)[1M] {rk3568-odroid-m1.dts} -> 013/187: board-orangepi-r1-plus(:1) (+45/-0)[1M] {rk3328-orangepi-r1-plus.dts} -> 014/187: board-orangepi-rk3399-pcie(:1) (+31/-0)[1M] {rk3399-orangepi.dts} -> 015/187: board-orangepi3b-add-uwe5622-wifi-bt-nodes(:1) (+17/-0)[1M] {rk3566-orangepi-3b-v1.1.dts} -> 016/187: board-pbp-add-dp-alt-mode(:1) (+210/-3)[4M] {tcpm.c, displayport.c, phy-rockchip-typec.c, rk3399-pinebook-pro.dts} -> 017/187: board-radxa-e25-sdmmc0-fix(:1) (+1/-1)[1M] {rk3568-radxa-e25.dts} -> 018/187: board-radxa-e25-usb3-and-emmc-fix(:1) (+14/-0)[2M] {rk3568-radxa-cm3i.dtsi, rk3568-radxa-e25.dts} -> 019/187: board-rk3328-roc-cc-dts-enable-dmc(:1) (+38/-0)[1M] {rk3328-roc-cc.dts} -> 020/187: board-rk3328-roc-cc-dts-ram-profile(:1) (+311/-0)[1A] {rk3328-dram-renegade-timing.dtsi} -> 021/187: board-rk3328-roc-pc-dts-ram-profile(:1) (+223/-0)[1A] {rk3328-roc-pc-dram-timing.dtsi} -> 022/187: board-rk3328-roc-pc(:1) (+466/-59)[1M] {rk3328-roc-pc.dts} -> 023/187: board-rock3a-0001-emmc-sfc(:1) (+11/-0)[1M] {rk3568-rock-3a.dts} -> 024/187: board-rock3a-0002-usb3(:1) (+1/-0)[1M] {rk3568-rock-3a.dts} -> 025/187: board-rock3a-0003-add-gpio-names(:1) (+75/-0)[1M] {rk3568-rock-3a.dts} -> 026/187: board-rock64-mail-supply(:1) (+5/-0)[1M] {rk3328-rock64.dts} -> 027/187: board-rockpi3-enable-dmc(:1) (+7/-0)[1M] {rk3328-rock-pi-e.dts} -> 028/187: board-rockpi4-0003-arm64-dts-pcie(:1) (+4/-0)[1M] {rk3399-rock-pi-4.dtsi} -> 029/187: board-rockpis-dts-fixes(:1) (+41/-0)[1M] {rk3308-rock-pi-s.dts} -> 030/187: board-rockpro64-0001-Add-pcie-bus-scan-delay(:1) (+1/-0)[1M] {rk3399-rockpro64.dtsi} -> 031/187: board-rockpro64-change-rx_delay-for-gmac(:1) (+1/-1)[1M] {rk3399-rockpro64.dtsi} -> 032/187: board-rockpro64-fix-emmc(:1) (+2/-0)[1M] {rk3399-rockpro64.dtsi} -> 033/187: board-rockpro64-fix-spi1-flash-speed(:1) (+1/-1)[1M] {rk3399-rockpro64.dtsi} -> 034/187: board-rockpro64-work-led-heartbeat(:1) (+1/-1)[1M] {rk3399-rockpro64.dtsi} -> 035/187: board-rocks0-0001-deviceTree(:1) (+199/-139)[1M] {rk3308-rock-s0.dts} -> 036/187: board-rocks0-0002-Revert-arm64-dts-rockchip-Fix-sdmmc-access-on-rk3308(:1) (+1/-17)[1M] {rk3308-rock-s0.dts} -> 037/187: board-station-m2(:1) (+80/-30)[1M] {rk3566-roc-pc.dts} -> 038/187: board-station-p2(:1) (+325/-55)[1M] {rk3568-roc-pc.dts} -> 039/187: drivers-regulator-fan53555-bug-fixed(:1) (+5/-0)[1M] {fan53555.c} -> 040/187: drv-spi-spidev-remove-warnings(:1) (+2/-0)[1M] {spidev.c} -> 041/187: general-add-hdmi-mks-ips50-resolutions(:1) (+15/-1)[4M] {drm_edid.c, hdmi.c, phy-rockchip-inno-hdmi.c, hdmi.h} -> 042/187: general-add-miniDP-dt-doc(:1) (+66/-0)[1A] {extcon-usbc-virtual-pd.yaml} -> 043/187: general-add-miniDP-virtual-extcon(:1) (+296/-0)[2M, 1A] {extcon-usbc-virtual-pd.c, Kconfig, Makefile} -> 044/187: general-add-overlay-compilation-support(:1) (+19/-2)[2M] {Makefile.dtbinst, Makefile.dtbs} -> 045/187: general-add-overlay-configfs(:1) (+320/-0)[2M, 2A] {configfs.c, configfs-overlays.txt, Kconfig, Makefile} -> 046/187: general-add-panel-simple-dsi(:1) (+773/-0)[1M, 1A] {panel-simple-dsi.c, Makefile} -> 047/187: general-add-pll-hdmi-timings(:1) (+71/-0)[1M] {phy-rockchip-inno-hdmi.c} -> 048/187: general-add-xtx-spi-nor-chips(:1) (+24/-0)[3M, 1A] {xtx.c, Makefile, core.c, core.h} -> 049/187: general-clk-rockchip-rk3568-Add-PLL-rate-for-33.3MHz(:1) (+1/-0)[1M] {clk-rk3568.c} -> 050/187: general-cryptov1-trng(:1) (+140/-1)[6M, 1A] {rk3288_crypto_trng.c, rk3288_crypto.c, rk3288_crypto.h, Kconfig, rk3288_crypto_ahash.c, rk3288_crypto_skcipher.c, Makefile} -> 051/187: general-disable-mtu-validation(:1) (+0/-12)[1M] {stmmac_main.c} -> 052/187: general-driver-tm16xx-led-driver(:1) (+1178/-0)[2M, 1A] {tm16xx.c, Kconfig, Makefile} -> 053/187: general-fix-es8316-kernel-panic(:1) (+1/-1)[1M] {es8316.c} -> 054/187: general-fix-inno-usb2-phy-init(:1) (+0/-5)[1M] {phy-rockchip-inno-usb2.c} -> 055/187: general-fix-mmc-signal-voltage-before-reboot(:1) (+8/-0)[1M] {core.c} -> 056/187: general-hdmi-clock-fixes(:1) (+98/-14)[4M] {clk-rk3399.c, dw_hdmi-rockchip.c, dw-hdmi.c, rockchip_vop_reg.c} -> 057/187: general-hdmi-clock-fixes(:2) (+67/-78)[1M] {dw_hdmi-rockchip.c} -> 058/187: general-increase-spdif-dma-burst(:1) (+1/-1)[1M] {rockchip_spdif.c} -> 059/187: general-increasing_DMA_block_memory_allocation_to_2048(:1) (+3/-5)[1M] {pool.c} -> 060/187: general-pl330-01-fix-periodic-transfers(:1) (+186/-91)[1M] {pl330.c} -> 061/187: general-pl330-02-add-support-for-interleaved-transfers(:1) (+163/-6)[2M] {pl330.c, dmaengine.h} -> 062/187: general-pl330-04-bigger-mcode-buffer(:1) (+1/-1)[1M] {pl330.c} -> 063/187: general-pl330-05-fix-unbalanced-power-down(:1) (+1/-1)[1M] {pl330.c} -> 064/187: general-pl330-06-fix-buffer-underruns(:1) (+12/-12)[1M] {pl330.c} -> 065/187: general-possibility-of-disabling-rk808-rtc(:1) (+2/-1)[2M] {mfd-core.c, rk8xx-core.c} -> 066/187: general-rk3328-dtsi-trb-ent-quirk(:1) (+1/-0)[1M] {rk3328.dtsi} -> 067/187: general-rk808-configurable-switch-voltage-steps(:1) (+13/-4)[1M] {rk808-regulator.c} -> 068/187: general-rockchip-overlays(:1) (+3/-0)[1M] {Makefile.lib} -> 069/187: general-rt5651-add-mclk(:1) (+17/-0)[2M] {rt5651.c, rt5651.h} -> 070/187: general-st7796-driver(:1) (+161/-0)[2M, 1A] {fb_st7796.c, Kconfig, Makefile} -> 071/187: general-v4l2-iep-driver(:1) (+1632/-1)[5M, 6A] {iep.c, iep-regs.h, iep.h, rockchip-iep.yaml, rk3328.dtsi, rk3288.dtsi, rk3399-base.dtsi, Kconfig, Makefile} -> 072/187: general-v4l2-rkvdec-00-fixes(:1) (+38/-39)[1M] {v4l2-common.c} -> 073/187: general-v4l2-rkvdec-00-fixes(:2) (+8/-0)[3M] {v4l2-common.c, videodev2.h, v4l2-ioctl.c} -> 074/187: general-v4l2-rkvdec-00-fixes(:3) (+5/-5)[1M] {rkvdec-h264.c} -> 075/187: general-v4l2-rkvdec-00-fixes(:4) (+15/-14)[1M] {rkvdec.c} -> 076/187: general-v4l2-rkvdec-00-fixes(:5) (+61/-8)[2M] {rkvdec.c, rkvdec.h} -> 077/187: general-v4l2-rkvdec-00-fixes(:6) (+37/-15)[2M] {rkvdec-h264.c, rkvdec.c} -> 078/187: general-v4l2-rkvdec-00-fixes(:7) (+7/-6)[1M] {rkvdec-h264.c} -> 079/187: general-v4l2-rkvdec-01-vp9(:1) (+2/-2)[1M] {rkvdec.c} -> 080/187: general-v4l2-rkvdec-01-vp9(:2) (+44/-0)[2M, 1A] {pm-domains.c, rockchip_pmu.h, pm_domains.h} -> 081/187: general-v4l2-rkvdec-01-vp9(:3) (+87/-1)[4M] {rkvdec.c, rockchip,vdec.yaml, rkvdec.h, rkvdec-regs.h} -> 082/187: general-v4l2-rkvdec-01-vp9(:4) (+11/-3)[1M] {rockchip_vpu_hw.c} Problem with ->general-v4l2-rkvdec-01-vp9(:4) (+11/-3)[1M] {rockchip_vpu_hw.c}<-: Failed to apply patch /armbian/patch/kernel/archive/rockchip64-6.12/general-v4l2-rkvdec-01-vp9.patch -> 083/187: general-v4l2-rkvdec-01-vp9(:5) (+10/-0)[2M] {rkvdec-vp9.c, rkvdec-regs.h} -> 084/187: general-v4l2-rkvdec-01-vp9(:6) (+5/-0)[1M] {rk3328.dtsi} -> 085/187: general-v4l2-rkvdec-02-hevc(:1) (+2647/-2)[4M, 1A] {rkvdec-hevc.c, rkvdec.c, Makefile, rkvdec-regs.h, rkvdec.h} -> 086/187: general-v4l2-rkvdec-02-hevc(:2) (+85/-30)[2M] {rkvdec.c, rkvdec.h} -> 087/187: general-v4l2-rkvdec-02-hevc(:3) (+8/-0)[1M] {rkvdec.c} -> 088/187: general-v4l2-rkvdec-02-hevc(:4) (+20/-1)[1M] {rk3288.dtsi} -> 089/187: general-v4l2-rkvdec-02-hevc(:5) (+23/-3)[1M] {rkvdec-hevc.c} -> 090/187: general-v4l2-rkvdec-02-hevc(:6) (+4/-2)[1M] {rkvdec-hevc.c} -> 091/187: general-workaround-broadcom-bt-serdev(:1) (+1/-1)[1M] {btbcm.c} -> 092/187: kernel-6.8-tools-cgroup-makefile(:1) (+11/-0)[1A] {Makefile} -> 093/187: media-0001-Add-rkvdec2-Support-v3(:1) (+510/-499)[1M, 1A] {rkvdec-h264-cabac.h, rkvdec-h264.c} -> 094/187: media-0001-Add-rkvdec2-Support-v3(:2) (+2496/-0)[2M, 7A] {rkvdec2.c, rkvdec2-h264.c, rkvdec2-regs.h, rkvdec2.h, Kconfig, TODO, Makefile} -> 095/187: media-0001-Add-rkvdec2-Support-v3(:3) (+50/-0)[1M] {rk3588-base.dtsi} -> 096/187: media-0002-v4l2-core-Initialize-h264-frame_mbs_only_flag-(:1) (+13/-0)[1M] {v4l2-ctrls-core.c} -> 097/187: media-0003-rk3568-disable-hantro-h264(:1) (+4/-21)[4M] {rockchip_vpu_hw.c, rk3588-base.dtsi, hantro_drv.c, hantro_hw.h} -> 098/187: net-usb-r8152-add-LED-configuration-from-OF(:1) (+23/-0)[1M] {r8152.c} -> 099/187: regulator-add-fan53200-driver(:1) (+533/-0)[3M, 1A] {fan53200.c, Kconfig, defconfig, Makefile} -> 100/187: rk3308-0001-pinctrl-slew-mux(:1) (+100/-0)[4M] {pinctrl-rockchip.c, pinctrl-rockchip.h, pinconf-generic.c, pinconf-generic.h} -> 101/187: rk3308-0003-pinctrl-io-voltage-domains(:1) (+24/-40)[2M] {io-domain.c, pinctrl-rockchip.c} -> 102/187: rk3308-acodec-vendor-driver(:1) (+5665/-943)[3M, 1A] {rk3308_codec.c, rk3308_codec.h, rk3308_codec_provider.h, rk3308.dtsi} -> 103/187: rk3308-add-gmac-alias(:1) (+1/-0)[1M] {rk3308.dtsi} -> 104/187: rk3308-add-missing-i2s-controllers(:1) (+59/-0)[1M] {rk3308.dtsi} -> 105/187: rk3308-add-tsadc-driver(:1) (+27/-0)[2M] {rockchip_thermal.c, rockchip-thermal.yaml} -> 106/187: rk3308-dts-legacy-cryptov2(:1) (+15/-0)[1M] {rk3308.dtsi} -> 107/187: rk3308-dts-thermal-zones(:1) (+64/-0)[1M] {rk3308.dtsi} -> 108/187: rk3308-fix-uart-dma(:1) (+24/-0)[2M] {grf.c, rk3308.dtsi} -> 109/187: rk3308-i2s-default-rate(:1) (+4/-0)[1M] {rockchip_i2s_tdm.c} -> 110/187: rk3308-internal-rgb-lcdc(:1) (+3/-0)[1M] {rockchip_rgb.c} -> 111/187: rk3308-vop-output(:1) (+272/-0)[3M] {rk3308.dtsi, rockchip_vop_reg.c, rockchip_vop_reg.h} -> 112/187: rk3328-add-dmc-driver(:1) (+1692/-14)[8M, 6A] {rk3328_dmc.c, rk3328-dram-default-timing.dtsi, rk3328-dram.h, clk-ddr.c, rockchip-dfi.c, rockchip-ddr.h, rk3328.dtsi, rk3228_grf.h, rk3328_grf.h, clk-rk3328.c, Kconfig, rockchip_sip.h, clk.h, Makefile} -> 113/187: rk3328-add-rga-node(:1) (+14/-0)[1M] {rk3328.dtsi} -> 114/187: rk3328-dtsi-mali-opp-table(:1) (+25/-0)[1M] {rk3328.dtsi} -> 115/187: rk3328-dtsi-spdif(:1) (+27/-0)[1M] {rk3328.dtsi} -> 116/187: rk3328-dtsi-usb3-reset-properties(:1) (+2/-0)[1M] {rk3328.dtsi} -> 117/187: rk3328-gpu-cooling-target(:1) (+6/-0)[1M] {rk3328.dtsi} -> 118/187: rk3328-roc-cc-add-missing-nodes(:1) (+32/-0)[1M] {rk3328-roc-cc.dts} -> 119/187: rk3399-add-sclk-i2sout-src-clock(:1) (+2/-1)[2M] {clk-rk3399.c, rk3399-cru.h} -> 120/187: rk3399-dmc-polling-rate(:1) (+1/-1)[1M] {rk3399_dmc.c} -> 121/187: rk3399-enable-dwc3-xhci-usb-trb-quirk(:1) (+2/-0)[1M] {rk3399-base.dtsi} -> 122/187: rk3399-fix-pci-lanes(:1) (+6/-6)[1M] {phy-rockchip-pcie.c} -> 123/187: rk3399-fix-pci-phy(:1) (+16/-0)[1M] {phy-rockchip-pcie.c} -> 124/187: rk3399-fix-usb-phy(:1) (+1/-1)[1M] {phy-rockchip-typec.c} -> 125/187: rk3399-rp64-pcie-Reimplement-rockchip-PCIe-bus-scan-delay(:1) (+41/-0)[4M] {pcie-rockchip-host.c, kernel-parameters.txt, pcie-rockchip.c, pcie-rockchip.h} -> 126/187: rk3399-sd-drive-level-8ma(:1) (+8/-8)[1M] {rk3399-base.dtsi} -> 127/187: rk3399-sd-pwr-pinctrl(:1) (+5/-0)[1M] {rk3399-base.dtsi} -> 128/187: rk3399-unlock-temperature(:1) (+3/-3)[1M] {rk3399-base.dtsi} -> 129/187: rk356x-add-rkvdec2-support(:1) (+34/-1)[1M] {rk356x.dtsi} -> 130/187: rk3588-0010-fix-clk-divisions(:1) (+11/-0)[1M] {math.h} -> 131/187: rk3588-0010-fix-clk-divisions(:2) (+3/-3)[1M] {clk-divider.c} -> 132/187: rk3588-0010-fix-clk-divisions(:3) (+2/-4)[1M] {clk-composite.c} -> 133/187: rk3588-0011-irqchip-fix-its-timeout-issue(:1) (+72/-7)[1M] {irq-gic-v3-its.c} -> 134/187: rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:1) (+132/-0)[1A] {snps,dw-hdmi-rx.yaml} -> 135/187: rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:2) (+70/-0)[2M] {rk3588-extra.dtsi, rk3588-base-pinctrl.dtsi} -> 136/187: rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:3) (+3524/-0)[2M, 8A] {snps_hdmirx.c, snps_hdmirx.h, snps_hdmirx_cec.c, snps_hdmirx_cec.h, Kconfig, Makefile} -> 137/187: rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:4) (+1/-0)[1M] {defconfig} -> 138/187: rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:5) (+1/-1)[1M] {snps_hdmirx.c} -> 139/187: rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:6) (+12/-0)[1M] {snps_hdmirx.c} -> 140/187: rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:7) (+0/-7)[1M] {snps_hdmirx.c} -> 141/187: rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:8) (+15/-1)[1M] {snps_hdmirx.c} -> 142/187: rk3588-0132-phy-phy-rockchip-samsung-hdptx-Add-FRL-EARC-support(:1) (+425/-1)[1M] {phy-rockchip-samsung-hdptx.c} -> 143/187: rk3588-0135-arm64-dts-rockchip-Add-HDMI0-bridge-CLK-to-rk3588(:1) (+41/-0)[1M] {rk3588-base.dtsi} -> 144/187: rk3588-0135-arm64-dts-rockchip-Add-HDMI0-bridge-CLK-to-rk3588(:2) (+1/-0)[1M] {rk3588-base.dtsi} -> 145/187: rk3588-0140-drm-bridge-synopsys-Add-DW-HDMI-QP-TX-Controller-support-library(:1) (+1523/-0)[2M, 3A] {dw-hdmi-qp.h, dw-hdmi-qp.c, dw_hdmi_qp.h, Kconfig, Makefile} -> 146/187: rk3588-0141-dt-bindings-display-rockchip-Add-schema-for-RK3588-HDMI-TX-Controller(:1) (+188/-0)[1A] {rockchip,rk3588-dw-hdmi-qp.yaml} -> 147/187: rk3588-0142-drm-rockchip-Add-basic-RK3588-HDMI-output-support(:1) (+437/-0)[4M, 1A] {dw_hdmi_qp-rockchip.c, Kconfig, rockchip_drm_drv.c, Makefile, rockchip_drm_drv.h} -> 148/187: rk3588-0170-drm-rockchip-vop2-add-clocks-reset-support(:1) (+30/-0)[1M] {rockchip_drm_vop2.c} -> 149/187: rk3588-0170-drm-rockchip-vop2-add-clocks-reset-support(:2) (+27/-0)[1M] {rockchip-vop2.yaml} -> 150/187: rk3588-0170-drm-rockchip-vop2-add-clocks-reset-support(:3) (+8/-0)[1M] {rk3588-base.dtsi} -> 151/187: rk3588-0801-wireless-add-bcm43752(:1) (+6/-1)[2M] {pcie.c, brcm_hw_ids.h} -> 152/187: rk3588-0802-wireless-add-clk-property(:1) (+10/-0)[1M] {pcie.c} -> 153/187: rk3588-1010-arm64-dts-rock-5b-Slow-down-emmc-to-hs200-and-add-ts(:1) (+5/-0)[1M] {rk3588-rock-5b.dts} -> 154/187: rk3588-1012-arm64-dts-rockchip-Enable-HDMI0-on-rock-5b(:1) (+30/-0)[1M] {rk3588-rock-5b.dts} -> 155/187: rk3588-1013-arm64-dts-rockchip-disable-emmc-hs400-for-rock-5-itx(:1) (+1/-2)[1M] {rk3588-rock-5-itx.dts} -> 156/187: rk3588-1014-arm64-dts-rockchip-Make-use-of-HDMI0-PHY-PLL-on-rock5b(:1) (+5/-0)[1M] {rk3588-rock-5b.dts} -> 157/187: rk3588-1020-Add-HDMI-and-VOP2-to-Rock-5A(:1) (+30/-0)[1M] {rk3588s-rock-5a.dts} -> 158/187: rk3588-1021-arch-arm64-dts-enable-gpu-node-for-rock-5a(:1) (+6/-0)[1M] {rk3588s-rock-5a.dts} -> 159/187: rk3588-1031-arm64-dts-rockchip-Add-HDMI-support-to-ArmSoM-Sige7(:1) (+35/-0)[1M] {rk3588-armsom-sige7.dts} -> 160/187: rk3588-1032-arm64-dts-rockchip-Add-ap6275p-wireless-support-to-A(:1) (+16/-0)[1M] {rk3588-armsom-sige7.dts} -> 161/187: rk3588-1040-board-khadas-edge2-add-nodes(:1) (+120/-0)[1M] {rk3588s-khadas-edge2.dts} -> 162/187: rk3588-1040-board-khadas-edge2-add-nodes(:2) (+17/-1)[1M] {rk3588s-khadas-edge2.dts} -> 163/187: rk3588-1040-board-khadas-edge2-add-nodes(:3) (+53/-0)[1M] {rk3588s-khadas-edge2.dts} -> 164/187: rk3588-1040-board-khadas-edge2-add-nodes(:4) (+17/-0)[1M] {rk3588s-khadas-edge2.dts} -> 165/187: rk3588-1041-board-khadas-edge2-mcu(:1) (+30/-2)[2M] {khadas-mcu.h, khadas-mcu.c} -> 166/187: rk3588-1041-board-khadas-edge2-mcu(:2) (+0/-11)[1M] {khadas-mcu.c} -> 167/187: rk3588-1041-board-khadas-edge2-mcu(:3) (+73/-4)[1M] {khadas_mcu_fan.c} -> 168/187: rk3588-1041-board-khadas-edge2-mcu(:4) (+6/-1)[1M] {khadas,mcu.yaml} -> 169/187: rk3588-1041-board-khadas-edge2-mcu(:5) (+7/-0)[1M] {rk3588s-khadas-edge2.dts} -> 170/187: rk3588-1041-board-khadas-edge2-mcu(:6) (+56/-0)[1M] {rk3588s-khadas-edge2.dts} -> 171/187: rk3588-1051-board-nanopc-t6-Add-FAN-support(:1) (+37/-0)[1M] {rk3588-nanopc-t6.dtsi} -> 172/187: rk3588-1052-board-nanopc-t6-Add-HDMI-support(:1) (+36/-0)[1M] {rk3588-nanopc-t6.dtsi} -> 173/187: rk3588-1053-board-nanopc-t6-fix-usb3-a(:1) (+23/-5)[2M] {rk3588-nanopc-t6.dtsi, rk3588-nanopc-t6-lts.dts} -> 174/187: rk3588-1060-arm64-dts-rockchip-Split-pcie30x1m1-pinctrl(:1) (+13/-3)[1M] {rk3588-base-pinctrl.dtsi} -> 175/187: rk3588-1060-board-cm3588-nas-Add-HDMI-support(:1) (+47/-0)[1M] {rk3588-friendlyelec-cm3588-nas.dts} -> 176/187: rk3588-1061-arm64-dts-rockchip-Add-PCIe-3.0-pinctrl-to-Turing-RK(:1) (+1/-1)[1M] {rk3588-turing-rk1.dtsi} -> 177/187: rk3588-1062-arm64-dts-rockchip-Enable-GPU-node-on-Turing-RK1(:1) (+5/-0)[1M] {rk3588-turing-rk1.dtsi} -> 178/187: rk3588-1063-arm64-dts-rockchip-Enable-automatic-fan-control-on-t(:1) (+31/-1)[1M] {rk3588-turing-rk1.dtsi} -> 179/187: rk3588-1064-arm64-dts-rockchip-Add-missing-hym8563-clock-frequen(:1) (+1/-0)[1M] {rk3588-turing-rk1.dtsi} -> 180/187: rk3588-1071-arm64-dts-Add-missing-nodes-to-Orange-Pi-5-Plus(:1) (+218/-3)[1M] {rk3588-orangepi-5-plus.dts} -> 181/187: rk35xx-montjoie-crypto-v2-rk35xx(:1) (+65/-0)[1A] {rockchip,rk3588-crypto.yaml} -> 182/187: rk35xx-montjoie-crypto-v2-rk35xx(:2) (+12/-0)[1M] {rk3588-base.dtsi} -> 183/187: rk35xx-montjoie-crypto-v2-rk35xx(:3) (+12/-0)[1M] {rk356x.dtsi} -> 184/187: rk35xx-montjoie-crypto-v2-rk35xx(:4) (+34/-76)[2M] {rockchip,rk3588-cru.h, rst-rk3588.c} -> 185/187: rk35xx-montjoie-crypto-v2-rk35xx(:5) (+1939/-0)[2M, 4A] {rk2_crypto.c, rk2_crypto_skcipher.c, rk2_crypto_ahash.c, rk2_crypto.h, Kconfig, Makefile} -> 186/187: wifi-4003-add-bcm43342-chip(:1) (+3/-0)[2M] {sdio.c, brcm_hw_ids.h} -> 187/187: wifi-4003-ssv-6051-driver(:1) (+48982/-0)[2M, 58A] {ssv6200_aux.h, ssv6200_reg.h, dev.c, ampdu.c, ssv_cmd.c, ssv_rc.c, ssv_cfgvendor.c, init.c, sdio.c, ssv_hci.c, ap.c, ssv_ht_rc.c, ssv6200_common.h, dev.h, smartlink.c, efuse.c, ssv6200_configuration.h, p2p.c, ssvdevice.c, ssv_cfgvendor.h, ssv6xxx_debugfs.c, ampdu.h, sar.c, hctrl.h, ssv6200_reg_sim.h, ssv_rc_common.h, dev_tbl.h, Makefile.bak, platform-config.mak, ssv6051-wifi.cfg, hwif.h, sdio_def.h, ssv_hci.h, ssv6200.h, ssv6051-generic-wlan.c, sar.h, drv_comm.h, ssv_cfg.h, p2p.h, sec.h, ssv_rc.h, ssv_cmd.h, ap.h, efuse.h, lib.c, ssv_ht_rc.h, cabrio.h, ssv6xxx_debugfs.h, Makefile, ssv_firmware_version.h, linux_80211.h, init.h, lib.h, ssv_pm.h, rules.mak, ssv_pm.c, ssv_version.h, Kconfig} Failed to apply 1 patches: ->general-v4l2-rkvdec-01-vp9(:4) (+11/-3)[1M] {rockchip_vpu_hw.c}<- Target file 'rk3588s-nanopi-r6s.dts' already exists; will overwrite it; consider if it should be removed. Target file 'rk3566-lckfb-tspi.dts' already exists; will overwrite it; consider if it should be removed. Target file 'rk3588s-nanopi-r6c.dts' already exists; will overwrite it; consider if it should be removed. Target file 'rk3566-radxa-zero-3.dtsi' already exists; will overwrite it; consider if it should be removed. Target file 'rk3588s-orangepi-5.dts' already exists; will overwrite it; consider if it should be removed. Autopatching DT Makefile in arch/arm64/boot/dts/rockchip with config 'CONFIG_ARCH_ROCKCHIP'... Read 8526 bytes from /armbian/cache/sources/linux-kernel-worktree/6.12__rockchip64__arm64/arch/arm64/boot/dts/rockchip/Makefile Read 156 lines from /armbian/cache/sources/linux-kernel-worktree/6.12__rockchip64__arm64/arch/arm64/boot/dts/rockchip/Makefile Found 195 .dts files in /armbian/cache/sources/linux-kernel-worktree/6.12__rockchip64__arm64/arch/arm64/boot/dts/rockchip Wrote 199 lines to /armbian/cache/sources/linux-kernel-worktree/6.12__rockchip64__arm64/arch/arm64/boot/dts/rockchip/Makefile Summary: kernel patching: 187 total patches; 186 applied; 50 with problems; 50 needs_rebase; 1 failed_apply Summary of kernel patches ╭──────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────────────────┬──────────────────────────────────────────╮ │ Patch / Status │ Diffstat / files │ Author / Subject │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ sha1_11a24528d080a6ac23f07d6031da9e271728d62d_rockchip64_current_0b5d7236_c3161803-01ba4719 │ (+0/-0)[] ? │ Armbian Autopatcher: [AUTOGEN] │ │ │ │ /armbian/cache/patch/kernel-drivers/sha… │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ add-board-helios64 │ (+655/-81)[1M] │ Aditya Prayoga: Add board Helios64 │ │ │ rk3399-kobol-helios64.dts │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-firefly-rk3399-dts │ (+103/-30)[1M] rk3399-firefly.dts │ chainsx: [ARCHEOLOGY] firefly-rk3399: │ │ │ │ move to rockchip64 family │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-helios64-dts-fix-stability-issues │ (+1/-0)[1M] │ Aditya Prayoga: Attempt to improve │ │ │ rk3399-kobol-helios64.dts │ stability on Helios64 (#2680) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-helios64-remove-pcie-ep-gpios │ (+0/-1)[1M] │ Aditya Prayoga: Remove PCIE ep-gpios │ │ │ rk3399-kobol-helios64.dts │ from Helios64 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-nanopc-t4-add-typec-dp │ (+96/-0)[1M] rk3399-nanopc-t4.dts │ tonymac32: Patching something │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-nanopi-m4v2-dts-add-sound-card │ (+60/-0)[2M] rk3399-nanopi4.dtsi, │ Piotr Szczepanik: [ARCHEOLOGY] Initial │ │ │ Kconfig │ addition of NanoPi M4V2 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-nanopi-r2c-plus │ (+1/-1)[1M] │ amazingfate: [ARCHEOLOGY] rockchip64: │ │ │ rk3328-nanopi-r2c-plus.dts │ bump rockchip64-edge kernel to 6.5 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-nanopi-r2s │ (+316/-165)[1M] │ Paolo Sabatino: rockchip64: consolidate │ │ │ rk3328-nanopi-r2s.dts │ nanopi r2s device trees │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-nanopi-r3s-fix-leds │ (+22/-0)[2M] r8169_main.c, │ John Doe: Patching NanoPi-R3S LEDs │ │ │ realtek.c │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-nanopi-r4s-pwmfan │ (+35/-0)[1M] rk3399-nanopi-r4s.dts │ Bochun Bai: Add pwm-fan support to │ │ │ │ nanopi r4s │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-odroidm1-add-nodes-for-i2c-pwm-uart-spi │ (+34/-0)[1M] rk3568-odroid-m1.dts │ Ricardo Pardini: rk3568-odroid-m1: add │ │ │ │ nodes for i2c/pwm/spi/uart overlays │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-orangepi-r1-plus │ (+45/-0)[1M] │ Igor Pecovnik: [ARCHEOLOGY] Initial ROCK │ │ │ rk3328-orangepi-r1-plus.dts │ Pi E support (as WIP) (#2042) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-orangepi-rk3399-pcie │ (+31/-0)[1M] rk3399-orangepi.dts │ amazingfate: arm64: dts: rockchip: add │ │ │ │ pcie support to orangepi rk3399 board │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-orangepi3b-add-uwe5622-wifi-bt-nodes │ (+17/-0)[1M] │ amazingfate: arch: arm64: dts: add │ │ │ rk3566-orangepi-3b-v1.1.dts │ uwe5622 wifi/bt nodes to orangepi3b v1.1 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-pbp-add-dp-alt-mode │ (+210/-3)[4M] tcpm.c, │ Dan Johansen: add-dp-alt-mode-to-PBP │ │ │ displayport.c, │ │ │ │ phy-rockchip-typec.c, │ │ │ │ rk3399-pinebook-pro.dts │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-radxa-e25-sdmmc0-fix │ (+1/-1)[1M] rk3568-radxa-e25.dts │ krachlatte: [ARCHEOLOGY] Improve SD card │ │ │ │ compatibility on Radxa E25 (#5165) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-radxa-e25-usb3-and-emmc-fix │ (+14/-0)[2M] │ krachlatte: [ARCHEOLOGY] Improve SD card │ │ │ rk3568-radxa-cm3i.dtsi, │ compatibility on Radxa E25 (#5165) │ │ │ rk3568-radxa-e25.dts │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rk3328-roc-cc-dts-enable-dmc │ (+38/-0)[1M] rk3328-roc-cc.dts │ Paolo Sabatino: enable roc-cc dmc │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rk3328-roc-cc-dts-ram-profile │ (+311/-0)[1A] │ tonymac32: │ │ │ rk3328-dram-renegade-timing.dtsi │ board-rk3328-roc-cc-adjust-DMC-opps │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rk3328-roc-pc-dts-ram-profile │ (+223/-0)[1A] │ Tony: [ARCHEOLOGY] Add files via upload │ │ │ rk3328-roc-pc-dram-timing.dtsi │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rk3328-roc-pc │ (+466/-59)[1M] rk3328-roc-pc.dts │ Paolo Sabatino: enable dmc for │ │ │ │ rk3328-roc-pc │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rock3a-0001-emmc-sfc │ (+11/-0)[1M] rk3568-rock-3a.dts │ Jianfeng Liu: [ARCHEOLOGY] update │ │ │ │ rockchip64 edge to 5.19 (#4039) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rock3a-0002-usb3 │ (+1/-0)[1M] rk3568-rock-3a.dts │ Jianfeng Liu: [ARCHEOLOGY] update │ │ │ │ rockchip64 edge to 5.19 (#4039) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rock3a-0003-add-gpio-names │ (+75/-0)[1M] rk3568-rock-3a.dts │ Werner: arm64: dts: rockchip: add │ │ │ │ gpio-line-names to radxa-rock-3a │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rock64-mail-supply │ (+5/-0)[1M] rk3328-rock64.dts │ tonymac32: board_rock64_mali-usb-supply │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rockpi3-enable-dmc │ (+7/-0)[1M] rk3328-rock-pi-e.dts │ Paolo Sabatino: [ARCHEOLOGY] rockchip64: │ │ │ │ enable dmc on Rock PI E board │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rockpi4-0003-arm64-dts-pcie │ (+4/-0)[1M] rk3399-rock-pi-4.dtsi │ Piotr Szczepanik: [ARCHEOLOGY] Rock Pi 4 │ │ │ │ enable PCIe in device tree for "dev" │ │ │ │ target (#1624) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rockpis-dts-fixes │ (+41/-0)[1M] rk3308-rock-pi-s.dts │ Brent Roman: rk3308: fixes for rock pi s │ │ │ │ dts (sans pcm5102) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rockpro64-0001-Add-pcie-bus-scan-delay │ (+1/-0)[1M] rk3399-rockpro64.dtsi │ Piotr Szczepanik: Rockpro64 add pcie bus │ │ │ │ scan delay │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rockpro64-change-rx_delay-for-gmac │ (+1/-1)[1M] rk3399-rockpro64.dtsi │ Ayufan: ayufan: dts: rockpro64: change │ │ │ │ rx_delay for gmac │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rockpro64-fix-emmc │ (+2/-0)[1M] rk3399-rockpro64.dtsi │ Martin Ayotte: [ARCHEOLOGY] fix │ │ │ │ PMIC_INT_L gpio conflicting with │ │ │ │ I2C8_SCL in RockPro64 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rockpro64-fix-spi1-flash-speed │ (+1/-1)[1M] rk3399-rockpro64.dtsi │ Martin Ayotte: [ARCHEOLOGY] slow │ │ │ │ SPIFlash to avoid errors │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rockpro64-work-led-heartbeat │ (+1/-1)[1M] rk3399-rockpro64.dtsi │ Piotr Szczepanik: [ARCHEOLOGY] Switch │ │ │ │ RockPro64 work led to heartbeat trigger │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rocks0-0001-deviceTree │ (+199/-139)[1M] rk3308-rock-s0.dts │ Paolo Sabatino: Added Linux device tree │ │ │ │ for Rock S0 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-rocks0-0002-Revert-arm64-dts-rockchip-Fix-sdmmc-access-on-rk3308 │ (+1/-17)[1M] rk3308-rock-s0.dts │ Igor Pecovnik: Revert "arm64: dts: │ │ │ │ rockchip: Fix sdmmc access on │ │ │ │ rk3308-rock-s0 v1.1 boards" │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-station-m2 │ (+80/-30)[1M] rk3566-roc-pc.dts │ chainsx: fix rk3566-roc-pc │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ board-station-p2 │ (+325/-55)[1M] rk3568-roc-pc.dts │ chainsx: [ARCHEOLOGY] fix rk3568-roc-pc │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ drivers-regulator-fan53555-bug-fixed │ (+5/-0)[1M] fan53555.c │ ARC-MX: drivers:regulator:fan53555:add │ │ │ │ new device chip id │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ drv-spi-spidev-remove-warnings │ (+2/-0)[1M] spidev.c │ John Doe: rockchip64: edge: 6.10.5 │ │ │ │ drv:spi:spidev remove warnings │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-add-hdmi-mks-ips50-resolutions │ (+15/-1)[4M] drm_edid.c, hdmi.c, │ Maxim Medvedev: HDMI EDID records for │ │ │ phy-rockchip-inno-hdmi.c, hdmi.h │ 800x480 resolution (a MKS IPS50 screen │ │ │ │ and similar) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-add-miniDP-dt-doc │ (+66/-0)[1A] │ Tony: [ARCHEOLOGY] RK3399 Typec DP │ │ │ extcon-usbc-virtual-pd.yaml │ (#2676) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-add-miniDP-virtual-extcon │ (+296/-0)[2M, 1A] │ Tony: [ARCHEOLOGY] RK3399 Typec DP │ │ │ extcon-usbc-virtual-pd.c, Kconfig, │ (#2676) │ │ │ Makefile │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-add-overlay-compilation-support │ (+19/-2)[2M] Makefile.dtbinst, │ Paolo Sabatino: compile .scr and install │ │ │ Makefile.dtbs │ overlays in right path │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-add-overlay-configfs │ (+320/-0)[2M, 2A] configfs.c, │ Pantelis Antoniou: OF: DT-Overlay │ │ │ configfs-overlays.txt, Kconfig, │ configfs interface │ │ │ Makefile │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-add-panel-simple-dsi │ (+773/-0)[1M, 1A] │ simple: [ARCHEOLOGY] general add panel │ │ │ panel-simple-dsi.c, Makefile │ simple dsi (#3140) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-add-pll-hdmi-timings │ (+71/-0)[1M] │ paolo: [ARCHEOLOGY] Adding pll hdmi │ │ │ phy-rockchip-inno-hdmi.c │ timing to rockchip64-dev too │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-add-xtx-spi-nor-chips │ (+24/-0)[3M, 1A] xtx.c, Makefile, │ microcai: spi-nor: Add support for │ │ │ core.c, core.h │ xt25f32b/xt25f128b │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-clk-rockchip-rk3568-Add-PLL-rate-for-33.3MHz │ (+1/-0)[1M] clk-rk3568.c │ Vasily Khoruzhick: clk: rockchip: │ │ │ │ rk3568: Add PLL rate for 33.3MHz │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-cryptov1-trng │ (+140/-1)[6M, 1A] │ Paolo Sabatino: rockchip64: add TRNG to │ │ │ rk3288_crypto_trng.c, │ existing crypto v1 driver │ │ │ rk3288_crypto.c, rk3288_crypto.h, │ │ │ │ Kconfig, rk3288_crypto_ahash.c, │ │ │ │ rk3288_crypto_skcipher.c, Makefile │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-disable-mtu-validation │ (+0/-12)[1M] stmmac_main.c │ Igor Pecovnik: Disable MTU validation │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-driver-tm16xx-led-driver │ (+1178/-0)[2M, 1A] tm16xx.c, │ Paolo Sabatino: Add tm16xx led auxiliary │ │ │ Kconfig, Makefile │ display driver │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-fix-es8316-kernel-panic │ (+1/-1)[1M] es8316.c │ Yannick Adam: [ARCHEOLOGY] Enable es8316 │ │ │ │ on RockPi4 (#1885) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-fix-inno-usb2-phy-init │ (+0/-5)[1M] │ Paolo Sabatino: remove usb2phy extcon │ │ │ phy-rockchip-inno-usb2.c │ initialization causing kernel oops │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-fix-mmc-signal-voltage-before-reboot │ (+8/-0)[1M] core.c │ Jonas Karlman: mmc: core: set initial │ │ │ │ signal voltage on power off │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-hdmi-clock-fixes(:1) │ (+98/-14)[4M] clk-rk3399.c, │ Paolo Sabatino: hdmi timing core changes │ │ │ dw_hdmi-rockchip.c, dw-hdmi.c, │ and fixes │ │ │ rockchip_vop_reg.c │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-hdmi-clock-fixes(:2) │ (+67/-78)[1M] dw_hdmi-rockchip.c │ Miouyouyou: [ARCHEOLOGY] [RFC] RK3288 : │ │ │ │ Add HDMI resolutions (#1887) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-increase-spdif-dma-burst │ (+1/-1)[1M] rockchip_spdif.c │ Paolo Sabatino: rockchip: increase SPDIF │ │ │ │ max burst value to maximum │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-increasing_DMA_block_memory_allocation_to_2048 │ (+3/-5)[1M] pool.c │ Igor Pecovnik: [ARCHEOLOGY] Increasing │ │ │ │ DMA block memory allocation to 2048k on │ │ │ │ all relevant kernels. │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-pl330-01-fix-periodic-transfers │ (+186/-91)[1M] pl330.c │ Paolo Sabatino: pl330: fix dma engine │ │ │ │ periodic transfers │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-pl330-02-add-support-for-interleaved-transfers │ (+163/-6)[2M] pl330.c, dmaengine.h │ Paolo Sabatino: rockchip/64: pl330 - add │ │ │ │ support for interleaved transfers │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-pl330-04-bigger-mcode-buffer │ (+1/-1)[1M] pl330.c │ Paolo Sabatino: increase pl330 microcode │ │ │ │ buffer size │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-pl330-05-fix-unbalanced-power-down │ (+1/-1)[1M] pl330.c │ Sugar Zhang: dmaengine: pl330: Fix │ │ │ │ unbalanced runtime PM │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-pl330-06-fix-buffer-underruns │ (+12/-12)[1M] pl330.c │ Paolo Sabatino: pl330: fix buffer │ │ │ │ underrun with cyclic dma │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-possibility-of-disabling-rk808-rtc │ (+2/-1)[2M] mfd-core.c, │ Piotr Szczepanik: add possibility of │ │ │ rk8xx-core.c │ disabling rk808-rtc │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-rk3328-dtsi-trb-ent-quirk │ (+1/-0)[1M] rk3328.dtsi │ schwar3kat: [ARCHEOLOGY] Enable │ │ │ │ rockchip64: XHCI HCD USB TRB ENT quirk │ │ │ │ for RK3328 (#3763) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-rk808-configurable-switch-voltage-steps │ (+13/-4)[1M] rk808-regulator.c │ Piotr Szczepanik: allows to change the │ │ │ │ way that BUCK1 and BUCK2 of rk808 PMIC │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-rockchip-overlays │ (+3/-0)[1M] Makefile.lib │ Martin Ayotte: add overlays framework │ │ │ │ for rockchip (scripts/Makefile.lib only) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-rt5651-add-mclk │ (+17/-0)[2M] rt5651.c, rt5651.h │ Piotr Szczepanik: [ARCHEOLOGY] Fixed │ │ │ │ sound from rt5651 on OrangePi 4 (#1870) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-st7796-driver │ (+161/-0)[2M, 1A] fb_st7796.c, │ Maxim Medvedev: Custom st7796 display │ │ │ Kconfig, Makefile │ module │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-iep-driver │ (+1632/-1)[5M, 6A] iep.c, │ Paolo: Rockchip IEP driver │ │ │ iep-regs.h, iep.h, │ │ │ │ rockchip-iep.yaml, rk3328.dtsi, │ │ │ │ rk3288.dtsi, rk3399-base.dtsi, │ │ │ │ Kconfig, Makefile │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-00-fixes(:1) │ (+38/-39)[1M] v4l2-common.c │ Jonas Karlman: media: v4l2-common: Add │ │ │ │ helpers to calculate bytesperline and │ │ │ │ sizeimage │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-00-fixes(:2) │ (+8/-0)[3M] v4l2-common.c, │ Jonas Karlman: media: v4l2: Add NV15 and │ │ │ videodev2.h, v4l2-ioctl.c │ NV20 pixel formats │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-00-fixes(:3) │ (+5/-5)[1M] rkvdec-h264.c │ Jonas Karlman: media: rkvdec: h264: Use │ │ │ │ bytesperline and buffer height to │ │ │ │ calculate stride │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-00-fixes(:4) │ (+15/-14)[1M] rkvdec.c │ Jonas Karlman: media: rkvdec: Extract │ │ │ │ rkvdec_fill_decoded_pixfmt helper method │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-00-fixes(:5) │ (+61/-8)[2M] rkvdec.c, rkvdec.h │ Jonas Karlman: media: rkvdec: Lock │ │ │ │ capture pixel format in s_ctrl and s_fmt │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-00-fixes(:6) │ (+37/-15)[2M] rkvdec-h264.c, │ Jonas Karlman: media: rkvdec: h264: │ │ │ rkvdec.c │ Support High 10 and 4:2:2 profiles │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-00-fixes(:7) │ (+7/-6)[1M] rkvdec-h264.c │ Alex Bee: media: rkvdec-h264: Don't │ │ │ │ hardcode SPS/PPS parameters │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-01-vp9(:1) │ (+2/-2)[1M] rkvdec.c │ Jonas Karlman: WIP: media: rkvdec: pm │ │ │ │ runtime dont use autosuspend before │ │ │ │ disable and cleanup │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-01-vp9(:2) │ (+44/-0)[2M, 1A] pm-domains.c, │ Randy Li: soc: rockchip: power-domain: │ │ │ rockchip_pmu.h, pm_domains.h │ export idle request │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-01-vp9(:3) │ (+87/-1)[4M] rkvdec.c, │ Alex Bee: WIP: media: rkvdec: implement │ │ │ rockchip,vdec.yaml, rkvdec.h, │ reset controls │ │ │ rkvdec-regs.h │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-01-vp9(:4) │ (+11/-3)[1M] rockchip_vpu_hw.c │ Alex Bee: media: hantro: rockchip: │ │ │ │ Increase RK3288's max ACLK │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-01-vp9(:5) │ (+10/-0)[2M] rkvdec-vp9.c, │ Alex Bee: media: rkvdec: disable QoS for │ │ │ rkvdec-regs.h │ VP9 (corruptions on RK3328 otherwise) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-01-vp9(:6) │ (+5/-0)[1M] rk3328.dtsi │ Alex Bee: WIP: arm64: dts: add resets to │ │ │ │ vdec for RK3328 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-02-hevc(:1) │ (+2647/-2)[4M, 1A] rkvdec-hevc.c, │ Jonas Karlman: WIP: media: rkvdec: add │ │ │ rkvdec.c, Makefile, rkvdec-regs.h, │ HEVC backend │ │ │ rkvdec.h │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-02-hevc(:2) │ (+85/-30)[2M] rkvdec.c, rkvdec.h │ Alex Bee: media: rkvdec: add variants │ │ │ │ support │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-02-hevc(:3) │ (+8/-0)[1M] rkvdec.c │ Alex Bee: media: rkvdec: add RK3288 │ │ │ │ variant │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-02-hevc(:4) │ (+20/-1)[1M] rk3288.dtsi │ Alex Bee: ARM: dts: RK3288: add hevc │ │ │ │ node │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-02-hevc(:5) │ (+23/-3)[1M] rkvdec-hevc.c │ Nicolas Dufresne: media: rkvdec: Fix │ │ │ │ HEVC RPS bit offsets │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-v4l2-rkvdec-02-hevc(:6) │ (+4/-2)[1M] rkvdec-hevc.c │ Nicolas Dufresne: media: rkvdec: Fix │ │ │ │ number of HEVC references being set in │ │ │ │ RPS │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ general-workaround-broadcom-bt-serdev │ (+1/-1)[1M] btbcm.c │ Paolo Sabatino: Workaround to make │ │ │ │ several broadcom bluetooth serdev │ │ │ │ devices work even without proper MAC │ │ │ │ address │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ kernel-6.8-tools-cgroup-makefile │ (+11/-0)[1A] Makefile │ Paolo Sabatino: [ARCHEOLOGY] rockchip: │ │ │ │ bump edge kernel to 6.8 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ media-0001-Add-rkvdec2-Support-v3(:1) │ (+510/-499)[1M, 1A] │ Detlev Casanova: media: rockchip: Move │ │ │ rkvdec-h264-cabac.h, rkvdec-h264.c │ H264 CABAC table to header file │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ media-0001-Add-rkvdec2-Support-v3(:2) │ (+2496/-0)[2M, 7A] rkvdec2.c, │ Detlev Casanova: media: rockchip: │ │ │ rkvdec2-h264.c, rkvdec2-regs.h, │ Introduce the rkvdec2 driver │ │ │ rkvdec2.h, Kconfig, TODO, Makefile │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ media-0001-Add-rkvdec2-Support-v3(:3) │ (+50/-0)[1M] rk3588-base.dtsi │ Detlev Casanova: arm64: dts: rockchip: │ │ │ │ Add rkvdec2 Video Decoder on rk3588(s) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ media-0002-v4l2-core-Initialize-h264-frame_mbs_only_flag- │ (+13/-0)[1M] v4l2-ctrls-core.c │ amazingfate: media: v4l2-core: │ │ │ │ Initialize h264 frame_mbs_only_flag as 1 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ media-0003-rk3568-disable-hantro-h264 │ (+4/-21)[4M] rockchip_vpu_hw.c, │ amazingfate: [ARCHEOLOGY] │ │ │ rk3588-base.dtsi, hantro_drv.c, │ rockchip64-edge: disable hantro g1 h264 │ │ │ hantro_hw.h │ decoder on rk356x │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ net-usb-r8152-add-LED-configuration-from-OF │ (+23/-0)[1M] r8152.c │ David Bauer: net: usb: r8152: add LED │ │ │ │ configuration from OF │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ regulator-add-fan53200-driver │ (+533/-0)[3M, 1A] fan53200.c, │ Rock Shen: regulator: add fan53200 │ │ │ Kconfig, defconfig, Makefile │ regulator driver for Tinkerboard-2 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-0001-pinctrl-slew-mux │ (+100/-0)[4M] pinctrl-rockchip.c, │ brentr: [ARCHEOLOGY] Rockpis wifi fixes │ │ │ pinctrl-rockchip.h, │ (#4008) │ │ │ pinconf-generic.c, │ │ │ │ pinconf-generic.h │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-0003-pinctrl-io-voltage-domains │ (+24/-40)[2M] io-domain.c, │ brentr: [ARCHEOLOGY] Rockpis wifi fixes │ │ │ pinctrl-rockchip.c │ (#4008) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-acodec-vendor-driver │ (+5665/-943)[3M, 1A] │ Paolo Sabatino: revert rk3308 analog │ │ │ rk3308_codec.c, rk3308_codec.h, │ codec to vendor code │ │ │ rk3308_codec_provider.h, │ │ │ │ rk3308.dtsi │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-add-gmac-alias │ (+1/-0)[1M] rk3308.dtsi │ ashthespy: arm64: dts: rk3308: Add mac │ │ │ │ node at dtsi level │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-add-missing-i2s-controllers │ (+59/-0)[1M] rk3308.dtsi │ Paolo Sabatino: add missing i2s │ │ │ │ controllers │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-add-tsadc-driver │ (+27/-0)[2M] rockchip_thermal.c, │ Rocky Hao: thermal: rockchip: add tsadc │ │ │ rockchip-thermal.yaml │ support for rk3308 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-dts-legacy-cryptov2 │ (+15/-0)[1M] rk3308.dtsi │ Paolo Sabatino: rk3308: add cryptov2 dts │ │ │ │ node │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-dts-thermal-zones │ (+64/-0)[1M] rk3308.dtsi │ ashthespy: arm64: dts: rockchip: add │ │ │ │ cpu's thermal config for rk3308 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-fix-uart-dma │ (+24/-0)[2M] grf.c, rk3308.dtsi │ ssp97: rk3308: fix uart dma. │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-i2s-default-rate │ (+4/-0)[1M] rockchip_i2s_tdm.c │ Brent Roman: Restore rockchip_i2s_tdm │ │ │ │ default clk rates │ │ │ │ sound/soc/rockchip/rockchip_i2s_tdm.c │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-internal-rgb-lcdc │ (+3/-0)[1M] rockchip_rgb.c │ TheSnowfield: rk3308: set pinmux for │ │ │ │ internal RGB output │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3308-vop-output │ (+272/-0)[3M] rk3308.dtsi, │ TheSnowfield: rk3308: rk3308 vop output │ │ │ rockchip_vop_reg.c, │ │ │ │ rockchip_vop_reg.h │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3328-add-dmc-driver │ (+1692/-14)[8M, 6A] rk3328_dmc.c, │ Paolo Sabatino: rk3328 dmc driver │ │ │ rk3328-dram-default-timing.dtsi, │ │ │ │ rk3328-dram.h, clk-ddr.c, │ │ │ │ rockchip-dfi.c, rockchip-ddr.h, │ │ │ │ rk3328.dtsi, rk3228_grf.h, │ │ │ │ rk3328_grf.h, clk-rk3328.c, │ │ │ │ Kconfig, rockchip_sip.h, clk.h, │ │ │ │ Makefile │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3328-add-rga-node │ (+14/-0)[1M] rk3328.dtsi │ Paolo Sabatino: rk3328: add RGA node │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3328-dtsi-mali-opp-table │ (+25/-0)[1M] rk3328.dtsi │ Paolo Sabatino: gpu operating points │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3328-dtsi-spdif │ (+27/-0)[1M] rk3328.dtsi │ Paolo Sabatino: [ARCHEOLOGY] rockchip64: │ │ │ │ tidy up rk3328 patches │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3328-dtsi-usb3-reset-properties │ (+2/-0)[1M] rk3328.dtsi │ Paolo Sabatino: usb3 reset properties │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3328-gpu-cooling-target │ (+6/-0)[1M] rk3328.dtsi │ tonymac32: rk3328-gpu-cooling-target │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3328-roc-cc-add-missing-nodes │ (+32/-0)[1M] rk3328-roc-cc.dts │ tonymac32: rk3328-roc-cc add missing │ │ │ │ nodes │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3399-add-sclk-i2sout-src-clock │ (+2/-1)[2M] clk-rk3399.c, │ Piotr Szczepanik: [ARCHEOLOGY] Fixed │ │ │ rk3399-cru.h │ sound from rt5651 on OrangePi 4 (#1870) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3399-dmc-polling-rate │ (+1/-1)[1M] rk3399_dmc.c │ Paolo Sabatino: [ARCHEOLOGY] rockchip64: │ │ │ │ set poll rate 50ms for rk3399 dmc driver │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3399-enable-dwc3-xhci-usb-trb-quirk │ (+2/-0)[1M] rk3399-base.dtsi │ Aditya Prayoga: [ARCHEOLOGY] Fix 2.5G │ │ │ │ Ethernet on Helios64 Mainline kernel │ │ │ │ (#2567) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3399-fix-pci-lanes │ (+6/-6)[1M] phy-rockchip-pcie.c │ Valmantas Paliksa: Disable │ │ │ │ PHY_LANE_IDLE_OFF for each instance of │ │ │ │ rockchip_pcie_phy_power_one │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3399-fix-pci-phy │ (+16/-0)[1M] phy-rockchip-pcie.c │ Andrey Safonov: rk3399 PCIE PHY reset on │ │ │ │ probe │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3399-fix-usb-phy │ (+1/-1)[1M] phy-rockchip-typec.c │ Paolo Sabatino: increase timeout for │ │ │ │ usb3 type C phy init │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3399-rp64-pcie-Reimplement-rockchip-PCIe-bus-scan-delay │ (+41/-0)[4M] pcie-rockchip-host.c, │ Dan Pasanen: [ARCHEOLOGY] rockchip-: add │ │ │ kernel-parameters.txt, │ pcie hack and lsi scsi/sas support │ │ │ pcie-rockchip.c, pcie-rockchip.h │ (#3351) │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3399-sd-drive-level-8ma │ (+8/-8)[1M] rk3399-base.dtsi │ Martin Ayotte: [ARCHEOLOGY] add better │ │ │ │ strength on SDCard and put back previous │ │ │ │ speed setting │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3399-sd-pwr-pinctrl │ (+5/-0)[1M] rk3399-base.dtsi │ Paolo Sabatino: rk3399: add sd power pin │ │ │ │ to pinctrl node │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3399-unlock-temperature │ (+3/-3)[1M] rk3399-base.dtsi │ ThomasKaiser: [ARCHEOLOGY] Increase │ │ │ │ performance with rk3399-dev │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk356x-add-rkvdec2-support │ (+34/-1)[1M] rk356x.dtsi │ amazingfate: [ARCHEOLOGY] │ │ │ │ rockchip64-edge: add rkvdec2 for rk356x │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0010-fix-clk-divisions(:1) │ (+11/-0)[1M] math.h │ Sebastian Reichel: math.h: add │ │ │ │ DIV_ROUND_UP_NO_OVERFLOW │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0010-fix-clk-divisions(:2) │ (+3/-3)[1M] clk-divider.c │ Sebastian Reichel: clk: divider: Fix │ │ │ │ divisor masking on 64 bit platforms │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0010-fix-clk-divisions(:3) │ (+2/-4)[1M] clk-composite.c │ Sebastian Reichel: clk: composite: │ │ │ │ replace open-coded abs_diff() │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0011-irqchip-fix-its-timeout-issue │ (+72/-7)[1M] irq-gic-v3-its.c │ Muhammed Efe Cetin: │ │ │ │ irqchip/irq-gic-v3-its: fix its timeout │ │ │ │ issue for rk35xx boards │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:1) │ (+132/-0)[1A] snps,dw-hdmi-rx.yaml │ Shreeya Patel: dt-bindings: media: │ │ │ │ Document bindings for HDMI RX Controller │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:2) │ (+70/-0)[2M] rk3588-extra.dtsi, │ Shreeya Patel: arm64: dts: rockchip: Add │ │ │ rk3588-base-pinctrl.dtsi │ device tree support for HDMI RX │ │ │ │ Controller │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:3) │ (+3524/-0)[2M, 8A] snps_hdmirx.c, │ Shreeya Patel: media: platform: │ │ │ snps_hdmirx.h, snps_hdmirx_cec.c, │ synopsys: Add support for hdmi input │ │ │ snps_hdmirx_cec.h, Kconfig, │ driver │ │ │ Makefile │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:4) │ (+1/-0)[1M] defconfig │ Sebastian Reichel: arm64: defconfig: │ │ │ │ Enable Synopsys HDMI receiver │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:5) │ (+1/-1)[1M] snps_hdmirx.c │ Muhammed Efe Cetin: comment v4l2 error │ │ │ │ on hdmirx │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:6) │ (+12/-0)[1M] snps_hdmirx.c │ Ben Hoff: fix spurious triggering of irq │ │ │ │ 5v while plugout code is running │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:7) │ (+0/-7)[1M] snps_hdmirx.c │ Ben Hoff: remove timing handling from │ │ │ │ plug in function │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0113-add-synopsys-designware-hdmi-rx-controller(:8) │ (+15/-1)[1M] snps_hdmirx.c │ Ben Hoff: expose itc type to v4l2 in │ │ │ │ synopsys hdmir rx │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0132-phy-phy-rockchip-samsung-hdptx-Add-FRL-EARC-support │ (+425/-1)[1M] │ Cristian Ciocaltea: [WIP] phy: │ │ │ phy-rockchip-samsung-hdptx.c │ phy-rockchip-samsung-hdptx: Add FRL & │ │ │ │ EARC support │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0135-arm64-dts-rockchip-Add-HDMI0-bridge-CLK-to-rk3588(:1) │ (+41/-0)[1M] rk3588-base.dtsi │ Cristian Ciocaltea: arm64: dts: │ │ │ │ rockchip: Add HDMI0 node to rk3588 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0135-arm64-dts-rockchip-Add-HDMI0-bridge-CLK-to-rk3588(:2) │ (+1/-0)[1M] rk3588-base.dtsi │ Cristian Ciocaltea: [WIP] arm64: dts: │ │ │ │ rockchip: Enable HDMI0 PHY clk provider │ │ │ │ on rk3588 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0140-drm-bridge-synopsys-Add-DW-HDMI-QP-TX-Controller-support-library │ (+1523/-0)[2M, 3A] dw-hdmi-qp.h, │ Cristian Ciocaltea: drm/bridge: │ │ │ dw-hdmi-qp.c, dw_hdmi_qp.h, │ synopsys: Add DW HDMI QP TX Controller │ │ │ Kconfig, Makefile │ support library │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0141-dt-bindings-display-rockchip-Add-schema-for-RK3588-HDMI-TX-Controller │ (+188/-0)[1A] │ Cristian Ciocaltea: dt-bindings: │ │ │ rockchip,rk3588-dw-hdmi-qp.yaml │ display: rockchip: Add schema for RK3588 │ │ │ │ HDMI TX Controller │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0142-drm-rockchip-Add-basic-RK3588-HDMI-output-support │ (+437/-0)[4M, 1A] │ Cristian Ciocaltea: drm/rockchip: Add │ │ │ dw_hdmi_qp-rockchip.c, Kconfig, │ basic RK3588 HDMI output support │ │ │ rockchip_drm_drv.c, Makefile, │ │ │ │ rockchip_drm_drv.h │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0170-drm-rockchip-vop2-add-clocks-reset-support(:1) │ (+30/-0)[1M] rockchip_drm_vop2.c │ Detlev Casanova: vop2: Add clock resets │ │ │ │ support │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0170-drm-rockchip-vop2-add-clocks-reset-support(:2) │ (+27/-0)[1M] rockchip-vop2.yaml │ Detlev Casanova: dt-bindings: display: │ │ │ │ vop2: Add VP clock resets │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0170-drm-rockchip-vop2-add-clocks-reset-support(:3) │ (+8/-0)[1M] rk3588-base.dtsi │ Muhammed Efe Cetin: arm64: dts: │ │ │ │ rockchip: rk3588: add VOP2 clock resets │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0801-wireless-add-bcm43752 │ (+6/-1)[2M] pcie.c, brcm_hw_ids.h │ Ondrej Jirman: net: wireless: brcmfmac: │ │ │ │ Add support for AP6275P │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-0802-wireless-add-clk-property │ (+10/-0)[1M] pcie.c │ Ondrej Jirman: net: wireless: brcmfmac: │ │ │ │ Add optional 32k clock enable support │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1010-arm64-dts-rock-5b-Slow-down-emmc-to-hs200-and-add-ts │ (+5/-0)[1M] rk3588-rock-5b.dts │ amazingfate: arm64: dts: rock-5b: Slow │ │ │ │ down emmc freq and add tsadc node │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1012-arm64-dts-rockchip-Enable-HDMI0-on-rock-5b │ (+30/-0)[1M] rk3588-rock-5b.dts │ Cristian Ciocaltea: arm64: dts: │ │ │ │ rockchip: Enable HDMI0 on rock-5b │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1013-arm64-dts-rockchip-disable-emmc-hs400-for-rock-5-itx │ (+1/-2)[1M] rk3588-rock-5-itx.dts │ Jianfeng Liu: arm64: dts: rockchip: slow │ │ │ │ down emmc freq for rock 5 itx │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1014-arm64-dts-rockchip-Make-use-of-HDMI0-PHY-PLL-on-rock5b │ (+5/-0)[1M] rk3588-rock-5b.dts │ Cristian Ciocaltea: arm64: dts: │ │ │ │ rockchip: Make use of HDMI0 PHY PLL on │ │ │ │ rock-5b │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1020-Add-HDMI-and-VOP2-to-Rock-5A │ (+30/-0)[1M] rk3588s-rock-5a.dts │ Muhammed Efe Cetin: Add HDMI and VOP2 to │ │ │ │ Rock 5A │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1021-arch-arm64-dts-enable-gpu-node-for-rock-5a │ (+6/-0)[1M] rk3588s-rock-5a.dts │ amazingfate: arch: arm64: dts: enable │ │ │ │ gpu node for rock-5a │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1031-arm64-dts-rockchip-Add-HDMI-support-to-ArmSoM-Sige7 │ (+35/-0)[1M] │ Jianfeng Liu: arm64: dts: rockchip: Add │ │ │ rk3588-armsom-sige7.dts │ HDMI support to ArmSoM Sige7 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1032-arm64-dts-rockchip-Add-ap6275p-wireless-support-to-A │ (+16/-0)[1M] │ Jianfeng Liu: arm64: dts: rockchip: Add │ │ │ rk3588-armsom-sige7.dts │ ap6275p wireless support to ArmSoM Sige7 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1040-board-khadas-edge2-add-nodes(:1) │ (+120/-0)[1M] │ Muhammed Efe Cetin: arm64: dts: │ │ │ rk3588s-khadas-edge2.dts │ rockchip: Add USB-C to Khadas Edge 2 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1040-board-khadas-edge2-add-nodes(:2) │ (+17/-1)[1M] │ Muhammed Efe Cetin: arm64: dts: │ │ │ rk3588s-khadas-edge2.dts │ rockchip: Add bluetooth support to │ │ │ │ Khadas Edge 2 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1040-board-khadas-edge2-add-nodes(:3) │ (+53/-0)[1M] │ Muhammed Efe Cetin: arm64: dts: │ │ │ rk3588s-khadas-edge2.dts │ rockchip: Add HDMI & VOP2 to Khadas Edge │ │ │ │ 2 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1040-board-khadas-edge2-add-nodes(:4) │ (+17/-0)[1M] │ Muhammed Efe Cetin: arm64: dts: │ │ │ rk3588s-khadas-edge2.dts │ rockchip: Add AP6275P wireless support │ │ │ │ to Khadas Edge 2 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1041-board-khadas-edge2-mcu(:1) │ (+30/-2)[2M] khadas-mcu.h, │ Muhammed Efe Cetin: mfd: khadas-mcu: add │ │ │ khadas-mcu.c │ Edge2 registers │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1041-board-khadas-edge2-mcu(:2) │ (+0/-11)[1M] khadas-mcu.c │ Muhammed Efe Cetin: mfd: khadas-mcu: │ │ │ │ drop unused code │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1041-board-khadas-edge2-mcu(:3) │ (+73/-4)[1M] khadas_mcu_fan.c │ Muhammed Efe Cetin: thermal: │ │ │ │ khadas_mcu_fan: add support for Khadas │ │ │ │ Edge 2 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1041-board-khadas-edge2-mcu(:4) │ (+6/-1)[1M] khadas,mcu.yaml │ Muhammed Efe Cetin: dt-bindings: mfd: │ │ │ │ khadas-mcu: add cooling-levels property │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1041-board-khadas-edge2-mcu(:5) │ (+7/-0)[1M] │ Muhammed Efe Cetin: arm64: dts: │ │ │ rk3588s-khadas-edge2.dts │ rockchip: Add MCU to Khadas Edge 2 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1041-board-khadas-edge2-mcu(:6) │ (+56/-0)[1M] │ Muhammed Efe Cetin: arm64: dts: │ │ │ rk3588s-khadas-edge2.dts │ rockchip: Add automatic fan control to │ │ │ │ Khadas Edge 2 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1051-board-nanopc-t6-Add-FAN-support │ (+37/-0)[1M] rk3588-nanopc-t6.dtsi │ SuperKali: Adding FAN support for NanoPC │ │ │ │ T6 & LTS │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1052-board-nanopc-t6-Add-HDMI-support │ (+36/-0)[1M] rk3588-nanopc-t6.dtsi │ SuperKali: Add missing nodes HDMI & VOP │ │ │ │ for NanoPC T6 & LTS │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1053-board-nanopc-t6-fix-usb3-a │ (+23/-5)[2M] rk3588-nanopc-t6.dtsi, │ SuperKali: Fixing USB-A 3.0 on NanoPC T6 │ │ │ rk3588-nanopc-t6-lts.dts │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1060-arm64-dts-rockchip-Split-pcie30x1m1-pinctrl │ (+13/-3)[1M] │ Joshua Riek: arm64: dts: rockchip: Split │ │ │ rk3588-base-pinctrl.dtsi │ pcie30x1m1 pinctrl │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1060-board-cm3588-nas-Add-HDMI-support │ (+47/-0)[1M] │ ColorfulRhino: CM3588-NAS: Add HDMI │ │ │ rk3588-friendlyelec-cm3588-nas.dts │ support │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1061-arm64-dts-rockchip-Add-PCIe-3.0-pinctrl-to-Turing-RK │ (+1/-1)[1M] rk3588-turing-rk1.dtsi │ Joshua Riek: arm64: dts: rockchip: Add │ │ │ │ PCIe 3.0 pinctrl to Turing RK1 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1062-arm64-dts-rockchip-Enable-GPU-node-on-Turing-RK1 │ (+5/-0)[1M] rk3588-turing-rk1.dtsi │ Joshua Riek: arm64: dts: rockchip: │ │ │ │ Enable GPU node on Turing RK1 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1063-arm64-dts-rockchip-Enable-automatic-fan-control-on-t │ (+31/-1)[1M] rk3588-turing-rk1.dtsi │ Joshua Riek: arm64: dts: rockchip: │ │ │ │ Enable automatic fan control on the │ │ │ │ Turing RK1 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1064-arm64-dts-rockchip-Add-missing-hym8563-clock-frequen │ (+1/-0)[1M] rk3588-turing-rk1.dtsi │ Joshua Riek: arm64: dts: rockchip: Add │ │ │ │ missing hym8563 clock-frequency for │ │ │ │ Turing RK1 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk3588-1071-arm64-dts-Add-missing-nodes-to-Orange-Pi-5-Plus │ (+218/-3)[1M] │ Muhammed Efe Cetin: arm64: dts: Add │ │ │ rk3588-orangepi-5-plus.dts │ missing nodes to Orange Pi 5 Plus │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk35xx-montjoie-crypto-v2-rk35xx(:1) │ (+65/-0)[1A] │ Corentin Labbe: dt-bindings: crypto: add │ │ │ rockchip,rk3588-crypto.yaml │ support for rockchip,crypto-rk3588 │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk35xx-montjoie-crypto-v2-rk35xx(:2) │ (+12/-0)[1M] rk3588-base.dtsi │ Corentin Labbe: ARM64: dts: rk3588: add │ │ │ │ crypto node │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk35xx-montjoie-crypto-v2-rk35xx(:3) │ (+12/-0)[1M] rk356x.dtsi │ Corentin Labbe: ARM64: dts: rk356x: add │ │ │ │ crypto node │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk35xx-montjoie-crypto-v2-rk35xx(:4) │ (+34/-76)[2M] │ Corentin Labbe: reset: rockchip: secure │ │ │ rockchip,rk3588-cru.h, rst-rk3588.c │ reset must be used by SCMI │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ rk35xx-montjoie-crypto-v2-rk35xx(:5) │ (+1939/-0)[2M, 4A] rk2_crypto.c, │ Corentin Labbe: crypto: rockchip: add │ │ │ rk2_crypto_skcipher.c, │ rk3588 driver │ │ │ rk2_crypto_ahash.c, rk2_crypto.h, │ │ │ │ Kconfig, Makefile │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ wifi-4003-add-bcm43342-chip │ (+3/-0)[2M] sdio.c, brcm_hw_ids.h │ Paolo Sabatino: add broadcom bcm43342 │ │ │ │ chip id │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ wifi-4003-ssv-6051-driver │ (+48982/-0)[2M, 58A] ssv6200_aux.h, │ Paolo Sabatino: add ssv6xxx wifi driver │ │ │ ssv6200_reg.h, dev.c, ampdu.c, │ │ │ │ ssv_cmd.c, ssv_rc.c, │ │ │ │ ssv_cfgvendor.c, init.c, sdio.c, │ │ │ │ ssv_hci.c, ap.c, ssv_ht_rc.c, │ │ │ │ ssv6200_common.h, dev.h, │ │ │ │ smartlink.c, and 43 more │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ Armbian Bare DT auto-patch (overwriting 5 files) │ [OVERWRITTEN]rk3588s-nanopi-r6s.dt… │ Armbian Autopatcher: Armbian Bare DT │ │ │ [OVERWRITTEN]rk3566-lckfb-tspi.dts, │ files for arch/arm64/boot/dts/rockchip │ │ │ [OVERWRITTEN]rk3588s-nanopi-r6c.dt… │ (overwriting 5 files) │ │ │ [OVERWRITTEN]rk3566-radxa-zero-3.d… │ │ │ │ [OVERWRITTEN]rk3588s-orangepi-5.dt… │ │ │ │ rk3399-nanopi-r4se.dts, │ │ │ │ rk3399-fine3399.dts, │ │ │ │ rk3568-mixtile-edge2.dts, │ │ │ │ rk3588-orangepi-5-ultra.dts, │ │ │ │ rk3568-hinlink-h66k.dts, │ │ │ │ rk3399-tinker-2.dts, │ │ │ │ rk3588-cyber-aib.dts, │ │ │ │ rk3588s-nanopi-r6s.dts, │ │ │ │ rk3588s-orangepi-5b.dts, │ │ │ │ rk3588-mixtile-blade3.dts, │ │ │ │ rk3399-orangepi-4-lts.dts, │ │ │ │ rk3566-lckfb-tspi.dts, │ │ │ │ rk3399-am40.dts, │ │ │ │ rk3328-nanopi-r2-rev20.dts, │ │ │ │ rk3568-yy3568.dts, and 35 more │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ Armbian Bare OVERLAY auto-patch │ rockchip-rk3318-box-led-conf4.dtso, │ Armbian Autopatcher: Armbian Bare │ │ │ Makefile, │ OVERLAY files for │ │ │ rockchip-rk3328-i2s1-pcm5102.dtso, │ arch/arm64/boot/dts/rockchip/overlay │ │ │ rockchip-rk3588-pwm8-m0.dtso, │ │ │ │ rockchip-rk3568-hk-i2c1.dtso, │ │ │ │ rockchip-rk3328-i2c0.dtso, │ │ │ │ rockchip-rk3568-nanopi-r5s-leds.dt… │ │ │ │ rockchip-rk3588-uart4-m2.dtso, │ │ │ │ rockchip-rk3588-pwm7-m3.dtso, │ │ │ │ rockchip-rk3588-uart8-m1.dtso, │ │ │ │ rk3308-bs.dtso, │ │ │ │ rockchip-rk3588-sata2.dtso, │ │ │ │ rockchip-rk3318-box-led-conf5.dtso, │ │ │ │ rockchip-rk3588-fanctrl.dtso, │ │ │ │ rockchip-rk3588-pwm2-m1.dtso, and │ │ │ │ 85 more │ │ ├──────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────────┼──────────────────────────────────────────┤ │ Armbian DT Makefile auto-patch │ Makefile │ Armbian Autopatcher: Armbian DT Makefile │ │ │ │ AutoPatch for │ │ │ │ arch/arm64/boot/dts/rockchip; │ │ │ │ one-rule-per-dtb (arm64) style │ ╰──────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────────────────┴──────────────────────────────────────────╯ Summary of failed patches ╭──────────────────────┬──────────────────────────────────────────┬──────────────────────────────────────────────────────────╮ │ Patch │ Patching output │ Rejects │ ├──────────────────────┼──────────────────────────────────────────┼──────────────────────────────────────────────────────────┤ │ general-v4l2-rkvdec- │ patching file │ --- drivers/media/platform/verisilicon/rockchip_vpu_hw.c │ │ 01-vp9(:4) │ "drivers/media/platform/verisilicon/rock │ +++ drivers/media/platform/verisilicon/rockchip_vpu_hw.c │ │ │ chip_vpu_hw.c" │ @@ -16,7 +16,8 @@ │ │ │ Hunk #1 FAILED at 16. │ #include "rockchip_vpu981_regs.h" │ │ │ Hunk #2 succeeded at 439 (offset -8 │ │ │ │ lines). │ #define RK3066_ACLK_MAX_FREQ (300 * 1000 * 1000) │ │ │ Hunk #3 succeeded at 708 (offset -8 │ -#define RK3288_ACLK_MAX_FREQ (400 * 1000 * 1000) │ │ │ lines). │ +#define RK3288_ACLK_MAX_FREQ (600 * 1000 * 1000) │ │ │ 1 out of 3 hunks FAILED -- saving │ +#define RK3399_ACLK_MAX_FREQ (400 * 1000 * 1000) │ │ │ rejects to file "/tmp/tmpyrrxrkl3" │ #define RK3588_ACLK_MAX_FREQ (300 * 1000 * 1000) │ │ │ │ │ │ │ │ #define ROCKCHIP_VPU981_MIN_SIZE 64 │ │ │ │ │ ╰──────────────────────┴──────────────────────────────────────────┴──────────────────────────────────────────────────────────╯ Traceback (most recent call last): File "/armbian/lib/tools/patching.py", line 491, in <module> raise exit_with_exception Exception: Failed to apply 1 patches. --> (14) ERROR: Error 1 occurred in main shell [ at /armbian/lib/functions/logging/runners.sh:223 run_host_command_logged_raw() --> lib/functions/logging/runners.sh:223 run_host_command_logged() --> lib/functions/logging/runners.sh:205 kernel_main_patching_python() --> lib/functions/compilation/kernel-patching.sh:64 do_with_hooks() --> lib/functions/general/extensions.sh:603 do_with_logging() --> lib/functions/logging/section-logging.sh:81 kernel_main_patching() --> lib/functions/compilation/kernel-patching.sh:79 compile_kernel() --> lib/functions/compilation/kernel.sh:54 artifact_kernel_build_from_sources() --> lib/functions/artifacts/artifact-kernel.sh:240 artifact_build_from_sources() --> lib/functions/artifacts/artifacts-obtain.sh:34 obtain_complete_artifact() --> lib/functions/artifacts/artifacts-obtain.sh:280 build_artifact_for_image() --> lib/functions/artifacts/artifacts-obtain.sh:392 main_default_build_packages() --> lib/functions/main/build-packages.sh:102 full_build_packages_rootfs_and_image() --> lib/functions/main/default-build.sh:31 do_with_default_build() --> lib/functions/main/default-build.sh:42 cli_standard_build_run() --> lib/functions/cli/cli-build.sh:25 armbian_cli_run_command() --> lib/functions/cli/utils-cli.sh:136 cli_entrypoint() --> lib/functions/cli/entrypoint.sh:176 main() --> compile.sh:50 ] -->--> command failed with error code 1 after 3 seconds --> (14) WARNING: stacktrace for failed command [ exit code 1:/usr/bin/env bash -e -o pipefail -c env -i 'PYTHONPATH=/does/not/exist/armbian/uses/user/packages/only' 'PYTHONUSERBASE=/armbian/cache/pip/base' 'PYTHONUNBUFFERED=yes' 'PYTHONPYCACHEPREFIX=/armbian/cache/pip/pycache' 'PATH=":/armbian/cache/pip/base/bin:/armbian/.tmp/work-a19a0029-6ac2-4f5a-822e-6f0174a160d5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"' 'LOG_DEBUG=no' 'SRC=/armbian' 'OUTPUT=/armbian/.tmp/work-a19a0029-6ac2-4f5a-822e-6f0174a160d5/tmp.1OcShploIK' 'ASSET_LOG_BASE=/armbian/.tmp/logs-a19a0029-6ac2-4f5a-822e-6f0174a160d5/026.' 'PATCH_TYPE=kernel' 'PATCH_DIRS_TO_APPLY=archive/rockchip64-6.12' 'USERPATCHES_PATH=/armbian/userpatches' 'COLUMNS=233' 'COLORFGBG=' 'GITHUB_ACTIONS=' 'PATH=/armbian/.tmp/work-a19a0029-6ac2-4f5a-822e-6f0174a160d5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' 'HOME=/root' 'APPLY_PATCHES=yes' 'PATCHES_TO_GIT=no' 'REWRITE_PATCHES=no' 'REWRITE_PATCHES_NEEDING_REBASE=no' 'GIT_WORK_DIR=/armbian/cache/sources/linux-kernel-worktree/6.12__rockchip64__arm64' 'BASE_GIT_REVISION=11a24528d080a6ac23f07d6031da9e271728d62d' 'BRANCH_FOR_PATCHES=kernel-rockchip64-6.12' 'ALLOW_RECREATE_EXISTING_FILES=yes' 'GIT_ARCHEOLOGY=no' 'FAST_ARCHEOLOGY=yes' 'MAINTAINER_NAME=John Doe' 'MAINTAINER_EMAIL=john.doe@somewhere.on.planet' 'EXTRA_PATCH_FILES_FIRST=/armbian/cache/patch/kernel-drivers/sha1_11a24528d080a6ac23f07d6031da9e271728d62d_rockchip64_current_0b5d7236_c3161803-01ba4719.patch' 'EXTRA_PATCH_HASHES_FIRST=0b5d7236_c3161803' /usr/bin/python3 /armbian/lib/tools/patching.py run_host_command_logged() --> lib/functions/logging/runners.sh:205 kernel_main_patching_python() --> lib/functions/compilation/kernel-patching.sh:64 do_with_hooks() --> lib/functions/general/extensions.sh:603 do_with_logging() --> lib/functions/logging/section-logging.sh:81 kernel_main_patching() --> lib/functions/compilation/kernel-patching.sh:79 compile_kernel() --> lib/functions/compilation/kernel.sh:54 artifact_kernel_build_from_sources() --> lib/functions/artifacts/artifact-kernel.sh:240 artifact_build_from_sources() --> lib/functions/artifacts/artifacts-obtain.sh:34 obtain_complete_artifact() --> lib/functions/artifacts/artifacts-obtain.sh:280 build_artifact_for_image() --> lib/functions/artifacts/artifacts-obtain.sh:392 main_default_build_packages() --> lib/functions/main/build-packages.sh:102 full_build_packages_rootfs_and_image() --> lib/functions/main/default-build.sh:31 do_with_default_build() --> lib/functions/main/default-build.sh:42 cli_standard_build_run() --> lib/functions/cli/cli-build.sh:25 armbian_cli_run_command() --> lib/functions/cli/utils-cli.sh:136 cli_entrypoint() --> lib/functions/cli/entrypoint.sh:176 main() --> compile.sh:50 ] --> (14) ERROR: Cleaning up [ please wait for cleanups to finish ] ------------------------------------------------------------------------------------------------------------ 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.