Home
last modified time | relevance | path

Searched full:ahci (Results 1 – 25 of 163) sorted by relevance

1234567

/linux-5.10/Documentation/devicetree/bindings/ata/
Dbrcm,sata-brcm.txt1 * Broadcom SATA3 AHCI Controller
8 "brcm,bcm7216-ahci"
9 "brcm,bcm7425-ahci"
10 "brcm,bcm7445-ahci"
11 "brcm,bcm-nsp-ahci"
12 "brcm,sata3-ahci"
13 "brcm,bcm63138-ahci"
14 - reg : register mappings for AHCI and SATA_TOP_CTRL
15 - reg-names : "ahci" and "top-ctrl"
20 - reset: for "brcm,bcm7216-ahci" must be a valid reset phandle
[all …]
Dahci-platform.txt1 * AHCI SATA Controller
12 - "brcm,iproc-ahci"
13 - "hisilicon,hisi-ahci"
14 - "cavium,octeon-7130-ahci"
15 - "ibm,476gtr-ahci"
16 - "marvell,armada-380-ahci"
17 - "marvell,armada-3700-ahci"
18 - "snps,dwc-ahci"
19 - "snps,spear-ahci"
20 - "generic-ahci"
[all …]
Dallwinner,sun8i-r40-ahci.yaml4 $id: http://devicetree.org/schemas/ata/allwinner,sun8i-r40-ahci.yaml#
7 title: Allwinner R40 AHCI SATA Controller bindings
15 const: allwinner,sun8i-r40-ahci
22 - description: AHCI Bus Clock
23 - description: AHCI Module Clock
32 const: ahci
34 ahci-supply:
35 description: Regulator for the AHCI controller
56 ahci: sata@1c18000 {
57 compatible = "allwinner,sun8i-r40-ahci";
[all …]
Dallwinner,sun4i-a10-ahci.yaml4 $id: http://devicetree.org/schemas/ata/allwinner,sun4i-a10-ahci.yaml#
7 title: Allwinner A10 AHCI SATA Controller bindings
15 const: allwinner,sun4i-a10-ahci
22 - description: AHCI Bus Clock
23 - description: AHCI Module Clock
41 ahci: sata@1c18000 {
42 compatible = "allwinner,sun4i-a10-ahci";
Dahci-mtk.txt4 - compatible : Must be "mediatek,<chip>-ahci", "mediatek,mtk-ahci".
5 When using "mediatek,mtk-ahci" compatible strings, you
7 - "mediatek,mt7622-ahci"
16 - ports-implemented : See ./ahci-platform.txt for details.
31 compatible = "mediatek,mt7622-ahci",
32 "mediatek,mtk-ahci";
Dnvidia,tegra124-ahci.txt1 Tegra SoC SATA AHCI controller
5 - Tegra124 : "nvidia,tegra124-ahci"
6 - Tegra132 : "nvidia,tegra132-ahci", "nvidia,tegra124-ahci"
7 - Tegra210 : "nvidia,tegra210-ahci"
9 - AHCI register set (SATA BAR5)
Dimx-sata.yaml7 title: Freescale i.MX AHCI SATA Controller
13 The Freescale i.MX SATA controller mostly conforms to the AHCI interface
19 - fsl,imx53-ahci
20 - fsl,imx6q-ahci
21 - fsl,imx6qp-ahci
76 compatible = "fsl,imx6q-ahci";
Dqcom-sata.txt1 * Qualcomm AHCI SATA Controller
7 - compatible : compatible list, must contain "generic-ahci"
14 Required properties for "qcom,ipq806x-ahci" compatible:
31 compatible = "qcom,ipq806x-ahci", "generic-ahci";
Dahci-fsl-qoriq.txt1 Binding for Freescale QorIQ AHCI SATA Controller
5 - compatible: Compatibility string. Must be 'fsl,<chip>-ahci', where
11 - dma-coherent: Enable AHCI coherent DMA operation.
16 compatible = "fsl,ls1021a-ahci";
Dahci-da850.txt1 Device tree binding for the TI DA850 AHCI SATA Controller
5 - compatible: must be "ti,da850-ahci"
8 AHCI 1.1 standard and the Power Down Control Register (PWRDN)
15 compatible = "ti,da850-ahci";
Dahci-dm816.txt1 Device tree binding for the TI DM816 AHCI SATA Controller
5 - compatible: must be "ti,dm816-ahci"
7 the controller (as defined by the AHCI 1.1 standard)
17 compatible = "ti,dm816-ahci";
Dapm-xgene.txt8 * "apm,xgene-ahci"
9 - reg : First memory resource shall be the AHCI memory
52 compatible = "apm,xgene-ahci";
66 compatible = "apm,xgene-ahci-pcie";
/linux-5.10/arch/arm64/boot/dts/broadcom/stingray/
Dstingray-sata.dtsi39 sata0: ahci@0 {
40 compatible = "brcm,iproc-ahci", "generic-ahci";
42 reg-names = "ahci";
69 sata1: ahci@10000 {
70 compatible = "brcm,iproc-ahci", "generic-ahci";
72 reg-names = "ahci";
99 sata2: ahci@20000 {
100 compatible = "brcm,iproc-ahci", "generic-ahci";
102 reg-names = "ahci";
129 sata3: ahci@30000 {
[all …]
/linux-5.10/drivers/ata/
Dahci_platform.c3 * AHCI SATA platform driver
21 #include "ahci.h"
23 #define DRV_NAME "ahci"
62 if (of_device_is_compatible(dev->of_node, "hisilicon,hisi-ahci")) in ahci_probe()
84 { .compatible = "generic-ahci", },
86 { .compatible = "snps,spear-ahci", },
87 { .compatible = "ibm,476gtr-ahci", },
88 { .compatible = "snps,dwc-ahci", },
89 { .compatible = "hisilicon,hisi-ahci", },
90 { .compatible = "cavium,octeon-7130-ahci", },
[all …]
Dahci.c3 * ahci.c - AHCI SATA support
14 * AHCI hardware documentation:
33 #include <linux/ahci-remap.h>
35 #include "ahci.h"
37 #define DRV_NAME "ahci"
104 AHCI_SHT("ahci"),
282 { PCI_VDEVICE(INTEL, 0x3b22), board_ahci }, /* PCH AHCI */
283 { PCI_VDEVICE(INTEL, 0x3b23), board_ahci }, /* PCH AHCI */
286 { PCI_VDEVICE(INTEL, 0x3b29), board_ahci_mobile }, /* PCH M AHCI */
289 { PCI_VDEVICE(INTEL, 0x3b2f), board_ahci }, /* PCH AHCI */
[all …]
DKconfig110 tristate "AHCI SATA support"
114 This option enables support for AHCI Serial ATA.
138 tristate "Platform AHCI SATA support"
141 This option enables support for Platform AHCI Serial ATA
147 tristate "Broadcom AHCI SATA support"
152 This option enables support for the AHCI SATA3 controller found on
158 tristate "DaVinci DA850 AHCI SATA support"
163 onboard AHCI SATA.
168 tristate "DaVinci DM816 AHCI SATA support"
173 onboard AHCI SATA controller.
[all …]
Dahci_brcm.c3 * Broadcom SATA3 AHCI Controller Driver
22 #include "ahci.h"
24 #define DRV_NAME "brcm-ahci"
28 #define MMIO_ENDIAN_SHIFT 0 /* CPU->AHCI */
29 #define DMADESC_ENDIAN_SHIFT 2 /* AHCI->DDR */
30 #define DMADATA_ENDIAN_SHIFT 4 /* AHCI->DDR */
53 #define DATA_ENDIAN 2 /* AHCI->DDR inbound accesses */
54 #define MMIO_ENDIAN 2 /* CPU->AHCI outbound accesses */
418 {.compatible = "brcm,bcm7425-ahci", .data = (void *)BRCM_SATA_BCM7425},
419 {.compatible = "brcm,bcm7445-ahci", .data = (void *)BRCM_SATA_BCM7445},
[all …]
Dahci_qoriq.c3 * Freescale QorIQ AHCI SATA platform driver
20 #include "ahci.h"
22 #define DRV_NAME "ahci-qoriq"
72 { .compatible = "fsl,ls1021a-ahci", .data = (void *)AHCI_LS1021A},
73 { .compatible = "fsl,ls1028a-ahci", .data = (void *)AHCI_LS1028A},
74 { .compatible = "fsl,ls1043a-ahci", .data = (void *)AHCI_LS1043A},
75 { .compatible = "fsl,ls2080a-ahci", .data = (void *)AHCI_LS2080A},
76 { .compatible = "fsl,ls1046a-ahci", .data = (void *)AHCI_LS1046A},
77 { .compatible = "fsl,ls1088a-ahci", .data = (void *)AHCI_LS1088A},
78 { .compatible = "fsl,ls2088a-ahci", .data = (void *)AHCI_LS2088A},
[all …]
Dahci_sunxi.c3 * Allwinner sunxi AHCI SATA platform driver
7 * based on the AHCI SATA platform driver by Jeff Garzik and Anton Vorontsov
20 #include "ahci.h"
22 #define DRV_NAME "ahci-sunxi"
154 * NOTE: A similar SoC with SATA/AHCI by Texas Instruments documents in ahci_sunxi_start_engine()
287 { .compatible = "allwinner,sun4i-a10-ahci", },
288 { .compatible = "allwinner,sun8i-r40-ahci", },
304 MODULE_DESCRIPTION("Allwinner sunxi AHCI SATA driver");
Dlibahci_platform.c3 * AHCI SATA platform library
25 #include "ahci.h"
194 * AHCI controller.
376 * regulator for controlling the AHCI controller (optional)
433 hpriv->ahci_regulator = devm_regulator_get(dev, "ahci"); in ahci_platform_get_resources()
560 * ahci_platform_init_host - Bring up an ahci-platform host
562 * @hpriv: ahci-host private data for the host
567 * ahci-platform host, note any necessary resources (ie clks, phys, etc.)
710 * ahci_platform_suspend_host - Suspend an ahci-platform host
714 * ahci-platform host, note any necessary resources (ie clks, phys, etc.)
[all …]
Dacard-ahci.c4 * acard-ahci.c - ACard AHCI SATA support
15 * AHCI hardware documentation:
33 #include "ahci.h"
35 #define DRV_NAME "acard-ahci"
70 AHCI_SHT("acard-ahci"),
127 /* AHCI spec rev1.1 section 8.3.3: in acard_ahci_pci_device_suspend()
376 /* AHCI controllers often implement SFF compatible interface. in acard_ahci_init_one()
424 printk(KERN_INFO "ahci: SSS flag set, parallel bus scan disabled\n"); in acard_ahci_init_one()
464 MODULE_DESCRIPTION("ACard AHCI SATA low-level driver");
/linux-5.10/Documentation/devicetree/bindings/phy/
Dsocionext,uniphier-ahci-phy.yaml4 $id: http://devicetree.org/schemas/phy/socionext,uniphier-ahci-phy.yaml#
7 title: Socionext UniPhier AHCI PHY
11 AHCI controller implemented on Socionext UniPhier SoCs.
19 - socionext,uniphier-pxs2-ahci-phy
20 - socionext,uniphier-pxs3-ahci-phy
60 ahci-glue@65700000 {
61 compatible = "socionext,uniphier-pxs3-ahci-glue",
68 compatible = "socionext,uniphier-pxs3-ahci-phy";
/linux-5.10/Documentation/devicetree/bindings/reset/
Duniphier-reset.txt18 "socionext,uniphier-pro4-ahci-reset" - for Pro4 SoC AHCI
19 "socionext,uniphier-pxs2-ahci-reset" - for PXs2 SoC AHCI
20 "socionext,uniphier-pxs3-ahci-reset" - for PXs3 SoC AHCI
/linux-5.10/Documentation/devicetree/bindings/powerpc/4xx/
Dakebono.txt24 1.b) The Advanced Host Controller Interface (AHCI) SATA node
30 - compatible : should be "ibm,476gtr-ahci".
31 - reg : should contain the AHCI registers location and length.
32 - interrupts : should contain the AHCI interrupt.
/linux-5.10/Documentation/devicetree/bindings/mips/cavium/
Dsata-uctl.txt4 and the SATA AHCI host controller (UAHC). It performs the following functions:
5 - provides interfaces for the applications to access the UAHC AHCI
7 - provides a bridge for UAHC to fetch AHCI command table entries and data
37 compatible = "cavium,octeon-7130-ahci";

1234567