Lines Matching full:ahci
3 * AHCI SATA platform library
25 #include "ahci.h"
124 * This function enables all the clks found for the AHCI device.
154 * the AHCI device.
173 * the reset controls found for the AHCI device.
239 * AHCI controller.
447 * regulator for controlling the AHCI controller (optional)
476 * If the DT provided an "ahci" named resource, use it. Otherwise, in ahci_platform_get_resources()
479 if (platform_get_resource_byname(pdev, IORESOURCE_MEM, "ahci")) in ahci_platform_get_resources()
480 hpriv->mmio = devm_platform_ioremap_resource_byname(pdev, "ahci"); in ahci_platform_get_resources()
517 hpriv->clks->id = "ahci"; in ahci_platform_get_resources()
522 hpriv->ahci_regulator = devm_regulator_get(dev, "ahci"); in ahci_platform_get_resources()
667 * ahci_platform_init_host - Bring up an ahci-platform host
669 * @hpriv: ahci-host private data for the host
674 * ahci-platform host, note any necessary resources (ie clks, phys, etc.)
811 * ahci_platform_suspend_host - Suspend an ahci-platform host
815 * ahci-platform host, note any necessary resources (ie clks, phys, etc.)
834 * AHCI spec rev1.1 section 8.3.3: in ahci_platform_suspend_host()
852 * ahci_platform_resume_host - Resume an ahci-platform host
855 * This function does all the usual steps needed to resume an ahci-platform
886 * ahci_platform_suspend - Suspend an ahci-platform device
912 * ahci_platform_resume - Resume an ahci-platform device
950 MODULE_DESCRIPTION("AHCI SATA platform library");