RSS Bot Posted December 25, 2023 Posted December 25, 2023 Description Big pull request that consolidates rockchip 32bit and rk322x families together, for less painful kernel patch adaption during maintance cycles. Jira reference number AR-1988 Despite this is the minor nightmarish part of the rockchip patches archive, consolidation could and has been done. In particular, this PR do: merge patches from rockchip and rk322x families for current and edge kernels, moving everything into rockchipfamily migrate edge kernel rockchip-6.6 into patch series, rename all patches with more understandable names with alphabetical prefixes in place of numeric ones (sunxi inspired) implement new style dt and overlay directories for edge and current kernels to leverage the build system automatic makefile handling rework kernel configs for both edge and current: some things have been added, some removed, but will require some fine tuning that will be subject of another PR probably adjust patches for tinkerboard to remove some cruft and overclocking, cleaning up dmesg also fix rk322x dmc to avoid lockup on rk3288 remove non-LTS rk322x archives from patch directory; remaining rk322x kernel archives can be removed in the future as well, since they are kept only for historical purposes and not in use anymore; also removes rk322x legacy, current and edge symlinks remove non-LTS rockchip archives from patch directory (acutally the only removed leftover was rockchip-6.5) remove legacy kernel target for rk322x-box add gen-series.sh script in tools directory (it is a naive tool to create patch series from scratch when you don't want to rebase everything, script is fully commented and usage help provided also) How Has This Been Tested? [x] Debian Bookworm image built and tested for rk322x-box [x] Debian Bookworm image built and tested for tinkerboard [x] Ubuntu Jammy image built and tested for rk322x-box [x] Ubuntu Jammy image built and tested for tinkerboard [x] Several edge 6.6 and current 6.1 kernel compilations [x] Cores, gpu, hdmi, hdmi audio, ethernet, wifi, hardware decoding, usb tested on tinkerboard current 6.1 [x] Cores, gpu, hdmi, hdmi audio, ethernet, wifi, hardware decoding, usb tested on tinkerboard edge 6.6 [x] Cores, gpu, hdmi, hdmi audio, ethernet, wifi, hardware decoding, usb tested on rk322x-box current 6.1 [x] Cores, gpu, hdmi, hdmi audio, ethernet, wifi, hardware decoding, usb tested on rk322x-box edge 6.6 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
Recommended Posts