From 73e0d2dcb1326fb64ddb7cadb5ca211b058f39ba Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Wed, 31 Oct 2018 12:38:07 +0100 Subject: 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 --- arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts index 75c39e765472..ddae611dd2b8 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts +++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts @@ -953,6 +953,20 @@ 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>, + <&pcie_sata_refclk_gate>; + clock-names = "sata", "sata_ref", "epcs_tx", "epcs_rx", + "phy_pclk0", "phy_pclk1", "sata_ext"; + status = "okay"; +}; + &ldb2_phy { status = "okay"; }; -- cgit v1.2.3