diff options
-rw-r--r-- | arch/arm/mach-imx/Kconfig | 2 | ||||
-rw-r--r-- | arch/arm/mach-imx/clk-imx6q.c | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index e0179158aec6..270f78667dc6 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig | |||
@@ -802,6 +802,8 @@ config SOC_IMX6Q | |||
802 | select HAVE_IMX_SRC | 802 | select HAVE_IMX_SRC |
803 | select HAVE_SMP | 803 | select HAVE_SMP |
804 | select MFD_SYSCON | 804 | select MFD_SYSCON |
805 | select MIGHT_HAVE_PCI | ||
806 | select PCI_DOMAINS if PCI | ||
805 | select PINCTRL | 807 | select PINCTRL |
806 | select PINCTRL_IMX6Q | 808 | select PINCTRL_IMX6Q |
807 | select PL310_ERRATA_588369 if CACHE_PL310 | 809 | select PL310_ERRATA_588369 if CACHE_PL310 |
diff --git a/arch/arm/mach-imx/clk-imx6q.c b/arch/arm/mach-imx/clk-imx6q.c index e8e5bad82b30..07bc0d8b573f 100644 --- a/arch/arm/mach-imx/clk-imx6q.c +++ b/arch/arm/mach-imx/clk-imx6q.c | |||
@@ -623,6 +623,10 @@ static void __init imx6q_clocks_init(struct device_node *ccm_node) | |||
623 | if (ret) | 623 | if (ret) |
624 | pr_warn("failed to set up CLKO: %d\n", ret); | 624 | pr_warn("failed to set up CLKO: %d\n", ret); |
625 | 625 | ||
626 | /* All existing boards with PCIe use LVDS1 */ | ||
627 | if (IS_ENABLED(CONFIG_PCI_IMX6)) | ||
628 | clk_set_parent(clk[lvds1_sel], clk[sata_ref]); | ||
629 | |||
626 | /* Set initial power mode */ | 630 | /* Set initial power mode */ |
627 | imx6q_set_lpm(WAIT_CLOCKED); | 631 | imx6q_set_lpm(WAIT_CLOCKED); |
628 | 632 | ||