/linux-4.1.27/drivers/ata/ |
H A D | ahci_platform.c | 23 #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 D | ahci_mvebu.c | 20 #include "ahci.h" 22 #define DRV_NAME "ahci-mvebu" 110 { .compatible = "marvell,armada-380-ahci", },
|
H A D | ahci_st.c | 24 #include "ahci.h" 36 struct platform_device *ahci; member in struct:st_ahci_drv_data 233 { .compatible = "st,ahci", },
|
H A D | Makefile | 5 obj-$(CONFIG_SATA_AHCI) += ahci.o libahci.o 6 obj-$(CONFIG_SATA_ACARD_AHCI) += acard-ahci.o libahci.o
|
H A D | libahci_platform.c | 28 #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 D | ahci_imx.c | 29 #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 D | ahci_da850.c | 17 #include "ahci.h"
|
H A D | ahci_sunxi.c | 28 #include "ahci.h" 30 #define DRV_NAME "ahci-sunxi" 252 { .compatible = "allwinner,sun4i-a10-ahci", },
|
H A D | ahci_tegra.c | 32 #include "ahci.h" 34 #define DRV_NAME "tegra-ahci" 289 { .compatible = "nvidia,tegra124-ahci" },
|
H A D | acard-ahci.c | 3 * 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 D | ahci.c | 2 * 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 D | sata_highbank.c | 37 #include "ahci.h" 460 { .compatible = "calxeda,hb-ahci" }, 636 .name = "highbank-ahci",
|
H A D | ahci_xgene.c | 32 #include "ahci.h" 34 #define DRV_NAME "xgene-ahci" 731 {.compatible = "apm,xgene-ahci"},
|
H A D | ahci.h | 2 * ahci.h - Common AHCI SATA definitions and declarations
|
H A D | libahci.c | 46 #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 D | sata_dwc_460ex.c | 402 /* See ahci.c */ sata_dwc_error_intr()
|
H A D | ata_piix.c | 1703 /* ICH6R may be driven by either ata_piix or ahci driver piix_init_one()
|
/linux-4.1.27/arch/arm/mach-cns3xxx/ |
H A D | core.c | 345 { "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 D | devices.c | 43 .name = "ahci",
|
/linux-4.1.27/arch/arm/mach-highbank/ |
H A D | highbank.c | 90 if (of_device_is_compatible(dev->of_node, "calxeda,hb-ahci")) highbank_platform_notifier()
|
/linux-4.1.27/drivers/clk/spear/ |
H A D | spear1310_clock.c | 746 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 D | spear1340_clock.c | 843 clk_register_clkdev(clk, NULL, "b1000000.ahci"); spear1340_clk_init()
|
/linux-4.1.27/drivers/pci/ |
H A D | quirks.c | 1524 /* The controller should be in single function ahci mode */ quirk_jmicron_ata()
|
/linux-4.1.27/drivers/block/mtip32xx/ |
H A D | mtip32xx.c | 39 #include <../drivers/ata/ahci.h>
|