summaryrefslogtreecommitdiff
path: root/arch/arm64
diff options
context:
space:
mode:
authorRichard Zhu <hongxing.zhu@nxp.com>2019-09-04 15:33:26 -0400
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:07:15 +0800
commit4e11bcca0e00059bb35ee5087e49bfbb8dbe5a8c (patch)
tree9cde983b03f813f1bc2ea0aa48ed374561d5a458 /arch/arm64
parent009f3dbd0b6223b88917af974357d9249c8fcec8 (diff)
arm64: dts: enable imx8 pcie pm support
Enable the iMX8 PCIe PM supports. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Diffstat (limited to 'arch/arm64')
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8qm-mek.dts8
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi2
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8qxp-mek.dts1
3 files changed, 1 insertions, 10 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
index c188016627a8..672ffd2b703c 100755
--- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
@@ -588,7 +588,6 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pciea>;
reset-gpio = <&lsio_gpio4 29 GPIO_ACTIVE_LOW>;
- clkreq-gpio = <&lsio_gpio4 27 GPIO_ACTIVE_LOW>;
ext_osc = <1>;
status = "okay";
};
@@ -614,12 +613,6 @@
};
&sata {
- /* enable the clkreq-gpio if pcie is not enabled */
- /*
- * pinctrl-names = "default";
- * pinctrl-0 = <&pinctrl_pciea>;
- * clkreq-gpio = <&lsio_gpio4 27 GPIO_ACTIVE_LOW>;
- */
ext_osc = <1>;
status = "okay";
};
@@ -1060,7 +1053,6 @@
pinctrl_pciea: pcieagrp{
fsl,pins = <
- IMX8QM_PCIE_CTRL0_CLKREQ_B_LSIO_GPIO4_IO27 0x06000021
IMX8QM_PCIE_CTRL0_WAKE_B_LSIO_GPIO4_IO28 0x04000021
IMX8QM_PCIE_CTRL0_PERST_B_LSIO_GPIO4_IO29 0x06000021
>;
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi b/arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi
index 41ad18166653..4cd5a17e2ab6 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi
@@ -35,7 +35,7 @@
compatible = "fsl,imx8qxp-lpcg";
reg = <0x5f080000 0x10000>;
#clock-cells = <1>;
- clocks = <&hsio_per_clk>, <&hsio_per_clk>;
+ clocks = <&hsio_refa_clk>, <&hsio_per_clk>;
bit-offset = <0 4>;
clock-output-names = "hsio_phyx2_pclk_0",
"hsio_phyx2_pclk_1";
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
index 77f0269441c8..d1da4a4877de 100755
--- a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
@@ -687,7 +687,6 @@
compatible = "fsl,imx8qxp-pcie","snps,dw-pcie";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pcieb>;
- clkreq-gpio = <&lsio_gpio4 1 GPIO_ACTIVE_LOW>;
disable-gpio = <&pca9557_a 2 GPIO_ACTIVE_LOW>;
disable2-gpio = <&pca9557_a 0 GPIO_ACTIVE_LOW>;
reset-gpio = <&lsio_gpio4 0 GPIO_ACTIVE_LOW>;