/linux-4.4.14/drivers/ata/ |
H A D | ahci_platform.c | 25 #include "ahci.h" 27 #define DRV_NAME "ahci" 57 if (of_device_is_compatible(dev->of_node, "hisilicon,hisi-ahci")) ahci_probe() 75 { .compatible = "generic-ahci", }, 77 { .compatible = "snps,spear-ahci", }, 78 { .compatible = "snps,exynos5440-ahci", }, 79 { .compatible = "ibm,476gtr-ahci", }, 80 { .compatible = "snps,dwc-ahci", }, 81 { .compatible = "hisilicon,hisi-ahci", }, 107 MODULE_ALIAS("platform:ahci");
|
H A D | ahci_brcmstb.c | 30 #include "ahci.h" 32 #define DRV_NAME "brcm-ahci" 182 void __iomem *ahci; brcm_ahci_get_portmask() local 186 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ahci"); brcm_ahci_get_portmask() 187 ahci = devm_ioremap_resource(&pdev->dev, res); brcm_ahci_get_portmask() 188 if (IS_ERR(ahci)) brcm_ahci_get_portmask() 191 impl = readl(ahci + HOST_PORTS_IMPL); brcm_ahci_get_portmask() 199 devm_iounmap(&pdev->dev, ahci); brcm_ahci_get_portmask() 303 {.compatible = "brcm,bcm7445-ahci"},
|
H A D | ahci_mvebu.c | 20 #include "ahci.h" 22 #define DRV_NAME "ahci-mvebu" 135 { .compatible = "marvell,armada-380-ahci", },
|
H A D | ahci_qoriq.c | 23 #include "ahci.h" 25 #define DRV_NAME "ahci-qoriq" 58 { .compatible = "fsl,ls1021a-ahci", .data = (void *)AHCI_LS1021A}, 59 { .compatible = "fsl,ls1043a-ahci", .data = (void *)AHCI_LS1043A}, 60 { .compatible = "fsl,ls2080a-ahci", .data = (void *)AHCI_LS2080A},
|
H A D | ahci_ceva.c | 26 #include "ahci.h" 85 #define DRV_NAME "ahci-ceva" 220 { .compatible = "ceva,ahci-1v84" },
|
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.) 606 * ahci_platform_suspend_host - Suspend an ahci-platform host 610 * ahci-platform host, note any necessary resources (ie clks, phys, etc.) 643 * ahci_platform_resume_host - Resume an ahci-platform host 646 * This function does all the usual steps needed to resume an ahci-platform 673 * ahci_platform_suspend - Suspend an ahci-platform device 699 * 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"), 472 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 49 #include "ahci.h" 51 #define DRV_NAME "ahci" 102 AHCI_SHT("ahci"), 406 /* AMD is using RAID class only for ahci controllers */ 541 { PCI_VDEVICE(PROMISE, 0x3781), board_ahci }, /* FastTrak TX8660 ahci-mode */ 606 "Disabling your PATA port. Use the boot option 'ahci.marvell_enable=0' to avoid this.\n"); ahci_pci_save_initial_config() 969 printk(KERN_INFO "ahci: enabling MCP89 AHCI mode\n"); ahci_mcp89_apple_enable() 1003 /* only some SB600 ahci controllers can do 64bit DMA */ ahci_sb600_enable_64bit() 1406 printk(KERN_INFO "ahci: MRSM is on, fallback to single MSI\n"); ahci_init_msi() 1504 /* ICH6s share the same PCI ID for both piix and ahci ahci_init_one() 1505 * 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" }, 637 .name = "highbank-ahci",
|
H A D | ahci_xgene.c | 33 #include "ahci.h" 35 #define DRV_NAME "xgene-ahci" 662 {.compatible = "apm,xgene-ahci", .data = (void *) XGENE_AHCI_V1}, 663 {.compatible = "apm,xgene-ahci-v2", .data = (void *) XGENE_AHCI_V2},
|
H A D | ahci.h | 2 * ahci.h - Common AHCI SATA definitions and declarations
|
H A D | libahci.c | 46 #include "ahci.h" 1754 * ahci 1.2, so the workaround is unnecessary ahci_handle_port_interrupt() 1935 * valid one. Please read section 10.6.2 of ahci 1.1 for more ahci_single_level_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.4.14/arch/arm/mach-cns3xxx/ |
H A D | core.c | 352 { "cavium,cns3420-ahci", CNS3XXX_SATA2_BASE, "ahci", NULL }, 353 { "cavium,cns3420-sdhci", CNS3XXX_SDIO_BASE, "ahci", NULL }, 363 dn = of_find_compatible_node(NULL, NULL, "cavium,cns3420-ahci"); cns3xxx_init()
|
H A D | devices.c | 43 .name = "ahci",
|
/linux-4.4.14/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.4.14/drivers/clk/spear/ |
H A D | spear1310_clock.c | 745 clk_register_clkdev(clk, NULL, "b1000000.ahci"); spear1310_clk_init() 751 clk_register_clkdev(clk, NULL, "b1800000.ahci"); spear1310_clk_init() 757 clk_register_clkdev(clk, NULL, "b4000000.ahci"); spear1310_clk_init()
|
H A D | spear1340_clock.c | 842 clk_register_clkdev(clk, NULL, "b1000000.ahci"); spear1340_clk_init()
|
/linux-4.4.14/drivers/pci/ |
H A D | quirks.c | 1518 /* The controller should be in single function ahci mode */ quirk_jmicron_ata()
|
/linux-4.4.14/drivers/block/mtip32xx/ |
H A D | mtip32xx.c | 39 #include <../drivers/ata/ahci.h>
|