About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

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




Custom Search

Based on kernel version 3.16. Page generated on 2014-08-06 21:36 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 string, one of:
8	  - "allwinner,sun4i-a10-ahci"
9	  - "fsl,imx53-ahci"
10	  - "fsl,imx6q-ahci"
11	  - "hisilicon,hisi-ahci"
12	  - "ibm,476gtr-ahci"
13	  - "marvell,armada-380-ahci"
14	  - "snps,dwc-ahci"
15	  - "snps,exynos5440-ahci"
16	  - "snps,spear-ahci"
17	- interrupts        : <interrupt mapping for SATA IRQ>
18	- reg               : <registers mapping>
19	
20	Optional properties:
21	- dma-coherent      : Present if dma operations are coherent
22	- clocks            : a list of phandle + clock specifier pairs
23	- target-supply     : regulator for SATA target power
24	
25	"fsl,imx53-ahci", "fsl,imx6q-ahci" required properties:
26	- clocks            : must contain the sata, sata_ref and ahb clocks
27	- clock-names       : must contain "ahb" for the ahb clock
28	
29	Examples:
30	        sata@ffe08000 {
31			compatible = "snps,spear-ahci";
32			reg = <0xffe08000 0x1000>;
33			interrupts = <115>;
34	        };
35	
36		ahci: sata@01c18000 {
37			compatible = "allwinner,sun4i-a10-ahci";
38			reg = <0x01c18000 0x1000>;
39			interrupts = <56>;
40			clocks = <&pll6 0>, <&ahb_gates 25>;
41			target-supply = <&reg_ahci_5v>;
42		};
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.