Commit | Line | Data |
---|---|---|
23a7c31e SG |
1 | * Freescale i.MX AHCI SATA Controller |
2 | ||
3 | The Freescale i.MX SATA controller mostly conforms to the AHCI interface | |
4 | with some special extensions at integration level. | |
5 | ||
6 | Required properties: | |
7 | - compatible : should be one of the following: | |
8 | - "fsl,imx53-ahci" for i.MX53 SATA controller | |
9 | - "fsl,imx6q-ahci" for i.MX6Q SATA controller | |
10 | - interrupts : interrupt mapping for SATA IRQ | |
11 | - reg : registers mapping | |
12 | - clocks : list of clock specifiers, must contain an entry for each | |
13 | required entry in clock-names | |
14 | - clock-names : should include "sata", "sata_ref" and "ahb" entries | |
15 | ||
16 | Examples: | |
17 | ||
18 | sata@02200000 { | |
19 | compatible = "fsl,imx6q-ahci"; | |
20 | reg = <0x02200000 0x4000>; | |
21 | interrupts = <0 39 IRQ_TYPE_LEVEL_HIGH>; | |
22 | clocks = <&clks IMX6QDL_CLK_SATA>, | |
23 | <&clks IMX6QDL_CLK_SATA_REF_100M>, | |
24 | <&clks IMX6QDL_CLK_AHB>; | |
25 | clock-names = "sata", "sata_ref", "ahb"; | |
26 | }; |