Linus, The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b: Linux 6.14-rc1 (2025-02-02 15:39:26 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-6.15-rc1 for you to fetch changes up to 565d065acd7ea871874ac32e54e58af2d15a182a: ata: ahci: simplify init function (2025-03-19 17:27:58 +0100) ---------------------------------------------------------------- ata changes for 6.15 - Add 'external' to the libata.force module parameter, in order to allow a user to workaround broken firmware (me) - Use the str_up_down() helper in the sata_via driver (Salah Triki) - Convert the Freescale PowerQUICC SATA device tree binding to YAML (J. Neuschäfer) - Do not use ATAPI DMA for a device that only supports PIO (me) - Add Marvell 88SE9215 PCI device ID to the ahci driver. Since the controller has quirks, it cannot rely on the generic AHCI PCI class code entry (Daniel Kral) - Improve the return value of atapi_check_dma() (Huacai Chen) - Fix the NCQ Non-Data log not supported print to actually reference the correct log (me) - Make Marvel 88SE9215 prefer DMA for ATAPI devices (Huacai Chen) - Simplify the AHCI IRQ vector allocations by performing the IRQ vector allocations in the same function, regardless of IRQ type (Tomas Henzl) ---------------------------------------------------------------- Daniel Kral (1): ahci: add PCI ID for Marvell 88SE9215 SATA Controller Huacai Chen (2): ata: libata: Improve return value of atapi_check_dma() ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI J. Neuschäfer (1): dt-bindings: ata: Convert fsl,pq-sata to YAML Niklas Cassel (3): ata: libata-core: Add 'external' to the libata.force kernel parameter ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode ata: libata: Fix NCQ Non-Data log not supported print Salah Triki (1): ata: sata_via: Use str_up_down() helper in vt6420_prereset() Tomas Henzl (1): ata: ahci: simplify init function Documentation/admin-guide/kernel-parameters.txt | 2 + .../devicetree/bindings/ata/fsl,pq-sata.yaml | 60 ++++++++++++++++++++++ Documentation/devicetree/bindings/ata/fsl-sata.txt | 28 ---------- drivers/ata/ahci.c | 34 ++++++++---- drivers/ata/ahci.h | 1 + drivers/ata/libahci.c | 4 ++ drivers/ata/libata-core.c | 42 ++++++++++++++- drivers/ata/libata-eh.c | 11 +++- drivers/ata/sata_via.c | 3 +- 9 files changed, 141 insertions(+), 44 deletions(-) create mode 100644 Documentation/devicetree/bindings/ata/fsl,pq-sata.yaml delete mode 100644 Documentation/devicetree/bindings/ata/fsl-sata.txt