# Upstream patches
upstream/0000-drm-amdgpu-fix-race-condition-in-amdgpu_vm_wait_idle-during-process-kill.patch
# https://invent.kde.org/plasma/kwin/-/merge_requests/9178
# https://mail.kde.org/pipermail/distributions/2026-June/001711.html
upstream/udmabuf/0001-udmabuf-Do-not-create-malformed-scatterlists.patch

# Enable x86_64-v2 build optimisations
more-ISA-levels-and-uarches-for-kernel-6.16+.patch

# MS Surface device patches
# https://github.com/hphilm/linux-patches/tree/linux-surface/v7.1
# based on https://github.com/linux-surface/linux-surface/pull/2178
surface/0001-Revert-efi-x86-Set-the-PE-COFF-header-s-NX-compat-fl.patch
surface/0002-PM-hibernate-Add-a-lockdown_hibernate-parameter.patch
surface/0003-surface3-oemb-add-DMI-matches-for-Surface-3-with-bro.patch
surface/0004-surface3-spi-workaround-disable-DMA-mode-to-avoid-cr.patch
surface/0005-mwifiex-Add-quirk-resetting-the-PCI-bridge-on-MS-Sur.patch
surface/0006-mwifiex-pcie-disable-bridge_d3-for-Surface-gen4.patch
surface/0007-Bluetooth-btusb-Lower-passive-lescan-interval-on-Mar.patch
surface/0008-ath10k-Add-module-parameters-to-override-board-files.patch
surface/0009-mei-me-Add-Icelake-device-ID-for-iTouch.patch
surface/0010-iommu-Use-IOMMU-passthrough-mode-for-IPTS.patch
surface/0011-hid-Add-support-for-Intel-Precise-Touch-and-Stylus.patch
surface/0012-iommu-intel-Disable-source-id-verification-for-ITHC.patch
surface/0013-hid-Add-support-for-Intel-Touch-Host-Controller.patch
surface/0014-rtc-Add-basic-support-for-RTC-via-Surface-System-Agg.patch
surface/0015-platform-surface-aggregator_registry-Add-Surface-Lap.patch
surface/0016-i2c-acpi-Implement-RawBytes-read-access.patch
surface/0017-platform-surface-Add-driver-for-Surface-Book-1-dGPU-.patch
surface/0018-Input-soc_button_array-support-AMD-variant-Surface-d.patch
surface/0019-platform-surface-surfacepro3_button-don-t-load-on-am.patch
surface/0020-USB-quirks-Add-USB_QUIRK_DELAY_INIT-for-Surface-Go-3.patch
surface/0021-hid-multitouch-Turn-off-Type-Cover-keyboard-backligh.patch
surface/0022-hid-multitouch-Add-support-for-surface-pro-type-cove.patch
surface/0023-PCI-Add-quirk-to-prevent-calling-shutdown-method.patch
surface/0024-PCI-Add-Surface-Laptop-Studio-2-devices-to-shutdown-.patch
surface/0025-platform-surface-gpe-Add-support-for-Surface-Pro-9.patch
surface/0026-ACPI-delay-enumeration-of-devices-with-a-_DEP-pointi.patch
surface/0027-iommu-intel-ipu-use-IOMMU-passthrough-mode-for-Intel.patch
surface/0028-platform-x86-int3472-Enable-I2c-daisy-chain.patch
surface/0029-media-i2c-Clarify-that-gain-is-Analogue-gain-in-OV72.patch
surface/0030-media-v4l2-core-Acquire-privacy-led-in-v4l2_async_re.patch
surface/0031-platform-x86-int3472-Add-MFD-cell-for-tps68470-LED.patch
surface/0032-include-mfd-tps68470-Add-masks-for-LEDA-and-LEDB.patch
surface/0033-leds-tps68470-Add-LED-control-for-tps68470.patch
surface/0034-media-i2c-dw9719-fix-probe-error-on-surface-go-2.patch
surface/0035-Add-camera-support-for-Surface-Pro-9.patch
surface/0036-media-ipu-bridge-Add-front-camera-rotation-quirks-fo.patch
surface/0037-ACPI-Add-quirk-for-Surface-Laptop-4-AMD-missing-irq-.patch
surface/0038-ACPI-Add-AMD-13-Surface-Laptop-4-model-to-irq-7-over.patch
surface/0039-HID-Add-hid-surface-driver-to-filter-BTN_0-FN-key.patch
surface/0040-hid-multitouch-Prevent-mode-set-on-Surface-Laptop-St.patch

# amdgpu patches that make it easier to control
# whether to use radeon or amdgpu from the kernel cmd-line
0001-Add-kernel-arg-to-enable-amdgpu-overdrive.patch

# HDMI VRR support https://github.com/Lawstorant/linux/tree/hdmi-7.1
hdmi/0001-drm-amd-display-Refactor-amdgpu_dm_update_freesync_c.patch
hdmi/0002-Do-not-modify-display_info-in-freesync_caps.patch
hdmi/0003-Modify-display-range-if-freesync-capable.patch
hdmi/0004-drm-amd-display-Remove-redundant-edid-checks.patch
hdmi/0005-drm-amd-display-Move-DisplayID-vrr-parsing.patch
hdmi/0006-drm-amd-display-Always-try-to-parse-AMD-vsdb.patch
hdmi/0007-drm-amd-display-Check-for-VRR-range-in-CEA-AMD-vsdb.patch
hdmi/0008-drm-amd-display-Use-bigger-VRR-range-if-found-in-AMD.patch
hdmi/0009-drm-amd-display-Separate-DP-eDP-and-PCON-paths-compl.patch
hdmi/0010-drm-amd-display-Refactor-PCON-VRR-compatibility-chec.patch
hdmi/0011-drm-amd-display-Add-PCON-VRR-ID-check-override.patch
hdmi/0012-drm-amd-display-Add-CH7218-PCON-ID.patch
hdmi/0013-drm-edid-Parse-more-info-from-HDMI-Forum-vsdb.patch
hdmi/0014-drm-amd-display-Rename-PCON-adaptive-sync-types.patch
hdmi/0015-drm-amd-display-Enable-HDMI-VRR-over-PCON.patch
hdmi/0016-drm-amd-display-Support-HDMI-VRRmax-0.patch
hdmi/0017-drm-amd-display-Build-HDMI-vsif-in-correct-slot.patch
hdmi/0018-drm-amd-display-Save-HDMI-gaming-info-to-edid-caps.patch
hdmi/0019-drm-amd-display-Restore-ALLM-support-in-HDMI-vsif.patch
hdmi/0020-drm-amd-display-Trigger-ALLM-if-it-s-available.patch
hdmi/0021-drm-amd-display-Reintroduce-VTEM-info-frame.patch
hdmi/0022-drm-amd-display-Enable-HDMI-VRR.patch
hdmi/0023-Merge-HDMI-and-PCON-paths.patch
hdmi/0024-drm-amd-display-freesync_on_desktop-support-for-HDMI.patch
hdmi/0025-Force-freesync_on_desktop-for-HDMI.patch
hdmi/0026-drm-Add-ALLM-properties-to-connector.patch
hdmi/0027-drm-amd-display-Use-ALLM-properties-in-amdgpu.patch
hdmi/0028-fixu.patch

# [PATCH v11] Add AMD ISP4 driver
# https://patchew.org/linux/20260506093250.93460-1-Bin.Du@amd.com/
isp4/0001-media-platform-amd-Introduce-amd-isp4-capture-driver.patch
isp4/0002-media-platform-amd-low-level-support-for-isp4-firmware.patch
isp4/0003-media-platform-amd-Add-isp4-fw-and-hw-interface.patch
isp4/0004-media-platform-amd-isp4-subdev-and-firmware-loading-handling-added.patch
isp4/0005-media-platform-amd-isp4-video-node-and-buffers-handling-added.patch
isp4/0006-media-platform-amd-isp4-debug-fs-logging-and-more-descriptive-errors.patch
isp4/0007-Documentation-add-documentation-of-AMD-isp-4-driver.patch
