linux/Documentation/devicetree/bindings/ata
Linus Torvalds 2c75a8d92c ATA changes for 6.20
- Cleanup IRQ masking in the handling of completed report zones
    commands (Niklas).
 
  - Improve the handling of Thunderbolt attached devices to speed up
    device removal (Henry).
 
  - Several patches to generalize the existing max_sec quirks to
    facilitates quirking the maximum command size of buggy drives, many
    of which have recently showed up with the recent increase of the
    default max_sectors block limit (Niklas).
 
  - Cleanup the ahci-platform and sata dt-bindings schema (Rob,
    Manivannan).
 
  - Improve device node scan in the ahci-dwc driver (Krzysztof).
 
  - Remove clang W=1 warnings with the ahci-imx and ahci-xgene drivers
    (Krzysztof).
 
  - Fix a long standing potential command starvation situation with
    non-NCQ commands issued when NCQ commands are on-going (me).
 
  - Limit max_sectors to 8191 on the INTEL SSDSC2KG480G8 SSD (Niklas).
 
  - Remove Vesa Local Bus (VLB) support in the pata_legacy driver
    (Ethan).
 
  - Simple fixes in the pata_cypress (typo) and pata_ftide010 (timing)
    drivers (Ethan, Linus W.)
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQSRPv8tYSvhwAzJdzjdoc3SxdoYdgUCaY5uKwAKCRDdoc3SxdoY
 dvn1AQCyhAHcegeAuQLL9L6pTdtKmObR0AOeeTkqOvGOWdb4agD+OVCeivi7KPBL
 zwzaJ5BhvwOS8FTiZzd+KHVpAQ0LtQk=
 =HvkS
 -----END PGP SIGNATURE-----

Merge tag 'ata-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux

Pull ATA updates from Damien Le Moal:

 - Cleanup IRQ masking in the handling of completed report zones
   commands (Niklas)

 - Improve the handling of Thunderbolt attached devices to speed up
   device removal (Henry)

 - Several patches to generalize the existing max_sec quirks to
   facilitates quirking the maximum command size of buggy drives, many
   of which have recently showed up with the recent increase of the
   default max_sectors block limit (Niklas)

 - Cleanup the ahci-platform and sata dt-bindings schema (Rob,
   Manivannan)

 - Improve device node scan in the ahci-dwc driver (Krzysztof)

 - Remove clang W=1 warnings with the ahci-imx and ahci-xgene drivers
   (Krzysztof)

 - Fix a long standing potential command starvation situation with
   non-NCQ commands issued when NCQ commands are on-going (me)

 - Limit max_sectors to 8191 on the INTEL SSDSC2KG480G8 SSD (Niklas)

 - Remove Vesa Local Bus (VLB) support in the pata_legacy driver (Ethan)

 - Simple fixes in the pata_cypress (typo) and pata_ftide010 (timing)
   drivers (Ethan, Linus W)

* tag 'ata-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux:
  ata: pata_ftide010: Fix some DMA timings
  ata: pata_cypress: fix typo in error message
  ata: pata_legacy: remove VLB support
  ata: libata-core: Quirk INTEL SSDSC2KG480G8 max_sectors
  dt-bindings: ata: sata: Document the graph port
  ata: libata-scsi: avoid Non-NCQ command starvation
  ata: libata-scsi: refactor ata_scsi_translate()
  ata: ahci-xgene: Fix Wvoid-pointer-to-enum-cast warning
  ata: ahci-imx: Fix Wvoid-pointer-to-enum-cast warning
  ata: ahci-dwc: Simplify with scoped for each OF child loop
  dt-bindings: ata: ahci-platform: Drop unnecessary select schema
  ata: libata: Allow more quirks
  ata: libata: Add libata.force parameter max_sec
  ata: libata: Add support to parse equal sign in libata.force
  ata: libata: Change libata.force to use the generic ATA_QUIRK_MAX_SEC quirk
  ata: libata: Add ata_force_get_fe_for_dev() helper
  ata: libata: Add ATA_QUIRK_MAX_SEC and convert all device quirks
  ata: libata: avoid long timeouts on hot-unplugged SATA DAS
  ata: libata-scsi: Remove superfluous local_irq_save()
2026-02-12 17:12:43 -08:00
..
ahci-common.yaml dt-bindings: Change Damien Le Moal's contact email 2023-06-08 07:31:27 -06:00
ahci-platform.yaml dt-bindings: ata: ahci-platform: Drop unnecessary select schema 2026-01-08 17:42:45 +09:00
allwinner,sun4i-a10-ahci.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
allwinner,sun8i-r40-ahci.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
apm,xgene-ahci.yaml dt-bindings: ata: apm,xgene-ahci: Add apm,xgene-ahci-v2 support 2025-09-22 18:11:59 +09:00
arasan,cf-spear1340.yaml dt-bindings: ata: Convert arasan,cf-spear1340 to DT schema 2025-05-15 21:32:38 +09:00
ata-generic.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
baikal,bt1-ahci.yaml dt-bindings: ata: ahci: Add Baikal-T1 AHCI SATA controller DT schema 2022-09-17 01:40:23 +09:00
brcm,sata-brcm.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
cavium,ebt3000-compact-flash.yaml dt-bindings: ata: Convert cavium,ebt3000-compact-flash to DT schema 2025-05-15 21:32:04 +09:00
ceva,ahci-1v84.yaml dt-bindings: xilinx: Remove myself from maintainership 2025-04-07 09:34:35 -05:00
cirrus,ep9312-pata.yaml dt-bindings: ata: Add Cirrus EP93xx 2024-09-12 14:33:11 +00:00
cortina,gemini-sata-bridge.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
eswin,eic7700-ahci.yaml dt-bindings: ata: eswin: Document for EIC7700 SoC ahci 2025-10-13 09:34:33 +02:00
faraday,ftide010.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
fsl,ahci.yaml dt-bindings: ata: ahci-fsl-qoriq: add fsl,ls1046a-ahci and fsl,ls1012a-ahci 2024-07-12 22:54:33 +02:00
fsl,imx-pata.yaml dt-bindings: ata: imx-pata: Convert to dtschema 2024-03-25 18:25:38 +09:00
fsl,pq-sata.yaml dt-bindings: ata: Convert fsl,pq-sata to YAML 2025-02-21 12:28:39 +01:00
imx-sata.yaml dt-bindings: ata: imx: Document 'target-supply' 2025-08-28 13:30:39 +09:00
intel,ixp4xx-compact-flash.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
marvell,orion-sata.yaml dt-bindings: ata: Convert marvell,orion-sata to DT schema 2025-05-15 21:32:07 +09:00
mediatek,mtk-ahci.yaml dt-bindings: ata: convert MediaTek controller to the json-schema 2024-02-19 11:19:04 +01:00
nvidia,tegra-ahci.yaml dt-bindings: ata: tegra: Disallow undefined properties 2023-10-18 08:07:30 +09:00
pata-common.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
renesas,rcar-sata.yaml dt-bindings: ata: Drop unneeded quotes 2023-04-04 12:01:58 -05:00
rockchip,dwc-ahci.yaml dt-bindings: ata: rockchip-dwc-ahci: add RK3576 compatible 2025-04-28 10:34:21 +02:00
sata-common.yaml ATA changes for 6.20 2026-02-12 17:12:43 -08:00
sata_highbank.yaml dt-bindings: ata: highbank: Minor whitespace cleanup in example 2025-08-28 13:30:39 +09:00
snps,dwc-ahci-common.yaml dt-bindings: ata: dwc-ahci: add PHY clocks 2023-06-23 09:33:53 +09:00
snps,dwc-ahci.yaml dt-bindings: ata: snps,dwc-ahci: Allow 'iommus' property 2025-10-23 14:29:41 +02:00
st,ahci.yaml dt-bindings: ata: Convert st,ahci to DT schema 2025-05-15 21:31:56 +09:00
ti,da850-ahci.yaml dt-bindings: ata: ahci-da850: Convert to dtschema 2024-04-02 16:24:57 +09:00
ti,dm816-ahci.yaml dt-bindings: ata: Convert ti,dm816-ahci to DT schema 2025-05-14 16:20:01 +09:00