About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / ata / ahci-platform.txt




Custom Search

Based on kernel version 3.15.4. Page generated on 2014-07-07 09:00 EST.

1	* AHCI SATA Controller
2	
3	SATA nodes are defined to describe on-chip Serial ATA controllers.
4	Each SATA controller should have its own node.
5	
6	Required properties:
7	- compatible        : compatible list, one of "snps,spear-ahci",
8	                      "snps,exynos5440-ahci", "ibm,476gtr-ahci",
9	                      "allwinner,sun4i-a10-ahci", "fsl,imx53-ahci"
10	                      "fsl,imx6q-ahci" or "snps,dwc-ahci"
11	- interrupts        : <interrupt mapping for SATA IRQ>
12	- reg               : <registers mapping>
13	
14	Optional properties:
15	- dma-coherent      : Present if dma operations are coherent
16	- clocks            : a list of phandle + clock specifier pairs
17	- target-supply     : regulator for SATA target power
18	
19	"fsl,imx53-ahci", "fsl,imx6q-ahci" required properties:
20	- clocks            : must contain the sata, sata_ref and ahb clocks
21	- clock-names       : must contain "ahb" for the ahb clock
22	
23	Examples:
24	        sata@ffe08000 {
25			compatible = "snps,spear-ahci";
26			reg = <0xffe08000 0x1000>;
27			interrupts = <115>;
28	        };
29	
30		ahci: sata@01c18000 {
31			compatible = "allwinner,sun4i-a10-ahci";
32			reg = <0x01c18000 0x1000>;
33			interrupts = <56>;
34			clocks = <&pll6 0>, <&ahb_gates 25>;
35			target-supply = <&reg_ahci_5v>;
36		};
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.