From 67b9282387c579f6011a3204149d1566b79d9d60 Mon Sep 17 00:00:00 2001 From: Lucas Stach Date: Fri, 25 Jan 2019 17:20:34 +0100 Subject: arm64: imx8mq: select GPCv2 irqchip driver The system is unable to boot without this driver being present, as most of the peripherals are connected to this IRQ controller. Signed-off-by: Lucas Stach Reviewed-by: Fabio Estevam Signed-off-by: Shawn Guo --- arch/arm64/Kconfig.platforms | 1 + 1 file changed, 1 insertion(+) (limited to 'arch/arm64') diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index 251ecf34cb02..f4e45c52aea4 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -146,6 +146,7 @@ config ARCH_MXC bool "ARMv8 based NXP i.MX SoC family" select ARM64_ERRATUM_843419 select ARM64_ERRATUM_845719 + select IMX_GPCV2 help This enables support for the ARMv8 based SoCs in the NXP i.MX family. -- cgit v1.2.3-59-g8ed1b From 84a2ab25b12d69914c96dd12e762f7ff912f9735 Mon Sep 17 00:00:00 2001 From: Lucas Stach Date: Fri, 25 Jan 2019 17:24:37 +0100 Subject: arm64: imx8mq: select PM support The ATF on the i.MX8MQ device disables all non-essential power domains. For correct on-SoC peripheral operation we need both the power domain driver and generic domains, so device driver probe gets ordered behind the power domain controller driver. Select those options, as those being absent can lead to very hard to debug failures. Signed-off-by: Lucas Stach Signed-off-by: Shawn Guo --- arch/arm64/Kconfig.platforms | 3 +++ 1 file changed, 3 insertions(+) (limited to 'arch/arm64') diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index f4e45c52aea4..8c2fc4bb20a5 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -147,6 +147,9 @@ config ARCH_MXC select ARM64_ERRATUM_843419 select ARM64_ERRATUM_845719 select IMX_GPCV2 + select IMX_GPCV2_PM_DOMAINS + select PM + select PM_GENERIC_DOMAINS help This enables support for the ARMv8 based SoCs in the NXP i.MX family. -- cgit v1.2.3-59-g8ed1b From 1468841f834dc969937e6cf7c364698e694ead4a Mon Sep 17 00:00:00 2001 From: Jerome Brunet Date: Mon, 28 Jan 2019 19:22:51 +0100 Subject: arm64: meson: remove COMMON_CLK_AMLOGIC selection Selecting COMMON_CLK_AMLOGIC is not required as it is already selected by the SoC clock controller driver Signed-off-by: Jerome Brunet Signed-off-by: Kevin Hilman --- arch/arm64/Kconfig.platforms | 1 - 1 file changed, 1 deletion(-) (limited to 'arch/arm64') diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index 251ecf34cb02..819e74ae9224 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -112,7 +112,6 @@ config ARCH_MESON bool "Amlogic Platforms" select PINCTRL select PINCTRL_MESON - select COMMON_CLK_AMLOGIC select COMMON_CLK_GXBB select COMMON_CLK_AXG select MESON_IRQ_GPIO -- cgit v1.2.3-59-g8ed1b From b3077ffcfa24b05c05af3b990d97a392ef88b22e Mon Sep 17 00:00:00 2001 From: Jerome Brunet Date: Fri, 8 Feb 2019 11:14:04 +0100 Subject: arm64: meson: enable g12a clock controller Enable the g12a clock controller for ARCH_MESON Signed-off-by: Jerome Brunet Signed-off-by: Kevin Hilman --- arch/arm64/Kconfig.platforms | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'arch/arm64') diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index 819e74ae9224..d0e0bd4af05d 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -114,9 +114,11 @@ config ARCH_MESON select PINCTRL_MESON select COMMON_CLK_GXBB select COMMON_CLK_AXG + select COMMON_CLK_G12A select MESON_IRQ_GPIO help - This enables support for the Amlogic S905 SoCs. + This enables support for the arm64 based Amlogic SoCs + such as the s905, S905X/D, S912, A113X/D or S905X/D2 config ARCH_MVEBU bool "Marvell EBU SoC Family" -- cgit v1.2.3-59-g8ed1b