ARM: dts: qcom: apq8064 - Add SATA controller support
This patch adds AHCI based SATA controller support to APQ8064. Tested on IFC6410 board. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Kumar Gala <galak@codeaurora.org>
This commit is contained in:
parent
ea986611dc
commit
e629335f6c
|
@ -116,6 +116,15 @@
|
|||
};
|
||||
};
|
||||
|
||||
sata_phy0: phy@1b400000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
sata0: sata@29000000 {
|
||||
status = "okay";
|
||||
target-supply = <&pm8921_s4>;
|
||||
};
|
||||
|
||||
/* OTG */
|
||||
usb1_phy: phy@12500000 {
|
||||
status = "okay";
|
||||
|
|
|
@ -379,6 +379,41 @@
|
|||
usb-phy = <&usb4_phy>;
|
||||
};
|
||||
|
||||
sata_phy0: phy@1b400000 {
|
||||
compatible = "qcom,apq8064-sata-phy";
|
||||
status = "disabled";
|
||||
reg = <0x1b400000 0x200>;
|
||||
reg-names = "phy_mem";
|
||||
clocks = <&gcc SATA_PHY_CFG_CLK>;
|
||||
clock-names = "cfg";
|
||||
#phy-cells = <0>;
|
||||
};
|
||||
|
||||
sata0: sata@29000000 {
|
||||
compatible = "generic-ahci";
|
||||
status = "disabled";
|
||||
reg = <0x29000000 0x180>;
|
||||
interrupts = <GIC_SPI 209 IRQ_TYPE_NONE>;
|
||||
|
||||
clocks = <&gcc SFAB_SATA_S_H_CLK>,
|
||||
<&gcc SATA_H_CLK>,
|
||||
<&gcc SATA_A_CLK>,
|
||||
<&gcc SATA_RXOOB_CLK>,
|
||||
<&gcc SATA_PMALIVE_CLK>;
|
||||
clock-names = "slave_iface",
|
||||
"iface",
|
||||
"bus",
|
||||
"rxoob",
|
||||
"core_pmalive";
|
||||
|
||||
assigned-clocks = <&gcc SATA_RXOOB_CLK>,
|
||||
<&gcc SATA_PMALIVE_CLK>;
|
||||
assigned-clock-rates = <100000000>, <100000000>;
|
||||
|
||||
phys = <&sata_phy0>;
|
||||
phy-names = "sata-phy";
|
||||
};
|
||||
|
||||
/* Temporary fixed regulator */
|
||||
vsdcc_fixed: vsdcc-regulator {
|
||||
compatible = "regulator-fixed";
|
||||
|
|
Loading…
Reference in New Issue