ARM: imx: Do not select some errata that depends on !ARCH_MULTIPLATFORM
Subsystems (3)
Fabio Estevam
reviewerPATCH 1/1 ARM: imx: Do not select some errata that depends on !ARCH_MULTIPLATFORM
From: Fabio Estevam <[email protected]>
Since commit 62e4d357a (ARM: 7609/1: disable errata work-arounds which access secure registers) ARM_ERRATA_743622/751472 depends on !ARCH_MULTIPLATFORM.
Since imx has been converted to multiplatform, the following warning happens:
$ make imx_v6_v7_defconfig warning: (SOC_IMX6Q && ARCH_TEGRA_2x_SOC && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_751472 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM) warning: (SOC_IMX6Q && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_743622 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM) warning: (SOC_IMX6Q && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_743622 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM) warning: (SOC_IMX6Q && ARCH_TEGRA_2x_SOC && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_751472 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM)
Recommended approach is to remove ARM_ERRATA_743622/751472 from being selected by SOC_IMX6Q and apply such workarounds into the bootloader.
--- arch/arm/mach-imx/Kconfig | 2 -- 1 file changed, 2 deletions(-)
arch/arm/mach-imx/Kconfig +0 -2
@@ -841,8 +841,6 @@ config SOC_IMX6Q select ARCH_HAS_CPUFREQ select ARCH_HAS_OPP select ARM_CPU_SUSPEND if PM - select ARM_ERRATA_743622 - select ARM_ERRATA_751472 select ARM_ERRATA_754322 select ARM_ERRATA_764369 if SMP select ARM_ERRATA_775420
Signature · 1 line
1.7.9.5
PATCH 1/1 ARM: imx: Do not select some errata that depends on !ARCH_MULTIPLATFORM
Quoted 19 lines · Fabio Estevam
From: Fabio Estevam <[email protected]>
Since commit
62e4d357a(ARM: 7609/1: disable errata work-arounds which access secure registers) ARM_ERRATA_743622/751472 depends on !ARCH_MULTIPLATFORM.Since imx has been converted to multiplatform, the following warning happens:
$ make imx_v6_v7_defconfig warning: (SOC_IMX6Q && ARCH_TEGRA_2x_SOC && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_751472 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM) warning: (SOC_IMX6Q && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_743622 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM) warning: (SOC_IMX6Q && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_743622 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM) warning: (SOC_IMX6Q && ARCH_TEGRA_2x_SOC && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_751472 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM)
Quoted 4 lines
Recommended approach is to remove ARM_ERRATA_743622/751472 from being selected by
SOC_IMX6Qand apply such workarounds into the bootloader.Signed-off-by Fabio Estevam <[email protected]>
Broken and
Quoted 18 lines
--- arch/arm/mach-imx/Kconfig | 2 -- 1 file changed, 2 deletions(-)arch/arm/mach-imx/Kconfig +0
-2@@ -841,8 +841,6 @@ config SOC_IMX6Q select ARCH_HAS_CPUFREQ select ARCH_HAS_OPP select ARM_CPU_SUSPEND if PM - select ARM_ERRATA_743622 - select ARM_ERRATA_751472 select ARM_ERRATA_754322 select ARM_ERRATA_764369 if SMP select ARM_ERRATA_775420
PATCH 1/1 ARM: imx: Do not select some errata that depends on !ARCH_MULTIPLATFORM
Quoted 20 lines · Rob Herring
Quoted 19 lines · Fabio Estevam
From: Fabio Estevam <[email protected]>
Since commit
62e4d357a(ARM: 7609/1: disable errata work-arounds which access secure registers) ARM_ERRATA_743622/751472 depends on !ARCH_MULTIPLATFORM.Since imx has been converted to multiplatform, the following warning happens:
$ make imx_v6_v7_defconfig warning: (SOC_IMX6Q && ARCH_TEGRA_2x_SOC && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_751472 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM) warning: (SOC_IMX6Q && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_743622 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM) warning: (SOC_IMX6Q && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_743622 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM) warning: (SOC_IMX6Q && ARCH_TEGRA_2x_SOC && ARCH_TEGRA_3x_SOC) selects ARM_ERRATA_751472 which has unmet direct dependencies (CPU_V7 && !ARCH_MULTIPLATFORM)
Quoted 9 lines
Quoted 4 lines
Recommended approach is to remove ARM_ERRATA_743622/751472 from being selected by
SOC_IMX6Qand apply such workarounds into the bootloader.Signed-off-by Fabio Estevam <[email protected]>Broken and
Acked-by Rob Herring <[email protected]>
I think the patch should be put into Russell's the patch system to have it go through the same branch that 7609/1 goes.
Shawn
Fabio Estevam
reviewerPATCH 1/1 ARM: imx: Do not select some errata that depends on !ARCH_MULTIPLATFORM
Quoted 2 lines · Shawn Guo
I think the patch should be put into Russell's the patch system to have it go through the same branch that 7609/1 goes.
Entered as 7612/1.