Lines Matching full:ahci
3 * AHCI SATA platform library
26 #include "ahci.h"
125 * This function enables all the clks found for the AHCI device.
155 * the AHCI device.
174 * the reset controls found for the AHCI device.
240 * AHCI controller.
448 * regulator for controlling the AHCI controller (optional)
477 * If the DT provided an "ahci" named resource, use it. Otherwise, in ahci_platform_get_resources()
480 if (platform_get_resource_byname(pdev, IORESOURCE_MEM, "ahci")) in ahci_platform_get_resources()
481 hpriv->mmio = devm_platform_ioremap_resource_byname(pdev, "ahci"); in ahci_platform_get_resources()
518 hpriv->clks->id = "ahci"; in ahci_platform_get_resources()
523 hpriv->ahci_regulator = devm_regulator_get(dev, "ahci"); in ahci_platform_get_resources()
668 * ahci_platform_init_host - Bring up an ahci-platform host
670 * @hpriv: ahci-host private data for the host
675 * ahci-platform host, note any necessary resources (ie clks, phys, etc.)
812 * ahci_platform_suspend_host - Suspend an ahci-platform host
816 * ahci-platform host, note any necessary resources (ie clks, phys, etc.)
835 * AHCI spec rev1.1 section 8.3.3: in ahci_platform_suspend_host()
853 * ahci_platform_resume_host - Resume an ahci-platform host
856 * This function does all the usual steps needed to resume an ahci-platform
887 * ahci_platform_suspend - Suspend an ahci-platform device
913 * ahci_platform_resume - Resume an ahci-platform device
951 MODULE_DESCRIPTION("AHCI SATA platform library");