| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-08-26 | ata: ahci: Allow ignoring the external/hotplug capability of ports | Damien Le Moal | 1 | -0/+1 |
| 2025-03-26 | Merge tag 'ata-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/lib... | Linus Torvalds | 1 | -0/+1 |
| 2025-03-18 | ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI | Huacai Chen | 1 | -0/+1 |
| 2025-03-01 | Merge tag 'ata-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/lib... | Linus Torvalds | 1 | -2/+6 |
| 2025-02-26 | ata: ahci: Make ahci_ignore_port() handle empty mask_port_map | Niklas Cassel | 1 | -2/+6 |
| 2025-01-26 | Merge tag 'ata-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/lib... | Linus Torvalds | 1 | -1/+12 |
| 2025-01-26 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -1/+1 |
| 2025-01-09 | ahci: Introduce ahci_ignore_port() helper | Damien Le Moal | 1 | -1/+12 |
| 2025-01-06 | block: simplify tag allocation policy selection | Christoph Hellwig | 1 | -1/+1 |
| 2024-12-04 | scsi: Rename .device_configure() into .sdev_configure() | Bart Van Assche | 1 | -1/+1 |
| 2024-04-11 | scsi: libata: Switch to using ->device_configure | Christoph Hellwig | 1 | -1/+1 |
| 2024-02-13 | ahci: clean up intel_pcs_quirk | Niklas Cassel | 1 | -0/+1 |
| 2024-02-09 | ata: ahci: Drop low power policy board type | Mario Limonciello | 1 | -6/+3 |
| 2024-01-25 | ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers | Lennert Buytenhek | 1 | -0/+1 |
| 2023-03-24 | scsi: ata: Declare SCSI host templates const | Bart Van Assche | 1 | -1/+1 |
| 2022-12-13 | Merge tag 'ata-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlem... | Linus Torvalds | 1 | -122/+123 |
| 2022-12-06 | ata: ahci: fix enum constants for gcc-13 | Arnd Bergmann | 1 | -122/+123 |
| 2022-10-17 | ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS | Kai-Heng Feng | 1 | -1/+1 |
| 2022-09-17 | ata: ahci: Introduce firmware-specific caps initialization | Serge Semin | 1 | -0/+1 |
| 2022-09-17 | ata: ahci: Convert __ahci_port_base to accepting hpriv as arguments | Serge Semin | 1 | -3/+4 |
| 2022-09-17 | ata: libahci: Discard redundant force_port_map parameter | Serge Semin | 1 | -1/+0 |
| 2022-09-17 | ata: libahci: Extend port-cmd flags set with port capabilities | Serge Semin | 1 | -1/+7 |
| 2022-09-17 | ata: libahci_platform: Introduce reset assertion/deassertion methods | Serge Semin | 1 | -0/+1 |
| 2022-09-17 | ata: libahci_platform: Convert to using devm bulk clocks API | Serge Semin | 1 | -2/+2 |
| 2022-04-06 | ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back | Mario Limonciello | 1 | -1/+1 |
| 2022-03-28 | Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -2/+0 |
| 2022-03-01 | ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item | Mario Limonciello | 1 | -1/+1 |
| 2022-03-01 | ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE` | Mario Limonciello | 1 | -1/+1 |
| 2022-02-25 | Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" | Pali Rohár | 1 | -2/+0 |
| 2021-10-16 | scsi: ata: Switch to attribute groups | Bart Van Assche | 1 | -4/+4 |
| 2021-06-16 | ata: ahci: Ensure initialised fields are not overwritten in AHCI_SHT() | Lee Jones | 1 | -2/+5 |
| 2021-03-31 | ata: ahci: Disable SXS for Hisilicon Kunpeng920 | Xingui Yang | 1 | -0/+1 |
| 2020-10-09 | ata: ahci: mvebu: Make SATA PHY optional for Armada 3720 | Pali Rohár | 1 | -0/+2 |
| 2020-04-07 | ata: ahci: Add sysfs attribute to show remapped NVMe device count | Kai-Heng Feng | 1 | -0/+1 |
| 2019-08-30 | libata/ahci: Drop PCS quirk for Denverton and beyond | Dan Williams | 1 | -0/+2 |
| 2019-05-21 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18 | Thomas Gleixner | 1 | -17/+1 |
| 2019-01-11 | ata: libahci_platform: comply to PHY framework | Miquel Raynal | 1 | -0/+2 |
| 2018-09-03 | ata: ahci_platform: add support for PHY controller regulator | Corentin Labbe | 1 | -0/+1 |
| 2018-09-03 | ata: ahci_platform: add support for AHCI controller regulator | Corentin Labbe | 1 | -0/+1 |
| 2018-08-22 | ata: libahci_platform: add reset control support | Kunihiko Hayashi | 1 | -0/+1 |
| 2018-06-05 | Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l... | Linus Torvalds | 1 | -1/+1 |
| 2018-05-11 | ahci: enable full queue depth of 32 | Jens Axboe | 1 | -1/+1 |
| 2018-04-26 | libahci: Allow drivers to override stop_engine | Evan Wang | 1 | -0/+7 |
| 2018-04-09 | Revert "ata: ahci-platform: add reset control support" | Kunihiko Hayashi | 1 | -1/+0 |
| 2018-03-26 | ata: ahci-platform: add reset control support | Kunihiko Hayashi | 1 | -0/+1 |
| 2017-12-11 | ahci: Allow setting a default LPM policy for mobile chipsets | Hans de Goede | 1 | -0/+3 |
| 2017-10-19 | ahci: Convert timers to use timer_setup() | Kees Cook | 1 | -0/+1 |
| 2017-06-22 | libata: Add the AHCI_HFLAG_NO_WRITE_TO_RO flag | Doug Berger | 1 | -0/+2 |
| 2017-06-22 | libata: Add the AHCI_HFLAG_YES_ALPM flag | Doug Berger | 1 | -0/+1 |
| 2017-05-16 | ata: update references for libata documentation | Mauro Carvalho Chehab | 1 | -1/+1 |
| 2017-01-31 | sata: ahci: export ahci_do_hardreset() locally | Bartosz Golaszewski | 1 | -0/+3 |
| 2016-09-06 | ahci: use pci_alloc_irq_vectors | Christoph Hellwig | 1 | -19/+5 |
| 2016-02-19 | ahci: Cache host controller version | Mika Westerberg | 1 | -0/+1 |
| 2016-02-11 | ata: Remove the AHCI_HFLAG_EDGE_IRQ support from libahci. | Suman Tripathi | 1 | -2/+1 |
| 2016-02-11 | libahci: Implement the capability to override the generic ahci interrupt hand... | Suman Tripathi | 1 | -0/+2 |
| 2016-01-25 | drivers: ata: wake port before DMA stop for ALPM | Danesh Petigara | 1 | -0/+1 |
| 2015-12-07 | ahci: compile out msi/msix infrastructure | Dan Williams | 1 | -2/+24 |
| 2015-11-16 | ahci: kill 'intr_status' | Dan Williams | 1 | -1/+0 |
| 2015-11-16 | ahci: per-port msix support | Dan Williams | 1 | -0/+2 |
| 2015-09-30 | ata: ahci: find eSATA ports and flag them as removable | Manuel Lauss | 1 | -0/+2 |
| 2015-06-03 | ahci: Store irq number in struct ahci_host_priv | Robert Richter | 1 | -2/+2 |
| 2015-05-10 | libahci: Add support to handle HOST_IRQ_STAT as edge trigger latch. | Suman Tripathi | 1 | -0/+2 |
| 2015-01-28 | ata: ahci_platform: fix owner module reference mismatch for scsi host | Akinobu Mita | 1 | -0/+4 |
| 2015-01-19 | ata: libahci: Allow using multiple regulators | Gregory CLEMENT | 1 | -1/+1 |
| 2014-10-06 | AHCI: Do not read HOST_IRQ_STAT reg in multi-MSI mode | Alexander Gordeev | 1 | -1/+1 |
| 2014-10-06 | AHCI: Move host activation code into ahci_host_activate() | Alexander Gordeev | 1 | -3/+0 |
| 2014-10-06 | AHCI: Pass SCSI host template as arg to ahci_host_activate() | Alexander Gordeev | 1 | -1/+2 |
| 2014-09-28 | AHCI: Cleanup checking of multiple MSIs/SLM modes | Alexander Gordeev | 1 | -1/+1 |
| 2014-09-23 | ahci-platform: Bump max number of clocks to 5 | Kumar Gala | 1 | -1/+1 |
| 2014-07-30 | ata: libahci: allow to use multiple PHYs | Antoine Ténart | 1 | -1/+6 |
| 2014-07-30 | ata: libahci_platform: move port_map parameters into the AHCI structure | Antoine Ténart | 1 | -4/+6 |
| 2014-07-30 | Merge branch 'for-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Tejun Heo | 1 | -0/+2 |
| 2014-07-18 | ata: ahci_platform: Increase AHCI_MAX_CLKS to 4 | Mikko Perttunen | 1 | -1/+1 |
| 2014-07-08 | libahci: export ahci_qc_issue() and ahci_start_fix_rx() | Suman Tripathi | 1 | -0/+2 |
| 2014-06-09 | Merge branch 'for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l... | Linus Torvalds | 1 | -0/+1 |
| 2014-05-14 | ata: ahci: append new hflag AHCI_HFLAG_NO_FBS | Kefeng Wang | 1 | -0/+1 |
| 2014-04-24 | ahci: disable DEVSLP for Intel Valleyview | Jacob Pan | 1 | -0/+1 |
| 2014-04-17 | ahci: Ensure "MSI Revert to Single Message" mode is not enforced | Alexander Gordeev | 1 | -0/+1 |
| 2014-02-22 | ata: ahci_platform: runtime resume the device before use | Roger Quadros | 1 | -0/+1 |
| 2014-02-22 | ata: ahci_platform: Manage SATA PHY | Roger Quadros | 1 | -0/+2 |
| 2014-02-22 | ahci-platform: Add support for an optional regulator for sata-target power | Hans de Goede | 1 | -0/+2 |
| 2014-02-22 | ahci-platform: Add support for devices with more then 1 clock | Hans de Goede | 1 | -1/+2 |
| 2014-02-22 | libahci: Allow drivers to override start_engine | Hans de Goede | 1 | -0/+6 |
| 2013-10-15 | ahci: imx: setup power saving methods | Richard Zhu | 1 | -0/+2 |
| 2013-07-02 | Merge branch 'libata/for-3.10-fixes' into libata/for-3.11 | Tejun Heo | 1 | -1/+1 |
| 2013-06-06 | sata highbank: add bit-banged SGPIO driver support | Mark Langsdorf | 1 | -0/+1 |
| 2013-05-22 | AHCI: Make distinct names for ports in /proc/interrupts | Alexander Gordeev | 1 | -0/+1 |
| 2013-05-14 | libata: update "Maintained by:" tags | Tejun Heo | 1 | -1/+1 |
| 2013-01-24 | AHCI: Support multiple MSIs | Alexander Gordeev | 1 | -0/+6 |
| 2012-09-13 | ata/ahci_platform: Add clock framework support | Viresh Kumar | 1 | -0/+2 |
| 2012-09-13 | ahci: implement aggressive SATA device sleep support | Shane Huang | 1 | -0/+14 |
| 2012-08-17 | ahci: un-staticize ahci_dev_classify | Rob Herring | 1 | -0/+1 |
| 2012-03-13 | ahci: move AHCI_HFLAGS() macro to ahci.h | Brian Norris | 1 | -0/+3 |
| 2012-03-13 | ahci: add AHCI_HFLAG_DELAY_ENGINE host flag | Brian Norris | 1 | -0/+3 |
| 2011-07-23 | ahci: move ahci_sb600_softreset to libahci.c and rename it | Yuan-Hsin Chen | 1 | -0/+1 |
| 2011-04-24 | ahci: EM supported message type sysfs attribute | Hannes Reinecke | 1 | -0/+4 |
| 2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -2/+2 |
| 2011-03-02 | libata: remove ATA_FLAG_LPM | Sergei Shtylyov | 1 | -2/+1 |
| 2011-03-02 | libata: remove ATA_FLAG_NO_LEGACY | Sergei Shtylyov | 1 | -2/+1 |
| 2011-03-02 | libata: remove ATA_FLAG_MMIO | Sergei Shtylyov | 1 | -1/+1 |
| 2011-01-05 | [libata] new driver acard_ahci, for ATP8620 host controller | David Milburn | 1 | -0/+3 |
| 2010-10-21 | libahci: fix result_tf handling after an ATA PIO data-in command | Tejun Heo | 1 | -0/+1 |
| 2010-10-21 | libata: reimplement link power management | Tejun Heo | 1 | -1/+0 |
| 2010-10-21 | libata: clean up lpm related symbols and sysfs show/store functions | Tejun Heo | 1 | -1/+1 |
| 2010-09-28 | ahci: fix module refcount breakage introduced by libahci split | Tejun Heo | 1 | -1/+11 |
| 2010-08-25 | ahci: add HFLAG_YES_FBS and apply it to 88SE9128 | Tejun Heo | 1 | -0/+1 |
| 2010-05-14 | ahci: add "em_buffer" attribute for AHCI hosts | Harry Zhang | 1 | -3/+7 |
| 2010-05-14 | ahci: EM message type auto detect | Harry Zhang | 1 | -1/+7 |
| 2010-05-14 | ahci: implement AHCI_HFLAG_NO_FPDMA_AA and update NV quirks | Tejun Heo | 1 | -0/+1 |
| 2010-05-14 | ahci: Move generic code into libahci | Anton Vorontsov | 1 | -0/+332 |