linux-megous: expose all the patches as one series
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
buildLinux,
|
||||
fetchpatch,
|
||||
fetchFromGitea,
|
||||
newScope,
|
||||
pkgs,
|
||||
# modem_power is incompatible with eg25-manager: <https://gitlab.com/mobian1/eg25-manager/-/issues/38>
|
||||
withModemPower ? true,
|
||||
@@ -67,6 +68,8 @@ let
|
||||
major = lib.versions.major base;
|
||||
minor = lib.versions.minor base;
|
||||
|
||||
patches = import ./patches.nix { inherit lib newScope; };
|
||||
|
||||
# pinephone uses the linux dtb at arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi
|
||||
# - this includes sun50i-a64.dtsi
|
||||
# - and sun50i-a64-cpu-opp.dtsi
|
||||
@@ -365,7 +368,7 @@ let
|
||||
# extraStructuredConfig = config;
|
||||
# };
|
||||
|
||||
in (buildLinux {
|
||||
in ((buildLinux {
|
||||
version = base + rc;
|
||||
|
||||
# modDirVersion needs to be x.y.z, where `z` could be `Z-rcN`
|
||||
@@ -402,9 +405,9 @@ in (buildLinux {
|
||||
# so, this option has no effect when `autoModules` is false.
|
||||
# the benefit i think is mostly that such modules get automatically included in the initrd?
|
||||
preferBuiltin = withFullConfig;
|
||||
}) // {
|
||||
# XXX(2024/07/01): fix the magnetometer for pinephone 1.2b (breaks pp 1.2)
|
||||
# see: <https://gitlab.com/postmarketOS/pmaports/-/issues/1945>
|
||||
# long-term fix is to unify the pinephone 1.2 and 1.2b dts files and have u-boot select which of the two magnetometers to enable.
|
||||
passthruPatches.af8133j = ./pinephone-1_2b-af8133j.patch;
|
||||
}
|
||||
}))
|
||||
.overrideAttrs (base: {
|
||||
passthru = (base.passthru or {}) // {
|
||||
inherit patches;
|
||||
};
|
||||
})
|
||||
|
485
pkgs/additional/linux-megous/patches.nix
Normal file
485
pkgs/additional/linux-megous/patches.nix
Normal file
@@ -0,0 +1,485 @@
|
||||
{
|
||||
lib,
|
||||
newScope,
|
||||
}:
|
||||
lib.makeScope newScope (self: with self; {
|
||||
# XXX(2024/07/01): fix the magnetometer for pinephone 1.2b (breaks pp 1.2)
|
||||
# see: <https://gitlab.com/postmarketOS/pmaports/-/issues/1945>
|
||||
# long-term fix is to unify the pinephone 1.2 and 1.2b dts files and have u-boot select which of the two magnetometers to enable.
|
||||
af8133j = ./pinephone-1_2b-af8133j.patch;
|
||||
|
||||
getByName = name: {
|
||||
inherit name;
|
||||
patch = "${./commits}/${name}.patch";
|
||||
};
|
||||
|
||||
# e.g. `byName.PREF012-8723cs-Enable-OOB-interrupt` is a valid kernel patch
|
||||
byName = lib.genAttrs patchNames getByName;
|
||||
series = builtins.map getByName patchNames;
|
||||
|
||||
patchNames = [
|
||||
"PREF001-bes2600-Add-the-wifi-driver-for-Pinetab2-WiFi-chip-0"
|
||||
"PREF002-bes2600-Update-the-wifi-driver-from-bestechnic-0.3.5"
|
||||
"PREF003-bes2600-Hook-the-driver-up-to-staging"
|
||||
"PREF004-bes2600-Move-Kconfig-options-to-makefile"
|
||||
"PREF005-bes2600-Port-to-Linux-6.5"
|
||||
"PREF006-bes2600-Use-device-tree-exclusively-for-platform-dat"
|
||||
"PREF007-bes2600-Read-MAC-address-from-DT-if-available"
|
||||
"PREF008-bes2600-Move-firmware-loader-locations-to-a-bes2600-"
|
||||
"PREF009-bes2600-Use-firmware-loader-to-load-factory-data"
|
||||
"PREF013-bes2600-Disable-STANDARD_FACTORY_EFUSE_FLAG"
|
||||
"PREF015-bes2600-We-re-not-all-in-China-yet"
|
||||
"PREF017-bes2600-Don-t-kill-the-association-3s-after-joining"
|
||||
"PREF010-8723cs-Add-a-new-driver-v5.12.2-7-g2de5ec386.2020101"
|
||||
"PREF011-8723cs-Make-the-driver-compile-and-probe-drop-rockch"
|
||||
"PREF012-8723cs-Enable-OOB-interrupt"
|
||||
"PREF014-8723cs-Load-the-MAC-address-from-local-mac-address"
|
||||
"PREF016-8723cs-Modify-makefile-options-to-better-suit-PinePh"
|
||||
"PREF018-8723cs-Enable-monitor-mode"
|
||||
"PREF019-8723cs-Disable-power-saving"
|
||||
"PREF020-8723cs-aes_encrypt-aes_encrypt_128-to-avoid-symbol-n"
|
||||
"PREF021-8723cs-Enable-wifi-power-saving-mode"
|
||||
"PREF022-8723cs-Enable-TDLS-802.11z-support-direct-sta-sta-co"
|
||||
"PREF023-8723cs-Disable-CONFIG_CONCURRENT_MODE"
|
||||
"PREF024-8723cs-Set-CONFIG_RTW_SDIO_PM_KEEP_POWER-n-to-fix-su"
|
||||
"PREF025-8723cs-Resume-wifi-in-a-workqueue"
|
||||
"PREF026-8723cs-Port-to-5.11"
|
||||
"PREF027-8723cs-Enable-WoWLAN"
|
||||
"PREF028-8723cs-Port-to-5.12"
|
||||
"PREF029-8723cs-Fix-misleading-indentation"
|
||||
"PREF030-8723cs-Disable-use-of-NAPI"
|
||||
"PREF031-8723cs-Fix-indentation"
|
||||
"PREF032-8723cs-Fix-compile-warnings"
|
||||
"PREF033-8723cs-Port-to-5.15"
|
||||
"PREF034-8723cs-Clear-wowlan_last_wake_reason-prior-to-suspen"
|
||||
"PREF035-8723cs-Forward-port-to-5.17"
|
||||
"PREF036-8723cs-Port-to-5.18"
|
||||
"PREF037-8723cs-Fix-some-compilation-warnings"
|
||||
"PREF038-8723cs-Adapt-to-API-changes-in-stable-5.19.2-and-6.0"
|
||||
"PREF039-8723cs-Port-to-6.0"
|
||||
"PREF040-8723cs-Port-to-6.1"
|
||||
"PREF041-8723cs-Port-to-6.1-rc1"
|
||||
"PREF042-8723cs-Forward-port-to-Linux-6.3"
|
||||
"PREF043-8723cs-Add-support-for-set_cqm_rssi_config-to-help-s"
|
||||
"PREF044-8723cs-Fix-the-RSSI-monitor-implementation"
|
||||
"PREF045-8723cs-Fix-symbol-conflicts-with-rtw88-driver"
|
||||
"PREF046-8723cs-Port-to-6.5"
|
||||
"PREF047-8723cs-Port-to-linux-6.7"
|
||||
"PREF048-8723cs-Port-to-Linux-6.8"
|
||||
"PREF049-8723cs-Ignore-warnings"
|
||||
"PREF050-8723cs-Port-to-v6.9"
|
||||
"PREF051-8723cs-Fix-building-with-LLVM"
|
||||
"PREF052-8723cs-Replace-invalid-elseif"
|
||||
"PREF053-8723cs-Remove-unused-code-that-causes-warnings"
|
||||
"PREF054-8723cs-Ensure-types-are-available-in-headers"
|
||||
"PREF056-8723cs-Port-to-6.10"
|
||||
"PREF055-cw1200-support-loading-cw1x60-FW"
|
||||
"PREF057-cw1200-xr819-hacks"
|
||||
"PREF058-cw1200-use-kmalloc-allocation-instead-of-stack"
|
||||
"PREF059-net-wireless-cw1200-Add-support-for-BES2600"
|
||||
"PREF060-cw1200-Improve-error-reporting-from-probe"
|
||||
"PREF061-cw1200-Disable-automatic-module-loading-until-the-mo"
|
||||
"PREF064-cw1200-Enable-FW-loader-debug-mode"
|
||||
"PREF062-besdbg-Add-a-debug-driver-for-controlling-the-wifi-c"
|
||||
"PREF065-mmc-Add-pwrseq_bes-driver-for-powering-up-BES2600-on"
|
||||
"PREF063-net-wireless-brcmfmac-Add-support-for-detecting-AP62"
|
||||
"PREF066-net-wireless-brcmfmac-Add-optional-32k-clock-enable-"
|
||||
"PREF075-Implement-adaptivity-functions"
|
||||
"PREF077-Implement-CFO-tracking"
|
||||
"PREF067-media-ov5640-Experiment-Try-to-disable-denoising-sha"
|
||||
"PREF068-media-ov5640-Sleep-after-poweroff-to-ensure-next-pow"
|
||||
"PREF069-media-ov5640-Don-t-powerup-the-sensor-during-driver-"
|
||||
"PREF070-media-ov5640-set-default-ae-target-lower"
|
||||
"PREF071-media-ov5640-Improve-error-reporting"
|
||||
"PREF072-media-ov5640-Implement-autofocus"
|
||||
"PREF073-media-ov5640-Improve-firmware-load-time"
|
||||
"PREF074-media-ov5640-Fix-focus-commands-blocking-until-compl"
|
||||
"PREF076-media-ov5640-Add-read-only-property-for-vblank"
|
||||
"PREF078-media-ov5640-use-pm_runtime_force_suspend-resume-for"
|
||||
"PREF079-media-sun6i-csi-capture-Use-subdev-operation-to-acce"
|
||||
"PREF080-media-sun6i-csi-subdev-Use-subdev-active-state-to-st"
|
||||
"PREF081-media-sun6i-csi-merge-sun6i_csi_formats-and-sun6i_cs"
|
||||
"PREF083-media-sun6i-csi-add-V4L2_CAP_IO_MC-capability"
|
||||
"PREF085-media-sun6i-csi-implement-vidioc_enum_framesizes"
|
||||
"PREF087-media-sun6i-csi-Add-multicamera-support-for-parallel"
|
||||
"PREF082-Input-goodix-Add-config-debugfs-file"
|
||||
"PREF084-Input-goodix-Add-option-to-power-off-the-controller-"
|
||||
"PREF086-Input-goodix-Try-to-keep-regulator-enable-disable-ba"
|
||||
"PREF088-input-touchscreen-goodix-Respect-IRQ-flags-from-DT-w"
|
||||
"PREF089-iio-light-stk3310-Implement-vdd-supply-and-power-it-"
|
||||
"PREF092-iio-light-stk3310-Add-support-for-I2C-regulator"
|
||||
"PREF095-iio-stk3310-Fix-regulator-disable-enable-order"
|
||||
"PREF090-Add-minimal-EBAZ4205-defconfig"
|
||||
"PREF093-dt-bindings-Add-Zynq-clocks"
|
||||
"PREF096-arm-xilinx-ebaz4205-Add-test-config-for-various-PL-p"
|
||||
"PREF091-nfc-pn544-Add-support-for-VBAT-PVDD-regulators"
|
||||
"PREF094-bluetooth-bcm-Restore-drive_rts_on_open-true-behavio"
|
||||
"PREF097-mmc-add-delay-after-power-class-selection"
|
||||
"PREF098-ARM-dts-sun8i-a83t-tbs-a711-Add-PN544-NFC-support"
|
||||
"PREF099-ARM-dts-sun8i-a83t-tbs-a711-Add-powerup-down-support"
|
||||
"PREF100-ARM-dts-sun8i-a83t-Add-cedrus-video-codec-support-to"
|
||||
"PREF101-ARM-dts-suni-a83t-Add-i2s0-pins"
|
||||
"PREF102-ARM-dts-sun8i-a83t-tbs-a711-Add-sound-support-via-AC"
|
||||
"PREF104-ARM-dts-sun8i-a83t-tbs-a711-Add-regulators-to-the-ac"
|
||||
"PREF106-ARM-dts-sun8i-a83t-tbs-a711-Add-camera-sensors-HM506"
|
||||
"PREF108-ARM-dts-sun8i-a83t-tbs-a711-Add-flash-led-support"
|
||||
"PREF103-dt-bindings-input-gpio-vibrator-Don-t-require-enable"
|
||||
"PREF105-input-gpio-vibra-Allow-to-use-vcc-supply-alone-to-co"
|
||||
"PREF107-ARM-dts-sun8i-a83t-tbs-a711-Add-support-for-the-vibr"
|
||||
"PREF109-ARM-dts-sun8i-a83t-tbs-a711-Increase-voltage-on-the-"
|
||||
"PREF118-dt-bindings-leds-Add-a-binding-for-AXP813-charger-le"
|
||||
"PREF120-leds-axp20x-Support-charger-LED-on-AXP20x-like-PMICs"
|
||||
"PREF122-ARM-dts-axp813-Add-charger-LED"
|
||||
"PREF124-ARM-dts-sun8i-a83t-tbs-a711-Enable-charging-LED"
|
||||
"PREF110-MAINTAINERS-Add-entry-for-Himax-HM5065"
|
||||
"PREF111-dt-bindings-media-Add-bindings-for-Himax-HM5065-came"
|
||||
"PREF112-hm5065-yaml-bindings-wip"
|
||||
"PREF113-media-hm5065-Add-subdev-driver-for-Himax-HM5065-came"
|
||||
"PREF114-media-i2c-gc2145-Move-upstream-driver-out-of-the-way"
|
||||
"PREF115-media-gc2145-Galaxycore-camera-module-driver"
|
||||
"PREF116-media-gc2145-Added-BGGR-bayer-mode"
|
||||
"PREF117-media-gc2145-Disable-debug-output"
|
||||
"PREF119-media-gc2145-Add-PIXEL_RATE-HBLANK-and-VBLANK-contro"
|
||||
"PREF121-media-gc2145-implement-system-suspend"
|
||||
"PREF123-media-gc2145-fix-white-balance-colors"
|
||||
"PREF133-media-i2c-gc2145-Parse-and-register-properties"
|
||||
"PREF125-mailbox-Allow-to-run-mailbox-while-timekeeping-is-su"
|
||||
"PREF126-ARM-sunxi-Add-experimental-suspend-to-memory-impleme"
|
||||
"PREF127-ARM-sunxi-sunxi_cpu0_hotplug_support_set-is-not-supp"
|
||||
"PREF128-firmware-scpi-Add-support-for-sending-a-SCPI_CMD_SET"
|
||||
"PREF129-ARM-sunxi-Use-SCPI-to-send-suspend-message-to-SCP-on"
|
||||
"PREF130-gnss-ubx-Send-soft-powerdown-message-on-suspend"
|
||||
"PREF131-clk-sunxi-ng-Export-CLK_DRAM-for-devfreq"
|
||||
"PREF134-ARM-dts-sun8i-a83t-Add-MBUS-node"
|
||||
"PREF132-clk-sunxi-ng-Set-maximum-P-and-M-factors-to-1-for-H3"
|
||||
"PREF135-clk-sunxi-ng-Don-t-use-CPU-PLL-gating-and-CPUX-repar"
|
||||
"PREF136-ARM-dts-sun8i-h3-Use-my-own-more-aggressive-OPPs-on-"
|
||||
"PREF137-arm64-dts-sun50i-h5-Use-my-own-more-aggressive-OPPs-"
|
||||
"PREF139-ARM-dts-sun8i-h3-orange-pi-pc-Increase-max-CPUX-volt"
|
||||
"PREF141-ARM-dts-sun8i-a83t-Improve-CPU-OPP-tables-go-up-to-1"
|
||||
"PREF143-cpufreq-sun50i-Show-detected-CPU-bin-for-easier-debu"
|
||||
"PREF138-net-stmmac-sun8i-Use-devm_regulator_get-for-PHY-regu"
|
||||
"PREF140-net-stmmac-sun8i-Rename-PHY-regulator-variable-to-re"
|
||||
"PREF142-net-stmmac-sun8i-Add-support-for-enabling-a-regulato"
|
||||
"PREF144-arm64-dts-allwinner-orange-pi-3-Enable-ethernet"
|
||||
"PREF145-input-cyttsp4-De-obfuscate-platform-data-for-keys"
|
||||
"PREF146-input-cyttsp4-Remove-useless-indirection-with-driver"
|
||||
"PREF147-input-cyttsp4-Remove-unused-enable_vkeys"
|
||||
"PREF148-input-cyttsp4-De-obfuscate-MT-signals-setup-platform"
|
||||
"PREF149-input-cyttsp4-Clear-the-ids-buffer-in-a-saner-way"
|
||||
"PREF150-input-cyttsp4-ENOSYS-error-is-ok-when-powering-up"
|
||||
"PREF151-input-cyttsp4-Faster-recovery-from-failed-wakeup-HAC"
|
||||
"PREF152-input-cyttsp4-Use-i2c-spi-names-directly-in-the-driv"
|
||||
"PREF153-input-cyttsp4-Port-the-driver-to-use-device-properti"
|
||||
"PREF154-input-cyttsp4-Restart-on-wakeup-wakeup-by-I2C-read-d"
|
||||
"PREF155-input-cyttsp4-Fix-warnings"
|
||||
"PREF156-input-cyttsp4-Make-the-driver-not-hog-the-system-s-w"
|
||||
"PREF157-input-cyttsp4-Fix-probe-oops"
|
||||
"PREF158-video-fbdev-eInk-display-driver-for-A13-based-Pocket"
|
||||
"PREF159-regulator-Add-simple-driver-for-enabling-a-regulator"
|
||||
"PREF160-regulator-tp65185x-Add-tp65185x-eInk-panel-regulator"
|
||||
"PREF161-regulator-tp65185-Add-hwmon-device-for-reading-tempe"
|
||||
"PREF162-iio-adc-sun4i-gpadc-iio-Allow-to-use-sun5i-a13-gpadc"
|
||||
"PREF163-mtd-spi-nor-Add-vdd-regulator-support"
|
||||
"PREF164-ARM-dts-sun5i-Add-soc-handle"
|
||||
"PREF165-ARM-dts-sun5i-Add-PocketBook-Touch-Lux-3-display-ctp"
|
||||
"PREF166-ARM-dts-sun5i-a13-pocketbook-touch-lux-3-Add-RTC-clo"
|
||||
"PREF167-arm64-dts-sun50i-a64-pinephone-Add-front-back-camera"
|
||||
"PREF168-arm64-dts-sun50i-a64-pinephone-Add-Type-C-support-fo"
|
||||
"PREF169-arm64-dts-sun50i-a64-pinephone-Add-modem-power-manag"
|
||||
"PREF170-arm64-dts-sun50i-a64-pinephone-Fix-BH-modem-manager-"
|
||||
"PREF171-arm64-dts-sun50i-a64-pinephone-Add-detailed-OCV-to-c"
|
||||
"PREF172-arm64-dts-sun50i-a64-pinephone-Shorten-post-power-on"
|
||||
"PREF173-arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-"
|
||||
"PREF174-arm64-dts-sun50i-a64-pinephone-Add-support-for-Bluet"
|
||||
"PREF175-arm64-dts-sun50i-a64-pinephone-Enable-internal-HMIC-"
|
||||
"PREF176-arm64-dts-sun50i-a64-pinephone-Add-support-for-modem"
|
||||
"PREF177-arm64-dts-sun50i-a64-pinephone-Bump-I2C-frequency-to"
|
||||
"PREF178-arm64-dts-sun50i-a64-pinephone-Add-interrupt-pin-for"
|
||||
"PREF179-arm64-dts-sun50i-a64-pinephone-Power-off-the-touch-c"
|
||||
"PREF180-arm64-dts-sun50i-a64-pinephone-Don-t-make-lradc-keys"
|
||||
"PREF181-arm64-dts-sun50i-a64-pinephone-Set-minimum-backlight"
|
||||
"PREF182-arm64-dts-sun50i-a64-pinephone-Add-supply-for-i2c-bu"
|
||||
"PREF183-arm64-dts-sun50i-a64-pinephone-Workaround-broken-HDM"
|
||||
"PREF184-arm64-dts-sun50i-a64-pinephone-Add-AF8133J-to-PinePh"
|
||||
"PREF185-arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-"
|
||||
"PREF186-arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinep"
|
||||
"PREF187-arm64-dts-sun50i-a64-pinephone-Enable-Pinephone-Keyb"
|
||||
"PREF189-arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinep"
|
||||
"PREF191-arm64-dts-sun50i-a64-pinephone-Add-power-supply-to-s"
|
||||
"PREF193-arm64-dts-sun50i-a64-pinephone-Add-reboot-mode-drive"
|
||||
"PREF195-arm64-dts-sun50i-a64-pinephone-Use-newer-jack-detect"
|
||||
"PREF197-arm64-dts-sun50i-Define-orientation-and-rotation-for"
|
||||
"PREF199-arm64-dts-sun50i-Define-orientation-and-rotation-for"
|
||||
"PREF201-arm64-dts-sun50-a64-pinephone-Define-jack-pins-in-DT"
|
||||
"PREF188-dt-bindings-sound-Add-jack-type-property-to-sun8i-a3"
|
||||
"PREF190-ASoC-sun8i-codec-Allow-the-jack-type-to-be-set-via-d"
|
||||
"PREF192-ASoC-sun8i-codec-define-button-keycodes"
|
||||
"PREF194-ASoC-sun8i-codec-Add-debug-output-for-jack-detection"
|
||||
"PREF196-ASoC-sun8i-codec-Set-jack_type-from-DT-in-probe"
|
||||
"PREF198-ASoC-simple-card-Allow-to-define-pins-for-aux-jack-d"
|
||||
"PREF200-clk-sunxi-ng-a64-Increase-PLL_AUDIO-base-frequency"
|
||||
"PREF211-dt-bindings-mfd-Add-codec-related-properties-to-AC10"
|
||||
"PREF213-sound-soc-ac100-codec-Support-analog-part-of-X-Power"
|
||||
"PREF215-sound-soc-sun8i-codec-Add-support-for-digital-part-o"
|
||||
"PREF217-ASoC-ec25-New-codec-driver-for-the-EC25-modem"
|
||||
"PREF202-ASOC-sun9i-hdmi-audio-Initial-implementation"
|
||||
"PREF203-ARM-dts-sunxi-h3-h5-Add-hdmi-sound-card"
|
||||
"PREF204-ARM-dts-sun8i-h3-Enable-hdmi-sound-card-on-boards-wi"
|
||||
"PREF205-ARM-dts-sun8i-h2-plus-bananapi-m2-zero-Enable-HDMI-a"
|
||||
"PREF206-ARM-dts-sun8i-a83t-Add-hdmi-sound-card"
|
||||
"PREF207-ARM-dts-sun8i-a83t-Enable-hdmi-sound-card-on-boards-"
|
||||
"PREF208-ARM-dts-sun8i-r40-Add-hdmi-sound-card"
|
||||
"PREF209-ARM-dts-sun8i-r40-bananapi-m2-ultra-Enable-HDMI-audi"
|
||||
"PREF210-ARM-dts-sun8i-v40-bananapi-m2-berry-Enable-HDMI-audi"
|
||||
"PREF212-arm64-dts-allwinner-h6-Add-hdmi-sound-card"
|
||||
"PREF214-arm64-dts-allwinner-h6-Enable-hdmi-sound-card-on-boa"
|
||||
"PREF216-arm64-dts-allwinner-a64-Add-hdmi-sound-card"
|
||||
"PREF221-arm64-dts-allwinner-a64-Enable-hdmi-sound-card-on-bo"
|
||||
"PREF224-arm64-dts-allwinner-h5-Enable-hdmi-sound-card-on-boa"
|
||||
"PREF227-Move-a-node-to-avoid-merge-conflict"
|
||||
"PREF219-arm64-dts-sun50i-a64-Set-fifo-size-for-uarts"
|
||||
"PREF222-ARM-dts-sun8i-a83t-Set-fifo-size-for-uarts"
|
||||
"PREF225-Mark-some-slow-drivers-for-async-probe-with-PROBE_PR"
|
||||
"PREF228-arm64-xor-Select-32regs-without-benchmark-to-speed-u"
|
||||
"PREF218-clk-sunxi-ng-Mark-TWD-clocks-as-critical"
|
||||
"PREF220-firmware-arm_scpi-Support-unidirectional-mailbox-cha"
|
||||
"PREF223-ARM-dts-sunxi-a83t-Add-SCPI-protocol"
|
||||
"PREF226-ARM-dts-sunxi-h3-h5-Add-SCPI-protocol"
|
||||
"PREF233-ARM-dts-sun8i-a83t-tbs-a711-Give-Linux-more-privileg"
|
||||
"PREF235-rtc-sun6i-Allow-RTC-wakeup-after-shutdown"
|
||||
"PREF236-misc-modem-power-Power-manager-for-modems"
|
||||
"PREF229-arm64-dts-rk3399-pinebook-pro-Fix-codec-frequency-af"
|
||||
"PREF230-arm64-dts-rk3399-pinebook-pro-Disable-SD-card-power-"
|
||||
"PREF231-arm64-dts-rk3399-pinebook-pro-Remove-redundant-pinct"
|
||||
"PREF232-arm64-dts-rk3399-pinebook-pro-Improve-Type-C-support"
|
||||
"PREF234-arm64-dts-rk3399-pinebook-pro-Add-SDR104-to-sdmmc"
|
||||
"PREF237-arm64-dts-rk3399-pinebook-pro-Add-DMC-nodes"
|
||||
"PREF247-arm64-dts-rk3399-rockpro64-Add-DMC-nodes"
|
||||
"PREF249-arm64-dts-rk3399-rockpro64-Add-Type-C-OTG-Alt-DP-sup"
|
||||
"PREF238-ARM-dts-sun8i-a83t-Add-missing-GPU-trip-point"
|
||||
"PREF239-arm64-dts-sun50i-h5-Add-missing-GPU-trip-point"
|
||||
"PREF240-arm64-dts-sun50i-a64-Add-missing-trip-points-for-GPU"
|
||||
"PREF241-arm64-dts-allwinner-a64-Fix-LRADC-compatible"
|
||||
"PREF242-ASoC-codec-es8316-DAC-Soft-Ramp-Rate-is-just-a-2-bit"
|
||||
"PREF243-spi-rockchip-Fix-runtime-PM-and-other-issues"
|
||||
"PREF244-spi-fixes"
|
||||
"PREF245-media-cedrus-Fix-failure-to-clean-up-hardware-on-pro"
|
||||
"PREF246-ASoC-rockchip-Fix-doubling-of-playback-speed-after-s"
|
||||
"PREF248-usb-musb-sunxi-Avoid-enabling-host-side-code-on-SoCs"
|
||||
"PREF250-arm64-dts-allwinner-Enforce-consistent-MMC-numbering"
|
||||
"PREF251-ARM-dts-sunxi-Add-aliases-for-MMC"
|
||||
"PREF252-drm-rockchip-Fix-panic-on-reboot-when-DRM-device-fai"
|
||||
"PREF253-usb-gadget-Fix-dangling-pointer-in-netdev-private-da"
|
||||
"PREF254-mmc-dw-mmc-rockchip-fix-sdmmc-after-soft-reboot"
|
||||
"PREF255-Revert-drm-sun4i-lvds-Invert-the-LVDS-polarity"
|
||||
"PREF256-of-property-fw_devlink-Support-allwinner-sram-links"
|
||||
"PREF257-arm64-dts-rockchip-rk356x-Fix-PCIe-register-map-and-"
|
||||
"PREF258-Fix-intptr_t-typedef"
|
||||
"PREF259-mmc-sunxi-mmc-Remove-runtime-PM"
|
||||
"PREF260-pci-Workaround-ITS-timeouts-on-poweroff-reboot-on-Or"
|
||||
"PREF261-usb-serial-option-add-reset_resume-callback-for-WWAN"
|
||||
"PREF262-media-rkisp1-Adapt-to-different-SoCs-having-differen"
|
||||
"PREF263-media-ov5648-Fix-call-to-pm_runtime_set_suspended"
|
||||
"PREF264-drm-rockchip-dw-mipi-dsi-rockchip-Fix-ISP1-PHY-initi"
|
||||
"PREF265-bluetooth-h5-Don-t-re-initialize-rtl8723cs-on-resume"
|
||||
"PREF266-drm-sun4i-Mark-one-of-the-UI-planes-as-a-cursor-one"
|
||||
"PREF267-drm-sun4i-Implement-gamma-correction"
|
||||
"PREF268-drm-panel-st7703-Fix-xbd599-timings-to-make-refresh-"
|
||||
"PREF269-drm-sun4i-Support-taking-over-display-pipeline-state"
|
||||
"PREF271-video-pwm_bl-Allow-to-change-lth_brightness-via-sysf"
|
||||
"PREF273-clk-sunxi-ng-sun50i-a64-Switch-parent-of-MIPI-DSI-to"
|
||||
"PREF275-drm-sun4i-tcon-Support-keeping-dclk-rate-upon-ancest"
|
||||
"PREF270-phy-allwinner-sun4i-usb-Add-support-for-usb_role_swi"
|
||||
"PREF272-regulator-axp20x-Add-support-for-vin-supply-for-driv"
|
||||
"PREF274-regulator-axp20x-Turn-N_VBUSEN-to-input-on-x-powers-"
|
||||
"PREF283-drm-bridge-dw-hdmi-Allow-to-accept-HPD-status-from-o"
|
||||
"PREF285-drm-bridge-dw-hdmi-Report-HDMI-hotplug-events"
|
||||
"PREF287-usb-typec-anx7688-Add-driver-for-ANX7688-USB-C-HDMI-"
|
||||
"PREF289-usb-typec-anx7688-Port-to-Linux-6.9"
|
||||
"PREF291-usb-typec-anx7688-Port-to-Linux-6.10"
|
||||
"PREF276-dt-bindings-axp20x-adc-allow-to-use-TS-pin-as-GPADC"
|
||||
"PREF277-iio-adc-axp20x_adc-allow-to-set-TS-pin-to-GPADC-mode"
|
||||
"PREF278-power-axp20x_battery-Allow-to-set-target-voltage-to-"
|
||||
"PREF279-power-supply-axp20x_battery-Add-support-for-reportin"
|
||||
"PREF280-regulator-axp20x-Enable-over-temperature-protection-"
|
||||
"PREF281-power-supply-axp20x_battery-Setup-thermal-regulation"
|
||||
"PREF282-power-supply-axp20x_battery-Fix-charging-done-detect"
|
||||
"PREF284-mfd-axp20x-Add-battery-IRQ-resources"
|
||||
"PREF286-power-supply-axp20x_battery-Send-uevents-for-status-"
|
||||
"PREF288-power-supply-axp20x_battery-Monitor-battery-health"
|
||||
"PREF290-power-supply-axp20x-usb-power-Change-Vbus-hold-volta"
|
||||
"PREF292-power-axp803-Add-interrupts-for-low-battery-power-co"
|
||||
"PREF294-power-supply-axp20x-battery-Support-POWER_SUPPLY_PRO"
|
||||
"PREF296-power-supply-axp20x-battery-Enable-poweron-by-RTC-al"
|
||||
"PREF298-power-supply-axp20x-battery-Add-support-for-POWER_SU"
|
||||
"PREF300-power-supply-Add-support-for-USB_BC_ENABLED-and-USB_"
|
||||
"PREF302-power-supply-axp20x-usb-power-Add-missing-interrupts"
|
||||
"PREF293-sunxi-Use-dev_err_probe-to-handle-EPROBE_DEFER-error"
|
||||
"PREF295-thermal-sun8i-Be-loud-when-probe-fails"
|
||||
"PREF297-i2c-mv64xxx-Don-t-make-a-fuss-when-pinctrl-recovery-"
|
||||
"PREF299-iio-st_sensors-Don-t-report-error-when-the-device-is"
|
||||
"PREF301-opp-core-Avoid-confusing-error-when-no-regulator-is-"
|
||||
"PREF303-rtc-Print-which-error-caused-RTC-read-failure"
|
||||
"PREF308-arm64-dts-allwinner-a64-pinetab-add-front-camera"
|
||||
"PREF310-arm64-allwinner-dts-a64-enable-K101-IM2BYL02-panel-f"
|
||||
"PREF312-arm64-dts-sun50i-a64-pinetab-Name-sound-card-PineTab"
|
||||
"PREF314-arm64-dts-sun50i-a64-pinetab-Add-accelerometer"
|
||||
"PREF316-arm64-dts-sun50i-a64-pinetab-enable-RTL8723CS-blueto"
|
||||
"PREF304-usb-typec-fusb302-Slightly-increase-wait-time-for-BC"
|
||||
"PREF305-usb-typec-fusb302-Set-the-current-before-enabling-pu"
|
||||
"PREF306-usb-typec-fusb302-Extend-debugging-interface-with-dr"
|
||||
"PREF307-usb-typec-fusb302-Retry-reading-of-CC-pins-status-if"
|
||||
"PREF309-usb-typec-fusb302-More-useful-of-logging-status-on-i"
|
||||
"PREF311-usb-typec-fusb302-Update-VBUS-state-even-if-VBUS-int"
|
||||
"PREF313-usb-typec-fusb302-Add-OF-extcon-support"
|
||||
"PREF315-usb-typec-fusb302-Fix-register-definitions"
|
||||
"PREF317-usb-typec-fusb302-Clear-interrupts-before-we-start-t"
|
||||
"PREF322-media-i2c-imx258-Add-i2c-supply"
|
||||
"PREF324-media-i2c-imx258-Add-debug-register-access"
|
||||
"PREF326-media-imx258-Add-reset-gpio"
|
||||
"PREF462-media-imx258-Drop-interface-speed-to-1224-mbps"
|
||||
"PREF318-power-rk818-Configure-rk808-clkout2-function"
|
||||
"PREF319-power-supply-rk818-battery-Add-battery-driver-for-RK"
|
||||
"PREF320-power-supply-rk818-battery-Use-a-more-propper-compat"
|
||||
"PREF321-power-supply-rk818-charger-Implement-charger-driver-"
|
||||
"PREF323-power-supply-rk818-charger-Change-charger-type-to-MA"
|
||||
"PREF325-power-supply-rk818-battery-Report-charging-status-ba"
|
||||
"PREF327-power-supply-rk818-battery-Drop-dependency-on-frameb"
|
||||
"PREF329-power-supply-rk818-charger-Unify-rk818-charger-and-r"
|
||||
"PREF331-power-supply-rk818-battery-Speed-up-battery-current-"
|
||||
"PREF333-power-supply-rk818-charger-Delay-applying-input-curr"
|
||||
"PREF335-power-supply-rk818-battery-Don-t-auto-poweroff-the-P"
|
||||
"PREF337-power-supply-rk818-charger-Add-support-for-POWER_SUP"
|
||||
"PREF339-power-supply-rk818-battery-Don-t-reset-dsoc-to-0-on-"
|
||||
"PREF328-ASoC-codecs-rt5640-Fix-output-mixer-input-channel-li"
|
||||
"PREF330-ASoC-codecs-rt5640-Fix-hpout-restore-when-lout-is-en"
|
||||
"PREF332-ASoC-codecs-rt5640-Resolve-failure-to-set-DMIC-clock"
|
||||
"PREF334-ASoC-codecs-rt5640-Add-input-mixer-input-volume-cont"
|
||||
"PREF336-ASoC-codecs-rt5640-Allow-to-control-single-ended-dif"
|
||||
"PREF338-ASoC-codecs-rt5640-Keep-the-codec-enabled-when-idle"
|
||||
"PREF340-ASoC-codecs-rt5640-Add-support-for-power-supplies"
|
||||
"PREF341-drm-rockchip-cdn-dp-Disable-CDN-DP-on-disconnect"
|
||||
"PREF342-phy-phy-rockchip-inno-usb2-Decrease-delay-between-po"
|
||||
"PREF343-phy-rockchip-inno-usb2-More-robust-charger-detection"
|
||||
"PREF344-usb-dwc3-Track-the-power-state-of-usb3_generic_phy"
|
||||
"PREF346-usb-dwc3-Add-support-for-snps-usb3-phy-reset-quirk"
|
||||
"PREF348-usb-dwc3-Extend-reset-quirk-support-to-include-role-"
|
||||
"PREF345-usb-typec-typec-extcon-Add-typec-extcon-bridge-drive"
|
||||
"PREF347-usb-typec-typec-extcon-Enable-debugging-for-now"
|
||||
"PREF349-usb-typec-typec-extcon-Allow-to-force-reset-on-each-"
|
||||
"PREF350-Revert-usb-typec-tcpm-unregister-existing-source-cap"
|
||||
"PREF351-usb-typec-altmodes-displayport-Respect-DP_CAP_RECEPT"
|
||||
"PREF352-usb-typec-tcpm-Unregister-altmodes-before-registerin"
|
||||
"PREF353-usb-typec-tcpm-Fix-PD-devices-capabilities-registrat"
|
||||
"PREF355-usb-typec-tcpm-Improve-logs"
|
||||
"PREF356-sdhci-arasan-Add-runtime-PM-support"
|
||||
"PREF354-drm-rockchip-dw-mipi-dsi-Fix-hsclk-calculation-for-n"
|
||||
"PREF358-drm-bridge-dw-mipi-dsi-Tracing"
|
||||
"PREF360-drm-panel-hx8394-Add-mode-init-sequence-update-via-f"
|
||||
"PREF362-drm-panel-hs8394-Instrument-the-panel-driver-s-callb"
|
||||
"PREF364-drm-rockchip-Don-t-require-MIPI-DSI-device-when-it-s"
|
||||
"PREF366-clk-rockchip-rk3399-Don-t-allow-to-reparent-dclk_vop"
|
||||
"PREF368-Revert-drm-rockchip-Don-t-require-MIPI-DSI-device-wh"
|
||||
"PREF370-rt5640-DMIC-debug"
|
||||
"PREF357-mtd-spi-nor-gigadevice-add-support-for-gd25lq128e"
|
||||
"PREF359-clk-rk3399-Export-SCLK_CIF_OUT_SRC-to-device-tree"
|
||||
"PREF361-arm64-dts-rk3399-Disable-debug-nodes"
|
||||
"PREF363-arm64-dts-rk3399-Add-reboot-mode-driver"
|
||||
"PREF365-arm64-dts-rk3399-pinephone-pro-Add-internal-display-"
|
||||
"PREF367-arm64-dts-rk3399-pinephone-pro-Add-BSP-battery-drive"
|
||||
"PREF369-arm64-dts-rk3399-pinephone-pro-Add-5V-power-supply"
|
||||
"PREF371-arm64-dts-rk3399-pinephone-pro-Add-sound-support"
|
||||
"PREF372-arm64-dts-rk3399-pinephone-pro-Add-Type-C-port-suppo"
|
||||
"PREF373-arm64-dts-rk3399-pinephone-pro-Add-camera-support"
|
||||
"PREF374-arm64-dts-rk3399-pinephone-pro-Add-correct-camera-ro"
|
||||
"PREF375-arm64-dts-rk3399-pinephone-pro-Add-camera-orientatio"
|
||||
"PREF376-arm64-dts-rk3399-pinephone-pro-World-cam-doesn-t-hav"
|
||||
"PREF377-arm64-dts-rk3399-pinephone-pro-Add-modem-support"
|
||||
"PREF378-arm64-dts-rk3399-pinephone-pro-Change-modem-codec-sa"
|
||||
"PREF379-arm64-dts-rk3399-pinephone-pro-Add-light-proximity-s"
|
||||
"PREF380-arm64-dts-rk3399-pinephone-pro-Add-I2C-supply-to-stk"
|
||||
"PREF381-arm64-dts-rk3399-pinephone-pro-Add-accelerometer-sen"
|
||||
"PREF382-arm64-dts-rk3399-pinephone-pro-Add-magnetometer-sens"
|
||||
"PREF383-arm64-dts-rk3399-pinephone-pro-Add-mount-matrix-for-"
|
||||
"PREF384-arm64-dts-rk3399-pinephone-pro-Enable-POGO-pins-I2C"
|
||||
"PREF385-arm64-dts-rk3399-pinephone-pro-Add-pinephone-keyboar"
|
||||
"PREF386-arm64-dts-rk3399-pinephone-pro-Switch-LED-backlight-"
|
||||
"PREF387-arm64-dts-rk3399-pinephone-pro-Fix-voltage-threshold"
|
||||
"PREF388-arm64-dts-rk3399-pinephone-pro-Pre-configure-DMC"
|
||||
"PREF389-arm64-dts-rk3399-pinephone-pro-Improve-SPI-access-sp"
|
||||
"PREF390-arm64-dts-rk3399-pinephone-pro-Assign-power-supplies"
|
||||
"PREF405-arm64-dts-rk3399-pinephone-pro-Add-wcam-link-freques"
|
||||
"PREF391-power-supply-ip5xxx-Report-remaining-battery-capacit"
|
||||
"PREF392-power-supply-ip5xxx-Modify-initial-configuration"
|
||||
"PREF393-power-supply-ip5xxx-Add-boost-status-property"
|
||||
"PREF394-power-supply-ip5xxx-Add-ip5xxx-usb-supply"
|
||||
"PREF395-power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PRO"
|
||||
"PREF396-power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PRO"
|
||||
"PREF397-input-pinephone-keyboard-Allow-disabling-the-keyboar"
|
||||
"PREF398-input-pinephone-keyboard-Allow-to-disable-Fn-layer-p"
|
||||
"PREF399-input-pinephone-keyboard-Don-t-print-error-when-the-"
|
||||
"PREF400-input-pinephone-keyboard-Wait-a-bit-after-enabling-v"
|
||||
"PREF401-misc-ppkb-manager-Pinephone-Keyboard-power-manager"
|
||||
"PREF402-misc-ppkb-manager-Remove-BLOCKED-flag"
|
||||
"PREF403-misc-ppkb-manager-Disable-ppkb-manager-by-default-ca"
|
||||
"PREF404-misc-ppkb-manager-Show-read-write-error-codes"
|
||||
"PREF406-misc-ppkb-manager-Disable-debug-mode"
|
||||
"PREF407-power-supply-rk817-charger-Fix-battery-capacity-sani"
|
||||
"PREF409-power-supply-rk817-charger-Add-input-current-limit-s"
|
||||
"PREF411-power-supply-rk817-charger-Take-input-current-limit-"
|
||||
"PREF413-power-supply-rk817-charger-Propagate-proper-errors"
|
||||
"PREF415-power-supply-rk817-charger-Add-support-for-runtime-c"
|
||||
"PREF408-arm64-dts-rk3566-pientab2-Use-non-linear-brightness-"
|
||||
"PREF410-arm64-dts-rk3566-pinetab2-Add-Type-C-controller-node"
|
||||
"PREF412-arm64-dts-rk3566-pinetab2-Re-order-and-use-extcon-br"
|
||||
"PREF414-usb-tcpci-Add-support-for-extcon-based-input-current"
|
||||
"PREF416-arm64-dts-rk3566-pinetab2-Add-DT-nodes-for-besdbg-dr"
|
||||
"PREF427-usb-typec-husb311-Add-HUSB311-TCPI-driver"
|
||||
"PREF417-phy-rockchip-usbdp-Change-init-exit-callbacks-to-pow"
|
||||
"PREF418-arm64-dts-rk3588-orangepi-5-plus-Add-USB-3.0-ports-s"
|
||||
"PREF419-arm64-dts-rk3588-orangepi-5-plus-Add-dwc3-reset-quir"
|
||||
"PREF420-arm64-dts-rk3588-orangepi-5-plus-add-rfkill-for-wlan"
|
||||
"PREF421-arm64-dts-rk3588-quartzpro64-Add-QuartzPro64-USB-3.0"
|
||||
"PREF422-arm64-dts-rk3588-quartzpro64-Add-AP6275P-WiFi-suppor"
|
||||
"PREF423-arm64-dts-rk3588-quartzpro64-Add-dwc3-reset-quirk"
|
||||
"PREF424-arm64-dts-rockchip-rk3588-orangepi-5-plus-Add-hdmi-o"
|
||||
"PREF425-phy-phy-rockchip-samsung-hdptx-Explicitly-include-pm"
|
||||
"PREF426-phy-phy-rockchip-samsung-hdptx-Enable-runtime-PM-at-"
|
||||
"PREF428-phy-phy-rockchip-samsung-hdptx-Add-clock-provider-su"
|
||||
"PREF429-phy-phy-rockchip-samsung-hdptx-Add-FRL-EARC-support"
|
||||
"PREF430-drm-rockchip-vop2-Improve-display-modes-handling-on-"
|
||||
"PREF431-arm64-dts-rockchip-Add-HDMI0-bridge-to-rk3588"
|
||||
"PREF433-arm64-dts-rockchip-Enable-HDMI0-PHY-clk-provider-on-"
|
||||
"PREF435-drm-bridge-synopsys-Add-DW-HDMI-QP-TX-Controller-dri"
|
||||
"PREF437-drm-rockchip-Explicitly-include-bits-header"
|
||||
"PREF439-drm-rockchip-Add-basic-RK3588-HDMI-output-support"
|
||||
"PREF441-arm64-dts-rockchip-rk3588-orangepi-5-plus-Enable-GPU"
|
||||
"PREF443-arm64-dts-rk3588-quartzpro64-Add-HDMI0-connector-sup"
|
||||
"PREF432-clk-rockchip-Add-support-for-RV1106-RV1103"
|
||||
"PREF434-pinctrl-rockchip-Add-support-for-RV1106-RV1103"
|
||||
"PREF436-iio-adc-rockchip-saradc-Add-support-for-RV1106"
|
||||
"PREF438-nvmem-rockchip-otp-Add-support-for-RV1106-SoC"
|
||||
"PREF440-thermal-rockchip-Add-support-for-RV1106-SoC"
|
||||
"PREF442-mtd-nand-spi-Add-support-for-W25N01KVZEIR"
|
||||
"PREF444-soc-rockchip-Add-support-for-power-monitoring-driver"
|
||||
"PREF445-phy-rockchip-inno-usb2-Add-support-for-RV1106-RV1103"
|
||||
"PREF446-char-hw_random-Add-support-for-Rockchip-RNG"
|
||||
"PREF447-rtc-rockchip-Add-support-for-RTC-present-in-RV1106-S"
|
||||
"PREF448-net-phy-Add-Rockchip-RK630-PHY-driver"
|
||||
"PREF449-net-ethernet-stmmac-Add-support-for-Rockchip-RV1106"
|
||||
"PREF450-ARM-dts-rockchip-rv1103-Add-Rockchip-RV1103-SoC-supp"
|
||||
"PREF452-ARM-dts-rockchip-Add-Rockchip-RV1106-SoC-support"
|
||||
"PREF454-ARM-dts-rockchip-rv1103-Add-Luckfox-Pico-Mini-suppor"
|
||||
"PREF456-ARM-dts-rockchip-Add-support-for-Luckfox-Pico-Pro-Ma"
|
||||
"PREF451-Make-microbuttons-on-Orange-Pi-PC-and-PC-2-work-as-p"
|
||||
"PREF453-Add-support-for-my-private-Sapomat-device"
|
||||
"PREF455-ARM-dts-sun8i-h3-orange-pi-one-Enable-all-gpio-heade"
|
||||
"PREF457-mtd-spi-nor-Add-Alliance-memory-support"
|
||||
"PREF458-Add-README.md-with-information-and-u-boot-patches"
|
||||
"PREF459-Defconfigs-for-all-my-devices"
|
||||
"PREF460-Update-defconfigs"
|
||||
"PREF461-Update-for-6.11"
|
||||
"PREF463-Main-integration-branch-Read-commit-message-for-NEWS"
|
||||
];
|
||||
})
|
@@ -98,7 +98,7 @@ in (linuxManualConfig {
|
||||
] ++ [
|
||||
{
|
||||
name = "pinephone-1.2b-add-af8133j-magnetometer";
|
||||
patch = linux-megous.passthruPatches.af8133j;
|
||||
patch = linux-megous.patches.af8133j;
|
||||
}
|
||||
];
|
||||
}).overrideAttrs (base: {
|
||||
|
@@ -35,7 +35,7 @@
|
||||
# # name = "sunxi: pinephone: force 1.2b magnetometer";
|
||||
# # hash = "sha256-64pFPYDZPTkIjmqQiqrPTxbK5b7TlKTZ3R0Ufe2+w+s=";
|
||||
# # })
|
||||
# linux-megous.passthruPatches.af8133j
|
||||
# linux-megous.patches.af8133j
|
||||
# ];
|
||||
# postPatch = (base.postPatch or "") + ''
|
||||
# substituteInPlace configs/pinephone_defconfig \
|
||||
|
Reference in New Issue
Block a user