From 911a160980b50d1ba0ec6367c123ea6319c6455d Mon Sep 17 00:00:00 2001 From: Paolo Sabatino Date: Tue, 6 Jan 2026 13:49:31 +0100 Subject: [PATCH] rockchip: other fixes and cleanups for current/edge kernels * DFI driver fix to let DDR3 rk322x handle DMC driver * edge kernel: removal for Gigabit Ethernet DMA workaround for rk3288 * reinstate CONFIG_DEBUG_FS=y with both current/edge kernels --- config/kernel/linux-rockchip-current.config | 1 + config/kernel/linux-rockchip-edge.config | 1 + .../rockchip-6.18/0000.patching_config.yaml | 2 +- .../rk322x-dmc-driver-05-fix-dfi.patch | 16 ++ .../kernel/archive/rockchip-6.18/series.conf | 1 + .../0001-temp-workaround-dma-reset.patch | 38 ---- .../rk322x-dmc-driver-05-fix-dfi.patch | 16 ++ .../kernel/archive/rockchip-6.19/series.conf | 1 + .../archive/rockchip-6.19/series.conf.old | 171 ------------------ 9 files changed, 37 insertions(+), 210 deletions(-) create mode 100644 patch/kernel/archive/rockchip-6.18/patches.armbian/rk322x-dmc-driver-05-fix-dfi.patch delete mode 100644 patch/kernel/archive/rockchip-6.19/0001-temp-workaround-dma-reset.patch create mode 100644 patch/kernel/archive/rockchip-6.19/patches.armbian/rk322x-dmc-driver-05-fix-dfi.patch delete mode 100644 patch/kernel/archive/rockchip-6.19/series.conf.old diff --git a/config/kernel/linux-rockchip-current.config b/config/kernel/linux-rockchip-current.config index c902c27fc..12a0a5c2b 100644 --- a/config/kernel/linux-rockchip-current.config +++ b/config/kernel/linux-rockchip-current.config @@ -1784,3 +1784,4 @@ CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=40 CONFIG_STRICT_DEVMEM=y CONFIG_UNWINDER_FRAME_POINTER=y # CONFIG_RUNTIME_TESTING_MENU is not set +CONFIG_DEBUG_FS=y diff --git a/config/kernel/linux-rockchip-edge.config b/config/kernel/linux-rockchip-edge.config index 330c686a7..7ec2222a3 100644 --- a/config/kernel/linux-rockchip-edge.config +++ b/config/kernel/linux-rockchip-edge.config @@ -1784,3 +1784,4 @@ CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=40 CONFIG_STRICT_DEVMEM=y CONFIG_UNWINDER_FRAME_POINTER=y # CONFIG_RUNTIME_TESTING_MENU is not set +CONFIG_DEBUG_FS=y diff --git a/patch/kernel/archive/rockchip-6.18/0000.patching_config.yaml b/patch/kernel/archive/rockchip-6.18/0000.patching_config.yaml index cfcb978e7..596222aa2 100644 --- a/patch/kernel/archive/rockchip-6.18/0000.patching_config.yaml +++ b/patch/kernel/archive/rockchip-6.18/0000.patching_config.yaml @@ -4,7 +4,7 @@ config: kind: kernel type: mainline # or: vendor branch: linux-6.18.y - last-known-good-tag: v6.18 + last-known-good-tag: v6.18.3 maintainers: - { github: paolo.sabatino, name: Paolo Sabatino, email: paolo.sabatino@gmail.com, armbian-forum: jock } diff --git a/patch/kernel/archive/rockchip-6.18/patches.armbian/rk322x-dmc-driver-05-fix-dfi.patch b/patch/kernel/archive/rockchip-6.18/patches.armbian/rk322x-dmc-driver-05-fix-dfi.patch new file mode 100644 index 000000000..5e42ffff8 --- /dev/null +++ b/patch/kernel/archive/rockchip-6.18/patches.armbian/rk322x-dmc-driver-05-fix-dfi.patch @@ -0,0 +1,16 @@ +diff --git a/drivers/devfreq/event/rockchip-dfi.c b/drivers/devfreq/event/rockchip-dfi.c +index 5e6e7e900bda..5158dddad57d 100644 +--- a/drivers/devfreq/event/rockchip-dfi.c ++++ b/drivers/devfreq/event/rockchip-dfi.c +@@ -158,9 +158,8 @@ static int rockchip_dfi_ddrtype_to_ctrl(struct rockchip_dfi *dfi, u32 *ctrl) + ddrmon_ver); + return -EOPNOTSUPP; + default: +- dev_err(&dfi->edev->dev, "unsupported memory type 0x%X\n", +- dfi->ddr_type); +- return -EOPNOTSUPP; ++ *ctrl = 0; ++ break; + } + + return 0; diff --git a/patch/kernel/archive/rockchip-6.18/series.conf b/patch/kernel/archive/rockchip-6.18/series.conf index 1b7e91484..a89beb41f 100644 --- a/patch/kernel/archive/rockchip-6.18/series.conf +++ b/patch/kernel/archive/rockchip-6.18/series.conf @@ -161,6 +161,7 @@ patches.armbian/rk322x-dmc-driver-02-sip-constants.patch patches.armbian/rk322x-dmc-driver-03-dfi-driver.patch patches.armbian/rk322x-dmc-driver-04-driver.patch + patches.armbian/rk322x-dmc-driver-05-fix-dfi.patch patches.armbian/rk322x-dwc2-no-clock-gating.patch patches.armbian/rk322x-usb-reset-props.patch patches.armbian/wifi-ath9k-no-bulk-EP3-EP4.patch diff --git a/patch/kernel/archive/rockchip-6.19/0001-temp-workaround-dma-reset.patch b/patch/kernel/archive/rockchip-6.19/0001-temp-workaround-dma-reset.patch deleted file mode 100644 index 3155ed399..000000000 --- a/patch/kernel/archive/rockchip-6.19/0001-temp-workaround-dma-reset.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Paolo Sabatino -Date: Wed, 20 Aug 2025 21:40:48 +0200 -Subject: [ARCHEOLOGY] workaround for rockchip gigabit ethernet not able to - init dma - -> X-Git-Archeology: - Revision ae11ad5db511f41448066fd29c1c9f5e661b023c: https://github.com/armbian/build/commit/ae11ad5db511f41448066fd29c1c9f5e661b023c -> X-Git-Archeology: Date: Wed, 20 Aug 2025 21:40:48 +0200 -> X-Git-Archeology: From: Paolo Sabatino -> X-Git-Archeology: Subject: workaround for rockchip gigabit ethernet not able to init dma -> X-Git-Archeology: -> X-Git-Archeology: - Revision 29317c6f7e33f2cc509acc0da23b615a7d9d8c31: https://github.com/armbian/build/commit/29317c6f7e33f2cc509acc0da23b615a7d9d8c31 -> X-Git-Archeology: Date: Thu, 18 Sep 2025 22:48:06 +0200 -> X-Git-Archeology: From: Paolo Sabatino -> X-Git-Archeology: Subject: update rockchip 32 bit edge kernel to 6.17 -> X-Git-Archeology: ---- - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c -index 111111111111..222222222222 100644 ---- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c -+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c -@@ -3134,8 +3134,8 @@ static int stmmac_init_dma_engine(struct stmmac_priv *priv) - - ret = stmmac_reset(priv, priv->ioaddr); - if (ret) { -- netdev_err(priv->dev, "Failed to reset the dma\n"); -- return ret; -+ netdev_warn(priv->dev, "Failed to reset the dma, device will work with reduced throughput\n"); -+ ret = 0; - } - - /* DMA Configuration */ --- -Armbian - diff --git a/patch/kernel/archive/rockchip-6.19/patches.armbian/rk322x-dmc-driver-05-fix-dfi.patch b/patch/kernel/archive/rockchip-6.19/patches.armbian/rk322x-dmc-driver-05-fix-dfi.patch new file mode 100644 index 000000000..5e42ffff8 --- /dev/null +++ b/patch/kernel/archive/rockchip-6.19/patches.armbian/rk322x-dmc-driver-05-fix-dfi.patch @@ -0,0 +1,16 @@ +diff --git a/drivers/devfreq/event/rockchip-dfi.c b/drivers/devfreq/event/rockchip-dfi.c +index 5e6e7e900bda..5158dddad57d 100644 +--- a/drivers/devfreq/event/rockchip-dfi.c ++++ b/drivers/devfreq/event/rockchip-dfi.c +@@ -158,9 +158,8 @@ static int rockchip_dfi_ddrtype_to_ctrl(struct rockchip_dfi *dfi, u32 *ctrl) + ddrmon_ver); + return -EOPNOTSUPP; + default: +- dev_err(&dfi->edev->dev, "unsupported memory type 0x%X\n", +- dfi->ddr_type); +- return -EOPNOTSUPP; ++ *ctrl = 0; ++ break; + } + + return 0; diff --git a/patch/kernel/archive/rockchip-6.19/series.conf b/patch/kernel/archive/rockchip-6.19/series.conf index 629e015b4..a5a757d26 100644 --- a/patch/kernel/archive/rockchip-6.19/series.conf +++ b/patch/kernel/archive/rockchip-6.19/series.conf @@ -209,6 +209,7 @@ patches.armbian/rk322x-dmc-driver-02-sip-constants.patch patches.armbian/rk322x-dmc-driver-03-dfi-driver.patch patches.armbian/rk322x-dmc-driver-04-driver.patch + patches.armbian/rk322x-dmc-driver-05-fix-dfi.patch patches.armbian/rk322x-dwc2-no-clock-gating.patch patches.armbian/rk322x-usb-reset-props.patch patches.armbian/wifi-ath9k-no-bulk-EP3-EP4.patch diff --git a/patch/kernel/archive/rockchip-6.19/series.conf.old b/patch/kernel/archive/rockchip-6.19/series.conf.old deleted file mode 100644 index 1b7e91484..000000000 --- a/patch/kernel/archive/rockchip-6.19/series.conf.old +++ /dev/null @@ -1,171 +0,0 @@ -# Series from patches.libreelec/ - patches.libreelec/rockchip-0001-LOCAL-arm64-fix-Kodi-sysinfo-CPU-information.patch - patches.libreelec/rockchip-0002-LOCAL-arm64-dts-rockchip-rock5b-disable-sdio-node.patch - patches.libreelec/rockchip-0003-LOCAL-drm-rockchip-vop2-rk3588-change-Esmart-Cluster.patch -- patches.libreelec/rockchip-0004-FROMGIT-6.18-media-uapi-HEVC-Add-v4l2_ctrl_hevc_ext_.patch - patches.libreelec/rockchip-0005-FROMGIT-6.18-media-v4l2-ctrls-Add-hevc_ext_sps_-ls-t.patch - patches.libreelec/rockchip-0006-FROMGIT-6.18-arm64-dts-rockchip-Add-the-vdpu381-Vide.patch - patches.libreelec/rockchip-0007-FROMGIT-6.18-arm64-dts-rockchip-Add-the-vdpu383-Vide.patch -- patches.libreelec/rockchip-0008-FROMGIT-6.18-arm64-dts-rockchip-Enable-HDMI-audio-ou.patch -- patches.libreelec/rockchip-0009-FROMGIT-6.18-arm64-dts-rockchip-Enable-the-NPU-on-Na.patch - patches.libreelec/rockchip-0010-FROMGIT-6.18-accel-rocket-Add-registers-header.patch -- patches.libreelec/rockchip-0011-FROMGIT-6.18-accel-rocket-Add-a-new-driver-for-Rockc.patch -- patches.libreelec/rockchip-0012-FROMGIT-6.18-accel-rocket-Add-IOCTL-for-BO-creation.patch -- patches.libreelec/rockchip-0013-FROMGIT-6.18-accel-rocket-Add-job-submission-IOCTL.patch -- patches.libreelec/rockchip-0014-FROMGIT-6.18-accel-rocket-Add-IOCTLs-for-synchronizi.patch - patches.libreelec/rockchip-0015-FROMGIT-6.18-dt-bindings-npu-rockchip-rknn-Add-bindi.patch -- patches.libreelec/rockchip-0016-FROMGIT-6.18-arm64-dts-rockchip-add-pd_npu-label-for.patch -- patches.libreelec/rockchip-0017-FROMGIT-6.18-arm64-dts-rockchip-Add-nodes-for-NPU-an.patch - patches.libreelec/rockchip-0018-FROMGIT-6.18-arm64-dts-rockchip-Enable-the-NPU-on-qu.patch - patches.libreelec/rockchip-0019-FROMGIT-6.18-arm64-dts-rockchip-enable-NPU-on-ROCK-5.patch - patches.libreelec/rockchip-0020-FROMGIT-6.18-arm64-dts-rockchip-Enable-HDMI-receiver.patch - patches.libreelec/rockchip-0021-FROMGIT-6.18-arm64-dts-rockchip-Enable-the-NPU-on-th.patch - patches.libreelec/rockchip-0022-FROMGIT-6.18-arm64-dts-rockchip-rk3588s-rock-5a-Add-.patch -- patches.libreelec/rockchip-0023-FROMGIT-6.18-arm64-dts-rockchip-Enable-RK3576-watchd.patch - patches.libreelec/rockchip-0024-FROMGIT-6.18-arm64-dts-rockchip-add-SPDIF-audio-to-B.patch - patches.libreelec/rockchip-0025-FROMGIT-6.18-arm64-dts-rockchip-add-USB3-on-Beelink-.patch -- patches.libreelec/rockchip-0026-FROMGIT-6.18-arm64-dts-rockchip-add-IR-receiver-to-r.patch -- patches.libreelec/rockchip-0027-FROMGIT-6.18-arm64-dts-rockchip-add-GPU-powerdomain-.patch -- patches.libreelec/rockchip-0028-FROMGIT-6.18-arm64-dts-rockchip-enable-the-Mali-GPU-.patch -- patches.libreelec/rockchip-0029-FROMGIT-6.18-ARM-dts-rockchip-add-HDMI-audio-to-rk32.patch -- patches.libreelec/rockchip-0030-FROMGIT-6.18-ARM-dts-rockchip-add-CEC-pinctrl-to-rk3.patch - patches.libreelec/rockchip-0031-FROMLIST-v1-mmc-core-set-initial-signal-voltage-on-p.patch - patches.libreelec/rockchip-0032-FROMLIST-v7-dt-bindings-vendor-prefixes-Add-Verisili.patch - patches.libreelec/rockchip-0033-FROMLIST-v7-dt-bindings-iommu-verisilicon-Add-bindin.patch - patches.libreelec/rockchip-0034-FROMLIST-v7-iommu-Add-verisilicon-IOMMU-driver.patch - patches.libreelec/rockchip-0035-FROMLIST-v7-media-verisilicon-AV1-Restore-IOMMU-cont.patch - patches.libreelec/rockchip-0036-FROMLIST-v7-arm64-dts-rockchip-Add-verisilicon-IOMMU.patch - patches.libreelec/rockchip-0037-FROMLIST-v1-drm-bridge-dw-hdmi-qp-Return-0-in-audio-.patch - patches.libreelec/rockchip-0038-FROMLIST-v1-drm-bridge-synopsys-Do-not-warn-about-au.patch - patches.libreelec/rockchip-0039-FROMLIST-v1-arm64-dts-rockchip-use-MAC-TX-delay-for-.patch - patches.libreelec/rockchip-0040-FROMLIST-v2-arm64-dts-rockchip-Fix-sound-output-from.patch -- patches.libreelec/rockchip-0041-FROMLIST-v2-thermal-rockchip-unify-struct-rockchip_t.patch -- patches.libreelec/rockchip-0042-FROMLIST-v2-thermal-rockchip-shut-up-GRF-warning.patch -- patches.libreelec/rockchip-0043-FROMLIST-v2-dt-bindings-thermal-rockchip-tighten-grf.patch - patches.libreelec/rockchip-0044-FROMLIST-v3-media-rkvdec-Add-HEVC-backend.patch - patches.libreelec/rockchip-0045-FROMLIST-v3-media-rkvdec-Add-variants-support.patch - patches.libreelec/rockchip-0046-FROMLIST-v3-media-rkvdec-Implement-capability-filter.patch - patches.libreelec/rockchip-0047-FROMLIST-v3-media-rkvdec-Add-RK3288-variant.patch - patches.libreelec/rockchip-0048-FROMLIST-v3-media-rkvdec-Disable-QoS-for-HEVC-and-VP.patch - patches.libreelec/rockchip-0049-FROMLIST-v3-media-dt-bindings-rockchip-vdec-Add-RK32.patch - patches.libreelec/rockchip-0050-FROMLIST-v3-ARM-dts-rockchip-Add-vdec-node-for-RK328.patch - patches.libreelec/rockchip-0051-FROMLIST-v4-drm-bridge-dw-hdmi-qp-Add-CEC-support.patch - patches.libreelec/rockchip-0052-FROMLIST-v4-drm-bridge-dw-hdmi-qp-Fixup-timer-base-s.patch - patches.libreelec/rockchip-0053-FROMLIST-v4-drm-rockchip-dw_hdmi_qp-Improve-error-ha.patch - patches.libreelec/rockchip-0054-FROMLIST-v4-drm-rockchip-dw_hdmi_qp-Provide-CEC-IRQ-.patch - patches.libreelec/rockchip-0055-FROMLIST-v4-drm-rockchip-dw_hdmi_qp-Provide-ref-cloc.patch - patches.libreelec/rockchip-0056-FROMLIST-v4-arm64-defconfig-Enable-DW-HDMI-QP-CEC-su.patch - patches.libreelec/rockchip-0057-FROMLIST-v2-drm-rockchip-vop2-Check-bpc-before-switc.patch - patches.libreelec/rockchip-0058-FROMLIST-v2-drm-bridge-dw-hdmi-qp-Handle-platform-su.patch - patches.libreelec/rockchip-0059-FROMLIST-v2-drm-rockchip-dw_hdmi_qp-Switch-to-phy_co.patch - patches.libreelec/rockchip-0060-FROMLIST-v2-drm-rockchip-dw_hdmi_qp-Use-bit-macros-f.patch - patches.libreelec/rockchip-0061-FROMLIST-v2-drm-rockchip-dw_hdmi_qp-Add-high-color-d.patch - patches.libreelec/rockchip-0062-FROMLIST-v1-drm-rockchip-vop2-Add-delay-between-poll.patch - patches.libreelec/rockchip-0063-FROMLIST-v1-drm-rockchip-vop2-Only-wait-for-changed-.patch - patches.libreelec/rockchip-0064-FROMLIST-v1-media-verisilicon-Export-only-needed-pix.patch -# patches.libreelec/rockchip-0065-FROMLIST-v2-media-verisilicon-Explicitly-disable-sel.patch - patches.libreelec/rockchip-0066-DETLEV-v3-bitmap-introduce-hardware-specific-bitfiel.patch - patches.libreelec/rockchip-0067-DETLEV-v3-media-rkvdec-Switch-to-using-structs-inste.patch - patches.libreelec/rockchip-0068-DETLEV-v3-media-rkvdec-Move-cabac-tables-to-their-ow.patch - patches.libreelec/rockchip-0069-DETLEV-v3-media-rkvdec-Use-structs-to-represent-the-.patch - patches.libreelec/rockchip-0070-DETLEV-v3-media-rkvdec-Move-h264-functions-to-common.patch - patches.libreelec/rockchip-0071-DETLEV-v3-media-rkvdec-Move-hevc-functions-to-common.patch - patches.libreelec/rockchip-0072-DETLEV-v3-media-rkvdec-Add-per-variant-configuration.patch - patches.libreelec/rockchip-0073-DETLEV-v3-media-rkvdec-Add-RCB-and-SRAM-support.patch - patches.libreelec/rockchip-0074-DETLEV-v3-media-rkvdec-Support-per-variant-interrupt.patch - patches.libreelec/rockchip-0075-DETLEV-v3-media-rkvdec-Enable-all-clocks-without-nam.patch - patches.libreelec/rockchip-0076-DETLEV-v3-media-rkvdec-Add-H264-support-for-the-VDPU.patch - patches.libreelec/rockchip-0077-DETLEV-v3-media-rkvdec-Add-H264-support-for-the-VDPU.patch - patches.libreelec/rockchip-0078-DETLEV-v3-media-rkvdec-Add-HEVC-support-for-the-VDPU.patch -- patches.libreelec/rockchip-0079-FROMLIST-v1-phy-rockchip-samsung-hdptx-Fix-reported-.patch -- patches.libreelec/rockchip-0080-FROMLIST-v1-phy-rockchip-samsung-hdptx-Reduce-ROPLL-.patch -- patches.libreelec/rockchip-0081-FROMLIST-v1-phy-rockchip-samsung-hdptx-Prevent-Inter.patch - patches.libreelec/rockchip-0082-FROMLIST-v4-phy-hdmi-Add-HDMI-2.1-FRL-configuration-.patch - patches.libreelec/rockchip-0083-FROMLIST-v4-phy-rockchip-samsung-hdptx-Use-usleep_ra.patch - patches.libreelec/rockchip-0084-FROMLIST-v4-phy-rockchip-samsung-hdptx-Fix-coding-st.patch - patches.libreelec/rockchip-0085-FROMLIST-v4-phy-rockchip-samsung-hdptx-Consistently-.patch - patches.libreelec/rockchip-0086-FROMLIST-v4-phy-rockchip-samsung-hdptx-Enable-lane-o.patch - patches.libreelec/rockchip-0087-FROMLIST-v4-phy-rockchip-samsung-hdptx-Cleanup-_cmn_.patch - patches.libreelec/rockchip-0088-FROMLIST-v4-phy-rockchip-samsung-hdptx-Compute-clk-r.patch - patches.libreelec/rockchip-0089-FROMLIST-v4-phy-rockchip-samsung-hdptx-Drop-hw_rate-.patch - patches.libreelec/rockchip-0090-FROMLIST-v4-phy-rockchip-samsung-hdptx-Switch-to-dri.patch - patches.libreelec/rockchip-0091-FROMLIST-v4-phy-rockchip-samsung-hdptx-Extend-rk_hdp.patch - patches.libreelec/rockchip-0092-FROMLIST-v4-phy-rockchip-samsung-hdptx-Add-HDMI-2.1-.patch - patches.libreelec/rockchip-0093-FROMLIST-v1-drm-Add-CRTC-background-color-property.patch - patches.libreelec/rockchip-0094-FROMLIST-v1-drm-rockchip-vop2-Support-setting-custom.patch - patches.libreelec/rockchip-0095-WIP-SCRAMB-drm-bridge-Add-detect_ctx-hook.patch - patches.libreelec/rockchip-0096-WIP-SCRAMB-drm-bridge-connector-Switch-from-detect-t.patch - patches.libreelec/rockchip-0097-WIP-SCRAMB-drm-bridge-dw-hdmi-qp-Add-high-TMDS-clock.patch - patches.libreelec/rockchip-0098-WIP-YUV420-drm-rockchip-vop2-Add-YUV420-output-forma.patch - patches.libreelec/rockchip-0099-WIP-YUV420-drm-rockchip-dw_hdmi_qp-Add-YUV420-output.patch - patches.libreelec/rockchip-0100-WIP-FRL-dt-bindings-display-rockchip-Add-tmds-enable.patch - patches.libreelec/rockchip-0101-WIP-FRL-drm-rockchip-dw_hdmi_qp-Fixup-usage-of-enabl.patch - patches.libreelec/rockchip-0102-WIP-FRL-arm64-dts-rockchip-Add-tmds-enable-gpios-to-.patch - patches.libreelec/rockchip-0103-WIP-FRL-arm64-dts-rockchip-Assign-ACLK_VOP-to-750-MH.patch - patches.libreelec/rockchip-0104-WIP-FRL-drm-connector-hdmi-Handle-FRL-in-hdmi_clock_.patch - patches.libreelec/rockchip-0105-WIP-FRL-drm-bridge-dw-hdmi-qp-Add-HDMI-2.1-FRL-suppo.patch - patches.libreelec/rockchip-0106-WIP-FRL-drm-rockchip-dw_hdmi_qp-Add-HDMI-2.1-FRL-sup.patch - patches.libreelec/rockchip-0107-WIP-FRL-drm-rockchip-vop2-Add-HDMI-2.1-FRL-support.patch - patches.libreelec/rockchip-0108-WIP-arm64-dts-rockchip-add-pcie-wifi-support-to-Oran.patch -# Series from patches.armbian/ - patches.armbian/bt-broadcom-serdev-workaround.patch - patches.armbian/clk-rk322x-composite-mmc-clk.patch - -patches.armbian/clk-rockchip-max-frac-divider.patch - patches.armbian/driver-rk322x-audio-codec.patch - patches.armbian/driver-rk3288-gpiomem.patch - patches.armbian/driver-tinkerboard-alc4040-codec.patch - patches.armbian/drm-rk322x-plane-overlay.patch - patches.armbian/drm-rk322x-yuv-10bit-modes.patch - patches.armbian/drm-rockchip-hardware-cursor.patch - patches.armbian/dts-miqi-fan.patch - patches.armbian/dts-miqi-hevc-rga.patch - patches.armbian/dts-miqi-mali-gpu.patch - patches.armbian/dts-miqi-regulator-fix.patch - patches.armbian/dts-rk322x-iep-node.patch - patches.armbian/dts-rk322x-pinctrl-nand.patch - patches.armbian/dts-rk3288-disable-serial-dma.patch - patches.armbian/dts-rk3288-fix-mmc-aliases.patch - patches.armbian/dts-rk3288-gpu-500mhz-opp.patch - patches.armbian/dts-rk3288-pinctrl-spi2.patch - patches.armbian/dts-rk3288-thermal-rearrange-zones.patch - patches.armbian/dts-tinkerboard-bt-rtl8723bs.patch - patches.armbian/dts-tinkerboard-bt-uart-pins.patch - patches.armbian/dts-tinkerboard-hevc-rga.patch - patches.armbian/dts-tinkerboard-sdio-wifi.patch - patches.armbian/dts-tinkerboard-sdmmc-properties.patch - patches.armbian/dts-tinkerboard-spi-interface.patch - patches.armbian/dts-veyron-flag-cache-flush.patch - patches.armbian/general-add-overlay-compilation-support.patch - patches.armbian/general-add-overlay-configfs.patch - patches.armbian/general-add-restart-handler-for-act8846.patch - patches.armbian/general-dwc2-fix-rk3288-reset-on-wake-quirk.patch - patches.armbian/general-dwc2-fix-wait-peripheral.patch - patches.armbian/general-dwc2-fix-wait-time.patch - patches.armbian/general-dwc2-nak-gadget.patch - patches.armbian/general-fix-reboot-from-kwiboo.patch - patches.armbian/general-fix-vdpu38x-32bit-archs.patch - patches.armbian/general-increase-spdif-dma-burst.patch - patches.armbian/general-linux-export-mm-trace-rss-stats.patch - patches.armbian/general-pl330-01-fix-periodic-transfers.patch - patches.armbian/general-pl330-02-add-support-for-interleaved-transfers.patch - patches.armbian/general-pl330-04-bigger-mcode-buffer.patch - patches.armbian/general-pl330-05-fix-unbalanced-power-down.patch - patches.armbian/general-pl330-06-fix-buffer-underruns.patch - patches.armbian/general-rk322x-gpio-ir-driver.patch - patches.armbian/general-rockchip-various-fixes.patch - patches.armbian/ir-keymap-rk322x-box.patch - patches.armbian/ir-keymap-xt-q8l-v10.patch - patches.armbian/misc-tinkerboard-spi-interface.patch - patches.armbian/mmc-tinkerboard-sdmmc-reboot-fix.patch - patches.armbian/rk322x-dmc-driver-01-sipv2-calls.patch - patches.armbian/rk322x-dmc-driver-02-sip-constants.patch - patches.armbian/rk322x-dmc-driver-03-dfi-driver.patch - patches.armbian/rk322x-dmc-driver-04-driver.patch - patches.armbian/rk322x-dwc2-no-clock-gating.patch - patches.armbian/rk322x-usb-reset-props.patch - patches.armbian/wifi-ath9k-no-bulk-EP3-EP4.patch - patches.armbian/wifi-brcmfmac-add-bcm43342.patch - patches.armbian/wifi-brcmfmac-ap6330-firmware.patch - patches.armbian/wifi-driver-esp8089.patch - patches.armbian/wifi-driver-esp8089-6.18.patch - patches.armbian/wifi-driver-ssv6051.patch