Active threads
Showing topics posted in for the last 365 days.
- Past hour
-
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 ] ------------------------------------------------------------------------------------------------------------
- Today
-
Happy to report that "./compile.sh build BOARD=rock-3c BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no RELEASE=bookworm SHARE_LOG=yes" builds fine for me now.
-
Hello and thank you for sharing your experience. https://github.com/redrathnure is the maintainer of your board. Not sure if he is active here in the forum.
-
mxq pro 4k 5g allwinner h313 can't sd card boot
Ducdanh Nguyen replied to Ducdanh Nguyen's topic in Allwinner CPU Boxes
hello @Nick A, thank you for the information, could you give me a virtual machine recomendation? my laptop specs are : cpu intel core i5 8250U (recomend the amount of cores (8 core is max) 12 gb ram (ddr3 4gb+8gb bus 2400mhzx2) (will use 6gb ram), 2 ssd 250gb (1 for os 1 for vm(s)) I need to have a sleep now bye... -
Poor WiFi monitoring performance with RT8821CU
c0rnelius replied to doragasu's topic in Raspberry Pi
Plus the kernel source is getting pulled from their repo. If they did make a change, you should see it on Armbian. -
Thank you @Werner, for letting us know and for your efforts
-
Nanopi Neo Air stuck at 'Loading kernel' booting from eMMC
eselarm replied to devAtronia's topic in Allwinner sunxi
What U-Boot version is used for eMMC resp. SD-card? -
it appears to be a useful application is there a way to use it without a network
-
@Nick A it has same issue. I thik it is related to the device tree declaration. Should it be something like this? https://github.com/LYU4662/aic8800-sdio-linux-1.0
-
CSC Armbian for RK3318/RK3328 TV box boards
Afsa Jahanara replied to jock's topic in Rockchip CPU Boxes
R-TV Box S10 – I realize this is an older topic, but I’m trying to fix an S10 box for an old colleague.. After an update, it no longer boots, stuck on the startup animation, and won’t load Android. I can’t seem to find any firmware download. Thanks in advance. -
I looked a little closer and the included cpufrequtil init script is totally unaware of SoC clustering. If you put in a max value for the A76, it won't work for the A55. So I threw the problem into AI and asked for a flexible SoC solution (I'm of course simplifying it). This is what it gave me. Lightly tested: per cluster governors, per cluster min/max speed, ability to specify "min" and "max" rather than numeric values. cpufrequtils-default -> /etc/default/cpufrequtils cpufrequtils -> /etc/init.d/cpufrequtil YMMV. cpufrequtils cpufrequtils-default
-
Yes. Installing this package on Debian-based build hosts fixed the issue. I don't think we have any developers using Arch so there aren't much tests of any other distros to ensure compatibility. Main focus is on Noble. If there is an equivalent package for arch try installing on the host machine and retry. Having it inside the docker container may not be enough.
-
Disable bluetooth audio advertising
samlevy0515 replied to Thomm's topic in Software, Applications, Userspace
that’s a super specific and annoying issue! It sounds like Armbian is still exposing an A2DP (audio) profile even after you tweaked the main.conf. Have you tried disabling the audio sink entirely via Bluetooth CLI or modifying the /etc/bluetooth/audio.conf (if it exists) to set AutoConnect=false under [General]? - Yesterday
-
Hi. I have Rock Pi S0 boards that I install in an enclosure. It works, but it is conceivable that some critical bug or change with the image is discovered in the future so that customers later need to flash a new image to the emmc. But for them to do this, they would have to open the enclosure and locate the maskrom button, very inconvenient. Is there a way to trigger rebooting into maskrom from software instead of pushing the button? Apparently this is possible on the official radxa OS image by running command "reboot loader" instead of just "reboot", but not on armbian it seems. After investigating I see linux patches made by the rockchip team for kernel modules like “syscon-reboot-mode” and from the code I see something like that it’s supposed to write the value 0x5242C301 to the RK3308’s GRF OS register 0, and I guess this is supposed to be read by the bootloader to direct the boot to bootmask mode instead of the OS? But the armbian distribution is already built with this kernel module by default, and I even tried to manually write this value to the appropriate registers and then rebooting, and yet nothing works, it just boots to Linux like usual. Anyone have any ideas?
-
Thanks for sharing your installation. Really, the Rockship in TV BOX seems the easier Armbian installations that I already tested, although, I use a TVBOX with ab AMLOGIC S912.
-
Which version or image is that ? From here ? https://joshua-riek.github.io/ubuntu-rockchip-download/boards/rock-5b-plus.html 5.10 kernel or 6.1 kernel? As already indicated, 'images' usually do have a too big scope for identifying the core issue for flaky boot or crashes etc. Also the Armbian '25.5.1' and '25.2.2' are just a text in some file. For my installations that have been always in-place upgraded, they are wrong anyway. Stating buster when I just did reboot into upgraded trixie for example (NanoPi-NEO). W.r.t. PCI-E, and other specific Rockchip HW, 5.10 (legacy) likely has best support. At least for my ROCK3A, I then have RPi camera V1 support (not tested but required overlays are missing in 6.1). Also w.r.t. the earlier mentioned PCI-E NVME+SATA issue, I got it working by merging the Radxa 5.10 ('latest') kernel + Radxa U-Boot '2017' with some Noble userspace from around December 2024. Now Bookworm by the way as I don't want netplan.io. In a running system (NVME working), you could run 'sudo lspci -vv' and look at Capabilities. When non-working NVME, so boot from SD-card and maybe SPI empty or disabled so only the U-Boot from the SD-card is used, it also might give hints. At least I see that SSD can do 8GT/s 4-lane, while RK3588s (NanoPi-R6C) then has to use 5GT/s 1-lane. It is 6.16.1-edge kernel with EDK2-UEFI v1.1 in eMMC. I don't understand all items, but at least some, w.r.t. power-save (ASPM) among those.
-
Hello In the past I installed armbian into emmc (a95xf3-air) with a USB key. All was ok. Now I would like to do a fresh install with the current release : I burned the image, make the changes (extlinux …) Boot with the "toothpick" method, ssh , the armbian release is the old one from the emmc, not the recent from the key. How is it possible to boot with the recent one with ssh (no display no keyboard) ? And after copy the new release to emmc. Thanks for help
-
Not sure for what you need it but here: https://github.com/u-boot/u-boot tag specification and defined patch sources are here:
- Last week
-
Plymouth-quit-wait.service hangs booting
robertoj replied to Dais's topic in Software, Applications, Userspace
Get the microsd card mounted in your linux laptop Open /boot/armbianEnv.txt Add the line: extraargs=plymouth.enable=0 disablehooks=plymouth https://wiki.archlinux.org/title/Plymouth When you get booted in your armbian OS: sudo apt remove plymouth -
Well apparently it is an issue, as stated above by @JFL. Also, after a RECALL, I'm the one who did the PR to change it from =y to =m. https://github.com/armbian/build/pull/8300/commits/bb71177580b34c1aeaeb601696d603b6dc49d326 As for udev and delay, you could edit the udev system file; /lib/udev/rules.d/50-udev-default.rules The line you want to edit is about 15 lines down. Change from rtc0 to rtc1.
-
Hi! Great to see Odroid C1 is being maintained again! Since I am using C1 for many years in my homelab I've given it a try. Unfortunately, after some time under heavier load I start to receive errors, system files becomes unreadable or straight kernel panic: The SD card is all right, tried different ones, checked cooling, applied fresh paste etc. Nothing. On the other hand, I've run this board for years with uptimes measured in months with rocksolid 5.11 build by @balbes150 from this thread: Since download links there are not available anymore, I share mine /boot/ here, maybe it will help somebody: https://mega.nz/file/nVdjFKSD#zGGyDAJ5YHEY3clyezbHUHMhsItgpzTyvW0Y9uKFVNQ I've went back to this kernel and it is stable again. Doing well with current stable trixie even. Could you use it to investigate stability issues? Or maybe @balbes150 could share his old patches with current maintainers? Thanks for your hard work, I appreciate it!
-
Has anyone been able to use the remote control that comes with the tv bos under Armbian? Does it reqire additional driver(s)? I want to run Kodi (or any better mediacenter) under Armbian.
-
sources are defined per board family, in your case sunxi:https://github.com/armbian/build/blob/main/config/sources/families/include/sunxi_common.inc Before attempting u-boot for a whole family I suggest to do some small scale tests at board level first by setting an override in the board config file. Example for a different board:https://github.com/armbian/build/blob/a7c19f1e35a65daf42f090ecc34ee1151ee6db23/config/boards/orangepi5-plus.conf#L31-L52