-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RK3588 edge kernel: Add support for Linux 6.10 + introduce stable current
branch (6.8)
#6699
Commits on Jun 12, 2024
-
rk3588: edge: Bump kernel from 6.8 to 6.10
- Bump mainline kernel from 6.10-rc1 to 6.10-rc2 - Remove patches which are now mainlined - Re-number "fix-initial-PERST-GPIO-value" patch as per number ordering seen in 0000.patching_config.yaml - Rewrite kernel config
Configuration menu - View commit details
-
Copy full SHA for 3bfe158 - Browse repository at this point
Copy the full SHA 3bfe158View commit details -
rk3588: edge: Fix dtb overlay compilation and installation
"general-add-overlay-compilation-support.patch" became obsolete in Linux 6.9 (see AR-2352 [1]). Fix this problem: - Rename *.dts sources in overlay directory to *.dtso - Change "target +=" line to "dts-y +=" in overlay Makefile - Remove "always +=" line in overlay Makefile - Add .scr compilation support in kernel scripts/Makefile.lib - Patch kernel scripts/Makefile.dtbinst to avoid flattening overlay directory For the last two points, see general-add-overlay-compilation-support.patch Credits for this fix go to @paolosabatino [1] https://armbian.atlassian.net/browse/AR-2352
Configuration menu - View commit details
-
Copy full SHA for ea3446b - Browse repository at this point
Copy the full SHA ea3446bView commit details -
orangepi 5: Fix patch for 6.10 and convert from patch to .dts file
This simplifies the process updating to newer kernel versions and makes it easier to see and edit the actual dts file being used.
Configuration menu - View commit details
-
Copy full SHA for 561a694 - Browse repository at this point
Copy the full SHA 561a694View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbf36ca - Browse repository at this point
Copy the full SHA cbf36caView commit details -
rk3588: edge: Update thermal and cpufreq support patches
Patches are from the Linux Rockchip Mailing List, submitted by Alexey Charkov. [1] Notable improvements from changelog: - Moved the TSADC enablement to per-board .dts/.dtsi files - Dropped extra "inefficient" OPPs (same voltage - lower frequencies) - Dropped second passive cooling trips altogether to keep things simple - Added a cooling map for passive GPU cooling (in a separate patch) - Added regulator coupling for EVB1 and QuartzPro64 Also enable automatic fan control on Rock 5B. [1] https://lore.kernel.org/linux-rockchip/[email protected]/
Configuration menu - View commit details
-
Copy full SHA for aa0a973 - Browse repository at this point
Copy the full SHA aa0a973View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6f7a85 - Browse repository at this point
Copy the full SHA d6f7a85View commit details -
rk3588: edge: Fix HDMI controller driver
The old driver didn't build on 6.10, so the kernel build couldn't finish. Fix this driver.
Configuration menu - View commit details
-
Copy full SHA for 7aa59b3 - Browse repository at this point
Copy the full SHA 7aa59b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 459cb7e - Browse repository at this point
Copy the full SHA 459cb7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c98c98b - Browse repository at this point
Copy the full SHA c98c98bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f638be - Browse repository at this point
Copy the full SHA 5f638beView commit details -
rk3588: edge: Set kernel config CONFIG_INPUT_RK805_PWRKEY=m
This enables powerkey functionality for the PrangePi 5 Plus and other devices using the RK805
Configuration menu - View commit details
-
Copy full SHA for 1553f0b - Browse repository at this point
Copy the full SHA 1553f0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7333e53 - Browse repository at this point
Copy the full SHA 7333e53View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6e0372 - Browse repository at this point
Copy the full SHA d6e0372View commit details -
rk3588: Introduce
current
kernel branchSince the `edge` kernel branch often uses RC kernels, introduce a more stable `current` branch. This branch should not be RC kernels and it also should move to an LTS kernel once released.
Configuration menu - View commit details
-
Copy full SHA for 54fa48b - Browse repository at this point
Copy the full SHA 54fa48bView commit details -
rk3588: edge: Set kernel patch folder name to default
Move kernel patch folder to archive/rockchip-rk3588-${KERNEL_MAJOR_MINOR} which is the default. Also rename kernel config to linux-rockchip-rk3588-${KERNEL_MAJOR_MINOR}
Configuration menu - View commit details
-
Copy full SHA for 8eb6916 - Browse repository at this point
Copy the full SHA 8eb6916View commit details