forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-04 1543e317f1da31b75942316931e8f491a8920811
kernel/Documentation/devicetree/bindings/ata/ahci-platform.txt
....@@ -9,7 +9,6 @@
99
1010 Required properties:
1111 - compatible : compatible string, one of:
12
- - "allwinner,sun4i-a10-ahci"
1312 - "brcm,iproc-ahci"
1413 - "hisilicon,hisi-ahci"
1514 - "cavium,octeon-7130-ahci"
....@@ -31,8 +30,10 @@
3130 - clocks : a list of phandle + clock specifier pairs
3231 - resets : a list of phandle + reset specifier pairs
3332 - target-supply : regulator for SATA target power
33
+- phy-supply : regulator for PHY power
3434 - phys : reference to the SATA PHY node
3535 - phy-names : must be "sata-phy"
36
+- ahci-supply : regulator for AHCI controller
3637 - ports-implemented : Mask that indicates which ports that the HBA supports
3738 are available for software to use. Useful if PORTS_IMPL
3839 is not programmed by the BIOS, which is true with
....@@ -42,12 +43,11 @@
4243 - #address-cells : number of cells to encode an address
4344 - #size-cells : number of cells representing the size of an address
4445
45
-
4646 Sub-nodes required properties:
4747 - reg : the port number
4848 And at least one of the following properties:
4949 - phys : reference to the SATA PHY node
50
-- target-supply : regulator for SATA target power
50
+- target-supply : regulator for SATA target power
5151
5252 Examples:
5353 sata@ffe08000 {
....@@ -55,14 +55,6 @@
5555 reg = <0xffe08000 0x1000>;
5656 interrupts = <115>;
5757 };
58
-
59
- ahci: sata@1c18000 {
60
- compatible = "allwinner,sun4i-a10-ahci";
61
- reg = <0x01c18000 0x1000>;
62
- interrupts = <56>;
63
- clocks = <&pll6 0>, <&ahb_gates 25>;
64
- target-supply = <&reg_ahci_5v>;
65
- };
6658
6759 With sub-nodes:
6860 sata@f7e90000 {