mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-10-19 20:44:35 +00:00
bb6b142fc1
We need to ensure that CONFIG_PHYS_64BIT is configured via Kconfig so that it is always available to the build system. Otherwise we can run into cases where we have inconsistent sizes of certain attributes. Ravi Babu reported offset mismatch of struct dwc3 across files since commit95ebc253e6
("types.h: move and redefine resource_size_t"). Since the commit, resource_addr_t points to phys_addr_t, whose size is dependent on CONFIG_PHYS_64BIT for ARM architecture. I tried my best to use "select" where possible (for example, ARMv8 architecture) because I think this kind of option is generally user- unconfigurable. However, I see some of PowerPC boards have 36BIT defconfigs as well as 32BIT ones. I moved CONFIG_PHYS_64BIT to the defconfigs for such boards. CONFIG_36BIT is no longer referenced, so all of the defines were removed from CONFIG_SYS_EXTRA_OPTIONS. Fixes:95ebc253e6
("types.h: move and redefine resource_size_t") Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reported-by: Ravi Babu <ravibabu@ti.com> Acked-by: Stefan Roese <sr@denx.de> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: York Sun <york.sun@nxp.com>
162 lines
3.1 KiB
Text
162 lines
3.1 KiB
Text
menu "ppc4xx CPU"
|
|
depends on 4xx
|
|
|
|
config SYS_CPU
|
|
default "ppc4xx"
|
|
|
|
choice
|
|
prompt "Target select"
|
|
optional
|
|
|
|
config TARGET_LWMON5
|
|
bool "Support lwmon5"
|
|
|
|
config TARGET_T3CORP
|
|
bool "Support t3corp"
|
|
|
|
config TARGET_ACADIA
|
|
bool "Support acadia"
|
|
|
|
config TARGET_BAMBOO
|
|
bool "Support bamboo"
|
|
|
|
config TARGET_BUBINGA
|
|
bool "Support bubinga"
|
|
|
|
config TARGET_CANYONLANDS
|
|
bool "Support canyonlands"
|
|
select DM
|
|
select DM_SERIAL
|
|
|
|
config TARGET_KATMAI
|
|
bool "Support katmai"
|
|
select PHYS_64BIT
|
|
|
|
config TARGET_KILAUEA
|
|
bool "Support kilauea"
|
|
|
|
config TARGET_LUAN
|
|
bool "Support luan"
|
|
|
|
config TARGET_MAKALU
|
|
bool "Support makalu"
|
|
|
|
config TARGET_REDWOOD
|
|
bool "Support redwood"
|
|
|
|
config TARGET_SEQUOIA
|
|
bool "Support sequoia"
|
|
|
|
config TARGET_WALNUT
|
|
bool "Support walnut"
|
|
|
|
config TARGET_YOSEMITE
|
|
bool "Support yosemite"
|
|
|
|
config TARGET_YUCCA
|
|
bool "Support yucca"
|
|
|
|
config TARGET_CPCI2DP
|
|
bool "Support CPCI2DP"
|
|
|
|
config TARGET_CPCI4052
|
|
bool "Support CPCI4052"
|
|
|
|
config TARGET_PLU405
|
|
bool "Support PLU405"
|
|
|
|
config TARGET_PMC405DE
|
|
bool "Support PMC405DE"
|
|
|
|
config TARGET_PMC440
|
|
bool "Support PMC440"
|
|
|
|
config TARGET_VOM405
|
|
bool "Support VOM405"
|
|
|
|
config TARGET_DLVISION_10G
|
|
bool "Support dlvision-10g"
|
|
|
|
config TARGET_IO
|
|
bool "Support io"
|
|
|
|
config TARGET_IOCON
|
|
bool "Support iocon"
|
|
|
|
config TARGET_NEO
|
|
bool "Support neo"
|
|
|
|
config TARGET_IO64
|
|
bool "Support io64"
|
|
|
|
config TARGET_DLVISION
|
|
bool "Support dlvision"
|
|
|
|
config TARGET_GDPPC440ETX
|
|
bool "Support gdppc440etx"
|
|
|
|
config TARGET_INTIP
|
|
bool "Support intip"
|
|
|
|
config TARGET_ICON
|
|
bool "Support icon"
|
|
|
|
config TARGET_MIP405
|
|
bool "Support MIP405"
|
|
|
|
config TARGET_PIP405
|
|
bool "Support PIP405"
|
|
|
|
config TARGET_XPEDITE1000
|
|
bool "Support xpedite1000"
|
|
|
|
config TARGET_XILINX_PPC405_GENERIC
|
|
bool "Support xilinx-ppc405-generic"
|
|
select SUPPORT_SPL
|
|
select OF_CONTROL
|
|
select DM
|
|
select DM_SERIAL
|
|
|
|
config TARGET_XILINX_PPC440_GENERIC
|
|
bool "Support xilinx-ppc440-generic"
|
|
select SUPPORT_SPL
|
|
select OF_CONTROL
|
|
select DM
|
|
select DM_SERIAL
|
|
|
|
endchoice
|
|
|
|
source "board/amcc/acadia/Kconfig"
|
|
source "board/amcc/bamboo/Kconfig"
|
|
source "board/amcc/bubinga/Kconfig"
|
|
source "board/amcc/canyonlands/Kconfig"
|
|
source "board/amcc/katmai/Kconfig"
|
|
source "board/amcc/kilauea/Kconfig"
|
|
source "board/amcc/luan/Kconfig"
|
|
source "board/amcc/makalu/Kconfig"
|
|
source "board/amcc/redwood/Kconfig"
|
|
source "board/amcc/sequoia/Kconfig"
|
|
source "board/amcc/walnut/Kconfig"
|
|
source "board/amcc/yosemite/Kconfig"
|
|
source "board/amcc/yucca/Kconfig"
|
|
source "board/esd/cpci2dp/Kconfig"
|
|
source "board/esd/cpci405/Kconfig"
|
|
source "board/esd/plu405/Kconfig"
|
|
source "board/esd/pmc405de/Kconfig"
|
|
source "board/esd/pmc440/Kconfig"
|
|
source "board/esd/vom405/Kconfig"
|
|
source "board/gdsys/405ep/Kconfig"
|
|
source "board/gdsys/405ex/Kconfig"
|
|
source "board/gdsys/dlvision/Kconfig"
|
|
source "board/gdsys/gdppc440etx/Kconfig"
|
|
source "board/gdsys/intip/Kconfig"
|
|
source "board/liebherr/lwmon5/Kconfig"
|
|
source "board/mosaixtech/icon/Kconfig"
|
|
source "board/mpl/mip405/Kconfig"
|
|
source "board/mpl/pip405/Kconfig"
|
|
source "board/t3corp/Kconfig"
|
|
source "board/xes/xpedite1000/Kconfig"
|
|
source "board/xilinx/ppc405-generic/Kconfig"
|
|
source "board/xilinx/ppc440-generic/Kconfig"
|
|
|
|
endmenu
|