Merge tag 'ata-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Pull ata updates from Niklas Cassel: - 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) * tag 'ata-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux: ata: ahci: simplify init function ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI ata: libata: Fix NCQ Non-Data log not supported print ata: libata: Improve return value of atapi_check_dma() ahci: add PCI ID for Marvell 88SE9215 SATA Controller ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode dt-bindings: ata: Convert fsl,pq-sata to YAML ata: sata_via: Use str_up_down() helper in vt6420_prereset() ata: libata-core: Add 'external' to the libata.force kernel parameter
Showing
- Documentation/admin-guide/kernel-parameters.txt 2 additions, 0 deletionsDocumentation/admin-guide/kernel-parameters.txt
- Documentation/devicetree/bindings/ata/fsl,pq-sata.yaml 60 additions, 0 deletionsDocumentation/devicetree/bindings/ata/fsl,pq-sata.yaml
- Documentation/devicetree/bindings/ata/fsl-sata.txt 0 additions, 28 deletionsDocumentation/devicetree/bindings/ata/fsl-sata.txt
- drivers/ata/ahci.c 23 additions, 11 deletionsdrivers/ata/ahci.c
- drivers/ata/ahci.h 1 addition, 0 deletionsdrivers/ata/ahci.h
- drivers/ata/libahci.c 4 additions, 0 deletionsdrivers/ata/libahci.c
- drivers/ata/libata-core.c 40 additions, 2 deletionsdrivers/ata/libata-core.c
- drivers/ata/libata-eh.c 9 additions, 2 deletionsdrivers/ata/libata-eh.c
- drivers/ata/sata_via.c 2 additions, 1 deletiondrivers/ata/sata_via.c
Loading
Please register or sign in to comment