openwrt/target/linux/generic/backport-6.12
George Moussalem c5e359a236 spi: spi-qpic-snand: update driver with latest patches from upstream
Updating the spi-qpic-snand driver with the latest patches sent
upstream and remove custom patches.
These patches add error handling fixes, use of right read location in
read ops, removal of unused variable, ability to read user config and
nand chip requirements, and support for 8bits ECC strength.

Tested on: Gl.iNet GL-B3000 & Linksys MR5500, MX2000, MX5500, SPNMX56

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/18723
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-05-08 15:40:03 +02:00
..
410-v6.13-01-block-add-support-for-defining-read-only-partitions.patch generic: 6.12: manually rebuild backport patches 2025-04-30 16:26:30 +02:00
410-v6.13-03-block-introduce-add_disk_fwnode.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
410-v6.13-04-mmc-block-attach-partitions-fwnode-if-found-in-mmc-c.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
410-v6.13-05-block-add-support-for-partition-table-defined-in-OF.patch
412-v6.14-mtd-spinand-add-support-for-FORESEE-F35SQA001G.patch
413-01-v6.14-mtd-rawnand-qcom-cleanup-qcom_nandc-driver.patch
413-02-v6.14-mtd-rawnand-qcom-Add-qcom-prefix-to-common-api.patch
413-03-v6.14-mtd-nand-Add-qpic_common-API-file.patch
413-04-v6.14-mtd-rawnand-qcom-use-FIELD_PREP-and-GENMASK.patch
414-v6.14-mtd-rawnand-qcom-fix-broken-config-in-qcom_param_pag.patch
415-v6.14-mtd-rawnand-qcom-Fix-build-issue-on-x86-architecture.patch
416-v6.15-01-spi-spi-qpic-add-driver-for-QCOM-SPI-NAND-flash-Inte.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
416-v6.15-02-spi-spi-qpic-snand-Fix-ECC_CFG_ECC_DISABLE-shift-in-.patch
416-v6.15-03-spi-spi-qpic-snand-avoid-memleak-in-qcom_spi_ecc_ini.patch
416-v6.15-04-spi-SPI_QPIC_SNAND-should-be-tristate-and-depend-on-.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
416-v6.15-05-spi-spi-qpic-snand-propagate-errors-from-qcom_spi_block_erase.patch spi: spi-qpic-snand: update driver with latest patches from upstream 2025-05-08 15:40:03 +02:00
416-v6.15-06-spi-spi-qpic-snand-fix-NAND_READ_LOCATION_2-register-handling.patch spi: spi-qpic-snand: update driver with latest patches from upstream 2025-05-08 15:40:03 +02:00
416-v6.15-07-spi-spi-qpic-snand-use-kmalloc-for-OOB-buffer-alloca.patch spi: spi-qpic-snand: update driver with latest patches from upstream 2025-05-08 15:40:03 +02:00
416-v6.16-08-spi-spi-qpic-snand-remove-unused-wlen-member-of-struct-qpic_spi_nand.patch spi: spi-qpic-snand: update driver with latest patches from upstream 2025-05-08 15:40:03 +02:00
753-v6.15-net-ethernet-mediatek-add-EEE-support.patch kernel: bump 6.12 to 6.12.26 2025-05-04 21:58:23 +02:00
780-01-v6.13-r8169-remove-original-workaround-for-RTL8125-broken-.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-02-v6.13-r8169-enable-SG-TSO-on-selected-chip-versions-per-de.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-03-v6.13-r8169-implement-additional-ethtool-stats-ops.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-04-v6.13-r8169-don-t-take-RTNL-lock-in-rtl_task.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-05-v6.13-replace-custom-flag-with-disable_work-et-al.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-06-v6.13-r8169-avoid-duplicated-messages-if-loading-firmware-.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-07-v6.13-r8169-remove-rtl_dash_loop_wait_high-low.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-08-v6.13-r8169-enable-EEE-at-2.5G-per-default-on-RTL8125B.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-09-v6.13-r8169-add-support-for-RTL8125D.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-10-v6.13-r8169-fix-inconsistent-indenting-in-rtl8169_get_eth_.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-11-v6.13-r8169-align-RTL8125-EEE-config-with-vendor-driver.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-12-v6.13-r8169-align-RTL8125-RTL8126-PHY-config-with-vendor-d.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-13-v6.13-r8169-align-RTL8126-EEE-config-with-vendor-driver.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-14-v6.13-r8169-improve-initialization-of-RSS-registers-on-RTL.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-15-v6.13-r8169-remove-leftover-locks-after-reverted-change.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-16-v6.13-r8169-improve-__rtl8169_set_wol.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-17-v6.13-r8169-improve-rtl_set_d3_pll_down.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-18-v6.13-r8169-align-WAKE_PHY-handling-with-r8125-r8126-vendo.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-19-v6.13-r8169-use-helper-r8169_mod_reg8_cond-to-simplify-rtl.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-20-v6.13-r8169-copy-vendor-driver-2.5G-5G-EEE-advertisement-c.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-21-v6.14-r8169-remove-unused-flag-RTL_FLAG_TASK_RESET_NO_QUEU.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-22-v6.14-r8169-remove-support-for-chip-version-11.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-23-v6.14-r8169-adjust-version-numbering-for-RTL8126.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-24-v6.14-r8169-add-support-for-RTL8125D-rev.b.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-25-v6.14-r8169-add-support-for-RTL8125BP-rev.b.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-26-v6.15-r8169-make-Kconfig-option-for-LED-support-user-visib.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-27-v6.15-r8169-don-t-scan-PHY-addresses-0.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-28-v6.15-r8169-add-support-for-Intel-Killer-E5000.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-29-v6.15-r8169-add-PHY-c45-ops-for-MDIO_MMD_VENDOR2-registers.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-30-v6.15-r8169-increase-max-jumbo-packet-size-on-RTL8125-RTL8.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-31-v6.15-r8169-switch-away-from-deprecated-pcim_iomap_table.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-32-v6.15-r8169-enable-RTL8168H-RTL8168EP-RTL8168FP-ASPM-suppo.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
780-33-v6.15-r8169-disable-RTL8126-ZRX-DC-timeout.patch generic: 6.12: sync r8169 patches with upstream 2025-05-05 15:37:09 +02:00
781-01-v6.13-net-phy-realtek-read-duplex-and-gbit-master-from-PHY.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-02-v6.13-net-phy-realtek-change-order-of-calls-in-C22-read_st.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-03-v6.13-net-phy-realtek-clear-1000Base-T-link-partner-advert.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-04-v6.13-net-phy-realtek-merge-the-drivers-for-internal-NBase.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-05-v6.13-net-phy-realtek-add-RTL8125D-internal-PHY.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-06-v6.14-net-phy-realtek-add-support-for-reading-MDIO_MMD_VEN.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-07-v6.14-net-phy-realtek-clear-1000Base-T-lpa-if-link-is-down.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-08-v6.14-net-phy-realtek-clear-master_slave_state-if-link-is-.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-09-v6.14-net-phy-realtek-always-clear-NBase-T-lpa.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-10-v6.14-net-phy-move-realtek-PHY-driver-to-its-own-subdirect.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-11-v6.14-net-phy-realtek-add-hwmon-support-for-temp-sensor-on.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-12-v6.14-net-phy-realtek-HWMON-support-for-standalone-version.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-13-v6.15-net-phy-realtek-make-HWMON-support-a-user-visible-Kc.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-14-v6.15-net-phy-realtek-use-string-choices-helpers.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-15-v6.15-net-phy-realtek-improve-mmd-register-access-for-inte.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-16-v6.15-net-phy-realtek-switch-from-paged-to-MMD-ops-in-rtl8.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-17-v6.15-net-phy-realtek-add-helper-RTL822X_VND2_C22_REG.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-18-v6.15-net-phy-realtek-add-defines-for-shadowed-c45-standar.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
781-19-v6.15-net-phy-realtek-disable-PHY-mode-EEE.patch generic: 6.12: sync Realtek PHY patches with upstream 2025-05-05 15:37:16 +02:00
792-v6.16-igc-enable-HW-vlan-tag-insertion-stripping-by-defaul.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
800-v6.13-hwmon-Add-static-visibility-member-to-struct-hwmon_o.patch generic: 6.12: backport hwmon_ops static visibility 2025-05-05 15:37:16 +02:00
839-v6.13-net-phy-aquantia-allow-forcing-order-of-MDI-pairs.patch generic: 6.12: manually rebuild backport patches 2025-04-30 16:26:30 +02:00
840-v6.13-net-phy-aquantia-fix-return-value-check-in-aqr107_co.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
841-v6.13-net-phy-support-active-high-property-for-PHY-LEDs.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
842-v6.13-net-phy-aquantia-correctly-describe-LED-polarity-ove.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
843-v6.13-net-phy-mxl-gpy-add-basic-LED-support.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
844-v6.13-net-phy-mxl-gpy-add-missing-support-for-TRIGGER_NETD.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
845-v6.13-net-phy-mxl-gpy-correctly-describe-LED-polarity.patch generic: 6.12: refresh backport patches 2025-04-30 16:26:30 +02:00
846-v6.13-net-phy-intel-xway-add-support-for-PHY-LEDs.patch
880-v6.14-gpio-regmap-Use-generic-request-free-ops.patch
901-v6.13-net-dsa-mv88e6xxx-Support-LED-control.patch kernel: bump 6.12 to 6.12.26 2025-05-04 21:58:23 +02:00
902-v6.13-fortify-Hide-run-time-copy-size-from-value-range-tracking.patch kernel: fortify: Hide run-time copy size from value range tracking 2025-04-30 16:26:49 +02:00