linux-armbian.patches: -> 2024-09-14

This commit is contained in:
2024-09-14 19:45:44 +00:00
parent 52b71b5ef3
commit d0555548b7

View File

@@ -7,9 +7,194 @@ lib.makeScope newScope (self: with self; {
src = fetchFromGitHub {
owner = "armbian";
repo = "build";
rev = "0a18ec690e423ffb25f66d39c09c0618f768e82d";
hash = "sha256-a+UtdjEMQk3GkiR2FHCDhZb9H9qbAbYa/mu9c8cVbSY=";
rev = "bd611af589f68c3adf25cedb5ccda79000146fa6"; # 2024-09-14
hash = "sha256-z69d66n//d0d2eTBA4v7halnCNL53RN/CGvI27Ud0r0=";
};
armbian = with self.armbian; {
# make an entry for `boot.kernelPatches` from a sanitized commit message
getByName = name: {
inherit name;
patch = "${src}/patch/kernel/archive/sunxi-6.10/patches.armbian/${name}.patch";
};
# e.g. `byName.drv-pinctrl-pinctrl-sun50i-a64-disable_strict_mode` is a valid kernel patch
byName = lib.genAttrs patchNames getByName;
# ordered patches
series = builtins.map getByName patchNames;
patchNames = [
"Doc-dt-bindings-usb-add-binding-for-DWC3-controller-on-Allwinne"
"drv-pinctrl-pinctrl-sun50i-a64-disable_strict_mode"
"drv-rtc-sun6i-support-RTCs-without-external-LOSCs"
"drv-gpu-drm-gem-dma-Export-with-handle-allocator"
"drv-gpu-drm-sun4i-Add-GEM-allocator"
"Revert-drm-sun4i-hdmi-switch-to-struct-drm_edid"
"drv-gpu-drm-sun4i-Add-HDMI-audio-sun4i-hdmi-encoder"
"drv-net-stmmac-dwmac-sun8i-second-EMAC-clock-register"
"drv-phy-sun4i-usb-Allow-reset-line-to-be-shared"
"drv-staging-media-sunxi-cedrus-add-H616-variant"
"drv-soc-sunxi-sram-Add-SRAM-C1-H616-handling"
"drv-media-dvb-frontends-si2168-fix-cmd-timeout"
"include-uapi-drm_fourcc-add-ARM-tiled-format-modifier"
"drv-clocksource-arm_arch_timer-fix-a64-timejump"
"sound-soc-sunxi-sun4i-spdif-add-mclk_multiplier"
"sound-soc-sunxi-sun8i-codec-analog-enable-sound"
"sound-soc-sunxi-Provoke-the-early-load-of-sun8i-codec-analog"
"sound-soc-sunxi-sun4i-codec-adcis-select-capture-source"
"drv-mmc-host-sunxi-mmc-add-h5-emmc-compatible"
"drv-pinctrl-sunxi-pinctrl-sun50i-h6.c-GPIO-disable_strict_mode"
"drv-gpu-drm-sun4i-sun8i_mixer.c-add-h3-mixer1"
"drv-mtd-nand-raw-nand_ids.c-add-H27UBG8T2BTR-BC-nand"
"drv-mfd-axp20x-add-sysfs-interface"
"drv-spi-spidev-Add-armbian-spi-dev-compatible"
"drv-spi-spi-sun4i.c-spi-bug-low-on-sck"
"drv-rtc-sun6i-Add-Allwinner-H616-support"
"drv-nvmem-sunxi_sid-Support-SID-on-H616"
"drv-iio-adc-axp20x_adc-arm64-dts-axp803-hwmon-enable-thermal"
"drv-gpu-drm-panel-simple-Add-compability-olinuxino-lcd"
"drv-input-touchscreen-sun4i-ts-Enable-parsing"
"drv-mmc-host-sunxi-mmc-Disable-DDR52-mode-on-all-A20-based-boar"
"drv-usb-gadget-composite-rename-gadget-serial-console-manufactu"
"arm-arm64-dts-Add-leds-axp20x-charger"
"arm-dts-sun9i-a80-add-thermal-sensor"
"arm-dts-sun9i-a80-add-thermal-zone"
"arm-dts-sun7i-a20-Disable-OOB-IRQ-for-brcm-wifi-on-Cubietruck-a"
"arm-dts-a20-orangepi-and-mini-fix-phy-mode-hdmi"
"arm-dts-sun8i-h3-nanopi-add-leds-pio-pins"
"arm-dts-a10-cubiebord-a20-cubietruck-green-LED-mmc0-default-tri"
"arm-dts-Add-sun8i-h2-plus-nanopi-duo-device"
"arm-dts-Add-sun8i-h2-plus-sunvell-r69-device"
"arm-dts-h3-nanopi-neo-Add-regulator-leds-mmc2"
"arm-dts-h3-nanopi-neo-air-Add-regulator-camera-wifi-bluetooth-o"
"arm-dts-h3-orangepi-2-Add-regulator-vdd-cpu"
"arm-dts-sun8i-r40-bananapi-m2-ultra-add-codec-analog"
"arm-dts-sun7i-a20-cubietruck-add-alias-uart2"
"arm-dts-sun8i-v3s-s3-pinecube-enable-sound-codec"
"arm-dts-sun8i-r40-add-clk_out_a-fix-bananam2ultra"
"arm-dts-sun8i-h3-bananapi-m2-plus-add-wifi_pwrseq"
"arm-dts-sun7i-a20-bananapro-add-hdmi-connector-de"
"arm-dts-sun7i-a20-bananapro-add-AXP209-regulators"
"arm-dts-sunxi-h3-h5.dtsi-force-mmc0-bus-width"
"arm64-dts-sun50i-a64-pine64-enable-wifi-mmc1"
"arm64-dts-sun50i-a64-sopine-baseboard-Add-i2s2-mmc1"
"arm64-dts-sun50i-h6-Add-r_uart-uart2-3-pins"
"arm64-dts-allwiner-sun50i-h616.dtsi-add-usb-ehci-ohci"
"arm64-dts-sun50i-h616-orangepi-zero2-reg_usb1_vbus-status-ok"
"arm64-dts-allwinner-sun50i-h616-Add-GPU-node"
"arm64-dts-sun50i-h616-orangepi-zero2-Enable-GPU-mali"
"arm64-dts-allwinner-sun50i-h616-Add-VPU-node"
"arm64-dts-sun50i-h616-x96-mate-T95-eth-sd-card-hack"
"arm64-dts-sun50i-h616-x96-mate-add-hdmi"
"arm64-dts-add-sun50i-h618-cpu-dvfs.dtsi"
"arm64-dts-sun50i-h313-x96q-lpddr3"
"Add-FB_TFT-ST7796S-driver"
"Optimize-TSC2007-touchscreen-add-polling-method"
"Add-ws2812-RGB-driver-for-allwinner-H616"
"LED-green_power_on-red_status_heartbeat-arch-arm64-boot-dts-all"
"arm64-dts-allwinner-h616-orangepi-zero2-Enable-expansion-board-"
"arm64-dts-sun50i-a64-pine64-enable-Bluetooth"
"arm64-dts-sun50i-a64-sopine-baseboard-enable-Bluetooth"
"arm64-dts-nanopi-a64-set-right-phy-mode-to-rgmii-id"
"arm64-dts-FIXME-a64-olinuxino-add-regulator-audio-mmc"
"arm64-dts-Add-sun50i-h5-nanopi-k1-plus-device"
"arm64-dts-Add-sun50i-h5-nanopi-neo-core2-device"
"arm64-dts-Add-sun50i-h5-nanopi-neo2-v1.1-device"
"arm64-dts-Add-sun50i-h5-nanopi-m1-plus2-device"
"arm64-dts-sun50i-h5-nanopi-neo2-add-regulator-led-triger"
"arm64-dts-sun50i-h5-orangepi-pc2-add-spi-flash"
"arm64-dts-sun50i-h5-orangepi-prime-add-regulator"
"arm64-dts-sun50i-h5-orangepi-zero-plus-add-regulator"
"arm64-dts-sun50i-h6.dtsi-improve-thermals"
"arm64-dts-sun50i-h6-orangepi-3-delete-node-spi0"
"arm64-dts-sun50i-h6-orangepi-lite2-spi0-usb3phy-dwc3-enable"
"arm64-dts-sun50i-h6-pine-h64-add-wifi-rtl8723cs"
"arm64-dts-sun50i-h6-pine-h64-add-dwc3-usb3phy"
"arm64-dts-sun50i-a64-pine64-add-spi0"
"arm64-dts-sun50i-h6.dtsi-add-pinctrl-pins-for-spi"
"arm64-dts-sun50i-a64-orangepi-win-add-aliase-ethernet1"
"arm64-dts-sun50i-a64-force-mmc0-bus-width"
"drv-of-Device-Tree-Overlay-ConfigFS-interface"
"scripts-add-overlay-compilation-support"
"Makefile-CONFIG_SHELL-fix-for-builddeb-packaging"
"arm-dts-overlay-Add-Overlays-for-sunxi"
"arm64-dts-allwinner-overlay-Add-Overlays-for-sunxi64"
"arm-dts-overlay-sun8i-h3-cpu-clock-add-overclock"
"arm64-dts-overlay-sun50i-a64-pine64-7inch-lcd"
"arm64-dts-overlay-sun50i-h5-add-gpio-regulator-overclock"
"Move-sun50i-h6-pwm-settings-to-its-own-overlay"
"Compile-the-pwm-overlay"
"cb1-overlay"
"arm-dts-sunxi-h3-h5.dtsi-add-i2s0-i2s1-pins"
"arm-dts-sun5i-a13-olinuxino-micro-add-panel-lcd-olinuxino-4.3"
"arm-dts-sun5i-a13-olinuxino-Add-panel-lcd-olinuxino-4.3-needed-"
"arm-dts-sun7i-a20-olinuxino-micro-emmc-Add-vqmmc-node"
"arm-dts-sun7i-a20-olinuxino-lime2-enable-audio-codec"
"arm-dts-sun7i-a20-olinuxino-lime2-enable-ldo3-always-on"
"arm-dts-sun7i-a20-olimex-som-204-evb-olinuxino-micro-decrease-d"
"arm-dts-sun8i-h3-add-thermal-zones"
"arm64-dts-sun50i-a64-olinuxino-add-boards"
"arm64-dts-sun50i-a64-olinuxino-emmc-enable-bluetooth"
"arm64-dts-sun50i-a64-olinuxino-1Ge16GW-enable-bluetooth"
"arm64-dts-sun50i-a64.dtsi-adjust-thermal-trip-points"
"arm64-dts-sun50i-a64-olinuxino-1Ge16GW-Disable-clock-phase-and-"
"Temp_fix-mailbox-arch-arm64-boot-dts-allwinner-sun50i-a64-pinep"
"arm64-dts-sun50i-h6-orangepi-3-add-r_uart-aliase"
"arm64-dts-sun50i-h5-add-cpu-opp-refs"
"arm64-dts-sun50i-h5-add-termal-zones"
"arm64-dts-sun50i-h6-orangepi-add-cpu-opp-refs"
"arm64-dts-sun50i-h6-orangepi-enable-higher-clock-regulator-max-"
"drv-staging-rtl8723bs-AP-bugfix"
"arm-dts-sun8i-h3-orangepi-pc-plus-add-wifi_pwrseq"
"arm64-dts-sun50i-h5-orangepi-prime-add-rtl8723cs"
"arm-dts-sun8i-h2-plus-orangepi-zero-fix-xradio-interrupt"
"Fix-include-uapi-spi-spidev-module"
"fix-cpu-opp-table-sun8i-a83t"
"Add-dump_reg-and-sunxi-sysinfo-drivers"
"Add-sunxi-addr-driver-Used-to-fix-uwe5622-bluetooth-MAC-address"
"nvmem-sunxi_sid-add-sunxi_get_soc_chipid-sunxi_get_serial"
"mmc-host-sunxi-mmc-Fix-H6-emmc"
"arm64-dts-allwinner-sun50i-h6-Fix-H6-emmc"
"arm64-dts-sun50i-h5-nanopi-r1s-h5-add-rtl8153-support"
"net-usb-r8152-add-LED-configuration-from-OF"
"arm64-dts-sun50i-h6-orangepi.dtsi-Rollback-r_rsb-to-r_i2c"
"arm64-dts-sun50i-h616-bigtreetech-cb1-sd-emmc"
"arch-arm64-dts-allwinner-sun50i-h618-bananapi-m4-zero"
"ARM-dts-sun8i-nanopiduo2-Use-key-0-as-power-button"
"ARM-dts-sun8i-nanopiduo2-enable-ethernet"
"arm-dts-sun8i-h3-reduce-opp-microvolt-to-prevent-not-supported-"
"arm64-dts-sun50i-h5-enable-power-button-for-orangepi-prime"
"enable-TV-Output-on-OrangePi-Zero-LTE"
"drivers-devfreq-sun8i-a33-mbus-disable-autorefresh"
"clk-gate-add-support-for-regmap-based-gates"
"mfd-Add-support-for-X-Powers-AC200"
"mfd-Add-support-for-X-Powers-AC200-EPHY-syscon"
"net-phy-Add-support-for-AC200-EPHY"
"arm64-dts-allwinner-h6-Add-AC200-EPHY-nodes"
"arm64-dts-allwinner-h6-tanix-enable-Ethernet"
"ASoC-AC200-Initial-driver"
"arm64-dts-allwinner-h6-add-AC200-codec-nodes"
"arm64-dts-allwinner-h6-enable-AC200-codec"
"add-nodes-for-sunxi-info-sunxi-addr-and-sunxi-dump-reg"
"add-initial-support-for-orangepi3-lts"
"Input-axp20x-pek-allow-wakeup-after-shutdown"
"Add-wifi-nodes-for-Inovato-Quadra"
"arm64-dts-h616-add-wifi-support-for-orange-pi-zero-2-and-zero3"
"arm64-dts-sun50i-h618-orangepi-zero3-Enable-GPU-mali"
"arm64-dts-h616-add-hdmi-support-for-zero2-and-zero3"
"arm64-dts-H616-Add-overlays-that-are-also-compatible-with-orang"
"driver-allwinner-h618-emac"
"drivers-pwm-Add-pwm-sunxi-enhance-driver-for-h616"
"arm64-dts-sun50i-h618-orangepi-zero2w-Add-missing-nodes"
"arch-arm64-dts-allwinner-sun50i-h616-PG-12c-pins"
"arch-arm64-dts-allwinner-sun50i-h616-spi1-cs1-pin"
"add-dtb-overlay-for-zero2w"
"Sound-for-H616-H618-Allwinner-SOCs"
"ARM64-dts-sun50i-h616-BigTreeTech-CB1-Enable-HDMI"
"ARM64-dts-sun50i-h616-BigTreeTech-CB1-Enable-EMAC1"
];
};
megous = with self.megous; {
# make an entry for `boot.kernelPatches` from a sanitized commit message from megi's repo:
getByName = name: {