summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Eichenberger <stefan.eichenberger@toradex.com>2023-03-27 16:37:44 +0200
committerStefan Eichenberger <eichest@gmail.com>2023-04-21 08:53:44 +0200
commitbff49426d39075172fceb9b32b8da1d1b430d573 (patch)
tree49c048f852917d11b911490dda5cb741008ca595
parent24ca958ab48f52f1cf41371c06b8877f64c2fabf (diff)
arm64: dts: imx8-apalis: set correct gpios for hsio clocks
Set the correct gpios for the hsio clocks. This will allow us to use the predefined hsio clocks from NXP to enable the pcie and sata clocks. Upstream-Status: Pending Mainline for i.MX 8 does not support PCIe yet, this patch cannot be upstreamed as of now. Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
-rw-r--r--arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi10
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi4
2 files changed, 12 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi b/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
index df4693a2a8cf..b2608413912f 100644
--- a/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
@@ -399,11 +399,17 @@
};
&hsio_refa_clk {
- status = "disabled";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_pcie_sata_refclk>;
+ enable-gpios = <&lsio_gpio4 11 GPIO_ACTIVE_HIGH>;
};
&hsio_refb_clk {
- status = "disabled";
+ /* We have to enable the PCIe clock when we enable the Wifi reference clock */
+ clocks = <&hsio_refa_clk>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_pcie_wifi_refclk>;
+ enable-gpios = <&lsio_gpio2 11 GPIO_ACTIVE_HIGH>;
};
/* On-module I2C */
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi b/arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi
index b62b35ad188b..6eeded385a76 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi
@@ -32,6 +32,10 @@
ddc-i2c-bus = <&i2c0>;
};
+&hsio_refa_clk {
+ enable-gpios = <&lsio_gpio4 27 GPIO_ACTIVE_HIGH>;
+};
+
/* Apalis I2C2 (DDC) */
&i2c0 {
pinctrl-names = "default";