|
@@ -368,6 +368,49 @@
|
|
|
reg = <0x66220000 0x28>;
|
|
|
};
|
|
|
|
|
|
+ sata_phy: sata_phy@663f0100 {
|
|
|
+ compatible = "brcm,iproc-ns2-sata-phy";
|
|
|
+ reg = <0x663f0100 0x1f00>,
|
|
|
+ <0x663f004c 0x10>;
|
|
|
+ reg-names = "phy", "phy-ctrl";
|
|
|
+ #address-cells = <1>;
|
|
|
+ #size-cells = <0>;
|
|
|
+
|
|
|
+ sata_phy0: sata-phy@0 {
|
|
|
+ reg = <0>;
|
|
|
+ #phy-cells = <0>;
|
|
|
+ status = "disabled";
|
|
|
+ };
|
|
|
+
|
|
|
+ sata_phy1: sata-phy@1 {
|
|
|
+ reg = <1>;
|
|
|
+ #phy-cells = <0>;
|
|
|
+ status = "disabled";
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
+ sata: ahci@663f2000 {
|
|
|
+ compatible = "brcm,iproc-ahci", "generic-ahci";
|
|
|
+ reg = <0x663f2000 0x1000>;
|
|
|
+ reg-names = "ahci";
|
|
|
+ interrupts = <GIC_SPI 438 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
+ #address-cells = <1>;
|
|
|
+ #size-cells = <0>;
|
|
|
+ status = "disabled";
|
|
|
+
|
|
|
+ sata0: sata-port@0 {
|
|
|
+ reg = <0>;
|
|
|
+ phys = <&sata_phy0>;
|
|
|
+ phy-names = "sata-phy";
|
|
|
+ };
|
|
|
+
|
|
|
+ sata1: sata-port@1 {
|
|
|
+ reg = <1>;
|
|
|
+ phys = <&sata_phy1>;
|
|
|
+ phy-names = "sata-phy";
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
sdio0: sdhci@66420000 {
|
|
|
compatible = "brcm,sdhci-iproc-cygnus";
|
|
|
reg = <0x66420000 0x100>;
|