summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2018-10-31 12:38:07 +0100
committerMax Krummenacher <max.krummenacher@toradex.com>2018-11-08 11:31:50 +0100
commitf897161f10aae5b86656e05cb4c5a1541d71540a (patch)
tree9868b4f39461b71906f7ea0129beaea3cde73ee4
parentda0aa53df04d82eb15cecab90d98e6696d882923 (diff)
apalis-imx8qm: enable sata
Add external clock nodes to model the on-module SATA reference clock generator. Assign it to the SATA instance so it can be disabled if required. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 73e0d2dcb1326fb64ddb7cadb5ca211b058f39ba) While forward poriting, add newly required phy_apbclk to the clocks property. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
index 75c39e765472..c7db6d2609f5 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
@@ -953,6 +953,21 @@
status = "okay";
};
+&sata {
+ ext_osc = <1>;
+ clocks = <&clk IMX8QM_HSIO_SATA_CLK>,
+ <&clk IMX8QM_HSIO_PHY_X1_PCLK>,
+ <&clk IMX8QM_HSIO_SATA_EPCS_TX_CLK>,
+ <&clk IMX8QM_HSIO_SATA_EPCS_RX_CLK>,
+ <&clk IMX8QM_HSIO_PHY_X2_PCLK_0>,
+ <&clk IMX8QM_HSIO_PHY_X2_PCLK_1>,
+ <&clk IMX8QM_HSIO_PHY_X1_APB_CLK>,
+ <&pcie_sata_refclk_gate>;
+ clock-names = "sata", "sata_ref", "epcs_tx", "epcs_rx",
+ "phy_pclk0", "phy_pclk1", "phy_apbclk", "sata_ext";
+ status = "okay";
+};
+
&ldb2_phy {
status = "okay";
};