[U-Boot] [PATCH 0/5] Delete CONFIG_ARM<CPU_NAME> and use CONFIG_CPU_<CPU_NAME>

Masahiro Yamada yamada.m at jp.panasonic.com
Thu Nov 6 06:59:32 CET 2014


Since commit 2e07c249a67e055 (kconfig: arm: introduce symbol for ARM CPUs),
every ARM board is supposed to select CONFIG_CPU_<CPU_NAME>.
(CONFIG_CPU_ARM720T, CONFIG_CPU_ARM920T, CONFIG_CPU_V7, etc.)

We no longer need CONFIG_ARM920T, CONFIG_ARMV7, etc.
These macros have been defined inconsistently.
For example, some ARMv7 boards define CONFIG_ARMV7 in header files,
but some ARMv7 boards do not.
Macros defines based on a whim seems useless.

Going forward, let's use CONFIG_CPU_*.

I built all the ARM boards and compared MD5SUM.
I confirmed all the checksum matched with/without this series,
so I am sure this series does not change the output binaries at all.



Masahiro Yamada (5):
  ARM: remove CONFIG_ARMV7 defines
  ARM: remove CONFIG_ARM1176 defines
  ARM: remove CONFIG_ARM920T defines
  ARM: remove CONFIG_ARM926EJS defines
  ARM: remove CONFIG_ARM1136 defines

 arch/arm/include/asm/arch-armada100/config.h | 1 -
 arch/arm/include/asm/arch-at91/at91rm9200.h  | 1 -
 arch/arm/include/asm/arch-at91/at91sam9260.h | 1 -
 arch/arm/include/asm/arch-at91/at91sam9261.h | 1 -
 arch/arm/include/asm/arch-at91/at91sam9263.h | 1 -
 arch/arm/include/asm/arch-at91/at91sam9g45.h | 1 -
 arch/arm/include/asm/arch-at91/at91sam9rl.h  | 1 -
 arch/arm/include/asm/arch-at91/at91sam9x5.h  | 1 -
 arch/arm/include/asm/arch-at91/sama5d3.h     | 1 -
 arch/arm/include/asm/arch-kirkwood/config.h  | 1 -
 arch/arm/include/asm/arch-lpc32xx/config.h   | 1 -
 arch/arm/include/asm/arch-pantheon/config.h  | 1 -
 arch/arm/lib/cache.c                         | 8 ++++----
 drivers/usb/host/ohci-hcd.c                  | 2 +-
 include/configs/VCMA9.h                      | 3 +--
 include/configs/alt.h                        | 1 -
 include/configs/apf27.h                      | 3 +--
 include/configs/armadillo-800eva.h           | 1 -
 include/configs/bcm28155_ap.h                | 3 +--
 include/configs/bcm_ep_board.h               | 2 --
 include/configs/calimain.h                   | 1 -
 include/configs/cam_enc_4xx.h                | 1 -
 include/configs/cpuat91.h                    | 1 -
 include/configs/da830evm.h                   | 1 -
 include/configs/da850evm.h                   | 1 -
 include/configs/davinci_dm355evm.h           | 1 -
 include/configs/davinci_dm355leopard.h       | 1 -
 include/configs/davinci_dm365evm.h           | 1 -
 include/configs/davinci_dm6467evm.h          | 1 -
 include/configs/davinci_dvevm.h              | 1 -
 include/configs/davinci_schmoogie.h          | 1 -
 include/configs/davinci_sffsdr.h             | 1 -
 include/configs/davinci_sonata.h             | 1 -
 include/configs/ea20.h                       | 1 -
 include/configs/edb93xx.h                    | 3 +--
 include/configs/edminiv2.h                   | 1 -
 include/configs/enbw_cmc.h                   | 1 -
 include/configs/flea3.h                      | 1 -
 include/configs/hawkboard.h                  | 1 -
 include/configs/imx27lite-common.h           | 1 -
 include/configs/imx31_litekit.h              | 3 +--
 include/configs/imx31_phycore.h              | 3 +--
 include/configs/ipam390.h                    | 1 -
 include/configs/jadecpu.h                    | 1 -
 include/configs/koelsch.h                    | 1 -
 include/configs/ks2_evm.h                    | 1 -
 include/configs/lager.h                      | 1 -
 include/configs/mx31ads.h                    | 3 +--
 include/configs/mx31pdk.h                    | 3 +--
 include/configs/mx35pdk.h                    | 1 -
 include/configs/nhk8815.h                    | 1 -
 include/configs/omap3_mvblx.h                | 1 -
 include/configs/qong.h                       | 3 +--
 include/configs/rpi_b.h                      | 1 -
 include/configs/scb9328.h                    | 3 +--
 include/configs/smdk2410.h                   | 3 +--
 include/configs/socfpga_common.h             | 1 -
 include/configs/tao3530.h                    | 1 -
 include/configs/tnetv107x_evm.h              | 1 -
 include/configs/tt01.h                       | 1 -
 include/configs/versatile.h                  | 3 +--
 include/configs/woodburn_common.h            | 1 -
 include/configs/zmx25.h                      | 1 -
 include/configs/zynq-common.h                | 3 ---
 64 files changed, 17 insertions(+), 82 deletions(-)

-- 
1.9.1



More information about the U-Boot mailing list