Searched refs:ahci (Results 1 - 24 of 24) sorted by relevance

/linux-4.1.27/drivers/ata/
H A Dahci_platform.c23 #include "ahci.h"
25 #define DRV_NAME "ahci"
55 if (of_device_is_compatible(dev->of_node, "hisilicon,hisi-ahci")) ahci_probe()
73 { .compatible = "generic-ahci", },
75 { .compatible = "snps,spear-ahci", },
76 { .compatible = "snps,exynos5440-ahci", },
77 { .compatible = "ibm,476gtr-ahci", },
78 { .compatible = "snps,dwc-ahci", },
79 { .compatible = "hisilicon,hisi-ahci", },
98 MODULE_ALIAS("platform:ahci");
H A Dahci_mvebu.c20 #include "ahci.h"
22 #define DRV_NAME "ahci-mvebu"
110 { .compatible = "marvell,armada-380-ahci", },
H A Dahci_st.c24 #include "ahci.h"
36 struct platform_device *ahci; member in struct:st_ahci_drv_data
233 { .compatible = "st,ahci", },
H A DMakefile5 obj-$(CONFIG_SATA_AHCI) += ahci.o libahci.o
6 obj-$(CONFIG_SATA_ACARD_AHCI) += acard-ahci.o libahci.o
H A Dlibahci_platform.c28 #include "ahci.h"
491 * ahci_platform_init_host - Bring up an ahci-platform host
493 * @hpriv: ahci-host private data for the host
498 * ahci-platform host, note any necessary resources (ie clks, phys, etc.)
604 * ahci_platform_suspend_host - Suspend an ahci-platform host
608 * ahci-platform host, note any necessary resources (ie clks, phys, etc.)
641 * ahci_platform_resume_host - Resume an ahci-platform host
644 * This function does all the usual steps needed to resume an ahci-platform
671 * ahci_platform_suspend - Suspend an ahci-platform device
697 * ahci_platform_resume - Resume an ahci-platform device
H A Dahci_imx.c29 #include "ahci.h"
31 #define DRV_NAME "ahci-imx"
315 * Disable link to save power. An imx ahci port can't be recovered ahci_imx_error_handler()
360 { .compatible = "fsl,imx53-ahci", .data = (void *)AHCI_IMX53 },
361 { .compatible = "fsl,imx6q-ahci", .data = (void *)AHCI_IMX6Q },
694 MODULE_ALIAS("ahci:imx");
H A Dahci_da850.c17 #include "ahci.h"
H A Dahci_sunxi.c28 #include "ahci.h"
30 #define DRV_NAME "ahci-sunxi"
252 { .compatible = "allwinner,sun4i-a10-ahci", },
H A Dahci_tegra.c32 #include "ahci.h"
34 #define DRV_NAME "tegra-ahci"
289 { .compatible = "nvidia,tegra124-ahci" },
H A Dacard-ahci.c3 * acard-ahci.c - ACard AHCI SATA support
49 #include "ahci.h"
51 #define DRV_NAME "acard-ahci"
86 AHCI_SHT("acard-ahci"),
470 printk(KERN_INFO "ahci: SSS flag set, parallel bus scan disabled\n"); acard_ahci_init_one()
H A Dahci.c2 * ahci.c - AHCI SATA support
48 #include "ahci.h"
50 #define DRV_NAME "ahci"
100 AHCI_SHT("ahci"),
412 /* AMD is using RAID class only for ahci controllers */
545 { PCI_VDEVICE(PROMISE, 0x3781), board_ahci }, /* FastTrak TX8660 ahci-mode */
610 "Disabling your PATA port. Use the boot option 'ahci.marvell_enable=0' to avoid this.\n"); ahci_pci_save_initial_config()
973 printk(KERN_INFO "ahci: enabling MCP89 AHCI mode\n"); ahci_mcp89_apple_enable()
1007 /* only some SB600 ahci controllers can do 64bit DMA */ ahci_sb600_enable_64bit()
1367 printk(KERN_INFO "ahci: MRSM is on, fallback to single MSI\n"); ahci_init_interrupts()
1436 /* ICH6s share the same PCI ID for both piix and ahci ahci_init_one()
1437 * modes. Enabling ahci mode while MAP indicates ahci_init_one()
H A Dsata_highbank.c37 #include "ahci.h"
460 { .compatible = "calxeda,hb-ahci" },
636 .name = "highbank-ahci",
H A Dahci_xgene.c32 #include "ahci.h"
34 #define DRV_NAME "xgene-ahci"
731 {.compatible = "apm,xgene-ahci"},
H A Dahci.h2 * ahci.h - Common AHCI SATA definitions and declarations
H A Dlibahci.c46 #include "ahci.h"
1739 * ahci 1.2, so the workaround is unnecessary ahci_handle_port_interrupt()
1874 * valid one. Please read section 10.6.2 of ahci 1.1 for more ahci_single_irq_intr()
H A Dsata_dwc_460ex.c402 /* See ahci.c */ sata_dwc_error_intr()
H A Data_piix.c1703 /* ICH6R may be driven by either ata_piix or ahci driver piix_init_one()
/linux-4.1.27/arch/arm/mach-cns3xxx/
H A Dcore.c345 { "cavium,cns3420-ahci", CNS3XXX_SATA2_BASE, "ahci", NULL },
346 { "cavium,cns3420-sdhci", CNS3XXX_SDIO_BASE, "ahci", NULL },
356 dn = of_find_compatible_node(NULL, NULL, "cavium,cns3420-ahci"); cns3xxx_init()
H A Ddevices.c43 .name = "ahci",
/linux-4.1.27/arch/arm/mach-highbank/
H A Dhighbank.c90 if (of_device_is_compatible(dev->of_node, "calxeda,hb-ahci")) highbank_platform_notifier()
/linux-4.1.27/drivers/clk/spear/
H A Dspear1310_clock.c746 clk_register_clkdev(clk, NULL, "b1000000.ahci"); spear1310_clk_init()
752 clk_register_clkdev(clk, NULL, "b1800000.ahci"); spear1310_clk_init()
758 clk_register_clkdev(clk, NULL, "b4000000.ahci"); spear1310_clk_init()
H A Dspear1340_clock.c843 clk_register_clkdev(clk, NULL, "b1000000.ahci"); spear1340_clk_init()
/linux-4.1.27/drivers/pci/
H A Dquirks.c1524 /* The controller should be in single function ahci mode */ quirk_jmicron_ata()
/linux-4.1.27/drivers/block/mtip32xx/
H A Dmtip32xx.c39 #include <../drivers/ata/ahci.h>

Completed in 426 milliseconds