ARM: Migrate errata to Kconfig
This moves all of the current ARM errata from various header files and in to Kconfig. This allows for a minor amount of cleanup as we had some instances where both a general common header file was enabling errata as well as the board config. We now just select these once at the higher level in Kconfig Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
@@ -18,10 +18,6 @@
|
||||
*/
|
||||
#define CONFIG_OMAP 1 /* in a TI OMAP core */
|
||||
#define CONFIG_OMAP3_AM3517CRANE 1 /* working with CRANEBOARD */
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
#define CONFIG_EMIF4 /* The chip has EMIF4 controller */
|
||||
|
||||
|
||||
@@ -19,11 +19,6 @@
|
||||
|
||||
#define CONFIG_NR_DRAM_BANKS 2 /* CS1 may or may not be populated */
|
||||
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
#define CONFIG_EMIF4 /* The chip has EMIF4 controller */
|
||||
|
||||
/*
|
||||
|
||||
@@ -47,10 +47,6 @@
|
||||
/* The PERIPHBASE in the CBAR register is wrong on the Arndale, so override it */
|
||||
#define CONFIG_ARM_GIC_BASE_ADDRESS 0x10480000
|
||||
|
||||
/* CPU Errata */
|
||||
#define CONFIG_ARM_ERRATA_773022
|
||||
#define CONFIG_ARM_ERRATA_774769
|
||||
|
||||
/* Power */
|
||||
#define CONFIG_POWER
|
||||
#define CONFIG_POWER_I2C
|
||||
|
||||
@@ -25,10 +25,6 @@
|
||||
#define CONFIG_OMAP /* in a TI OMAP core */
|
||||
#define CONFIG_OMAP_GPIO
|
||||
#define CONFIG_CM_T3X /* working with CM-T35 and CM-T3730 */
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
#define CONFIG_SDRC /* The chip has SDRC controller */
|
||||
|
||||
|
||||
@@ -15,10 +15,6 @@
|
||||
*/
|
||||
#define CONFIG_OMAP /* in a TI OMAP core */
|
||||
#define CONFIG_CM_T3517 /* working with CM-T3517 */
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
#define CONFIG_SYS_TEXT_BASE 0x80008000
|
||||
|
||||
|
||||
@@ -15,10 +15,6 @@
|
||||
#define CONFIG_OMAP /* in a TI OMAP core */
|
||||
#define CONFIG_OMAP3_MCX /* working with mcx */
|
||||
#define CONFIG_OMAP_GPIO
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
#define CONFIG_MACH_TYPE MACH_TYPE_MCX
|
||||
|
||||
|
||||
@@ -8,11 +8,6 @@
|
||||
#define __MX6_COMMON_H
|
||||
|
||||
#ifndef CONFIG_MX6UL
|
||||
#define CONFIG_ARM_ERRATA_743622
|
||||
#define CONFIG_ARM_ERRATA_751472
|
||||
#define CONFIG_ARM_ERRATA_794072
|
||||
#define CONFIG_ARM_ERRATA_761320
|
||||
|
||||
#ifndef CONFIG_SYS_L2CACHE_OFF
|
||||
#define CONFIG_SYS_L2_PL310
|
||||
#define CONFIG_SYS_PL310_BASE L2_PL310_BASE
|
||||
|
||||
@@ -27,10 +27,6 @@
|
||||
#define CONFIG_OMAP3430 /* which is in a 3430 */
|
||||
#define CONFIG_OMAP3_RX51 /* working with RX51 */
|
||||
#define CONFIG_SYS_L2CACHE_OFF /* pretend there is no L2 CACHE */
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
#define CONFIG_MACH_TYPE MACH_TYPE_NOKIA_RX51
|
||||
|
||||
|
||||
@@ -85,10 +85,6 @@
|
||||
*/
|
||||
#define CONFIG_OMAP /* This is TI OMAP core */
|
||||
#define CONFIG_OMAP_GPIO
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
#define CONFIG_SDRC /* The chip has SDRC controller */
|
||||
|
||||
|
||||
@@ -17,9 +17,6 @@
|
||||
*/
|
||||
|
||||
#define CONFIG_ARM_ARCH_CP15_ERRATA
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
/*
|
||||
* Platform
|
||||
|
||||
@@ -15,10 +15,6 @@
|
||||
*/
|
||||
#define CONFIG_OMAP /* in a TI OMAP core */
|
||||
#define CONFIG_OMAP_GPIO
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
#define CONFIG_SYS_TEXT_BASE 0x80008000
|
||||
|
||||
|
||||
@@ -19,10 +19,6 @@
|
||||
#define CONFIG_OMAP /* in a TI OMAP core */
|
||||
|
||||
#define CONFIG_OMAP_GPIO
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
#define CONFIG_SDRC /* Has an SDRC controller */
|
||||
|
||||
|
||||
@@ -9,13 +9,6 @@
|
||||
#define _TEGRA20_COMMON_H_
|
||||
#include "tegra-common.h"
|
||||
|
||||
/*
|
||||
* Errata configuration
|
||||
*/
|
||||
#define CONFIG_ARM_ERRATA_716044
|
||||
#define CONFIG_ARM_ERRATA_742230
|
||||
#define CONFIG_ARM_ERRATA_751472
|
||||
|
||||
/*
|
||||
* NS16550 Configuration
|
||||
*/
|
||||
|
||||
@@ -9,12 +9,6 @@
|
||||
#define _TEGRA30_COMMON_H_
|
||||
#include "tegra-common.h"
|
||||
|
||||
/*
|
||||
* Errata configuration
|
||||
*/
|
||||
#define CONFIG_ARM_ERRATA_743622
|
||||
#define CONFIG_ARM_ERRATA_751472
|
||||
|
||||
/*
|
||||
* NS16550 Configuration
|
||||
*/
|
||||
|
||||
@@ -21,11 +21,6 @@
|
||||
#include <asm/arch/cpu.h>
|
||||
#include <asm/arch/omap.h>
|
||||
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
/* The chip has SDRC controller */
|
||||
#define CONFIG_SDRC
|
||||
|
||||
|
||||
@@ -17,9 +17,6 @@
|
||||
#ifndef __CONFIG_TI_OMAP5_COMMON_H
|
||||
#define __CONFIG_TI_OMAP5_COMMON_H
|
||||
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_798870
|
||||
|
||||
/* Use General purpose timer 1 */
|
||||
#define CONFIG_SYS_TIMERBASE GPT2_BASE
|
||||
|
||||
|
||||
@@ -19,10 +19,6 @@
|
||||
/* High Level Configuration Options */
|
||||
#define CONFIG_SYS_THUMB_BUILD
|
||||
#define CONFIG_OMAP /* in a TI OMAP core */
|
||||
/* Common ARM Erratas */
|
||||
#define CONFIG_ARM_ERRATA_454179
|
||||
#define CONFIG_ARM_ERRATA_430973
|
||||
#define CONFIG_ARM_ERRATA_621766
|
||||
|
||||
#define CONFIG_MACH_TYPE MACH_TYPE_TRICORDER
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user