menu "mpc83xx CPU" depends on MPC83xx config SYS_CPU default "mpc83xx" choice prompt "Target select" optional config TARGET_MPC8349EMDS bool "Support MPC8349EMDS" select ARCH_MPC8349 select BOARD_EARLY_INIT_F select SYS_FSL_DDR select SYS_FSL_DDR_BE select SYS_FSL_HAS_DDR2 config TARGET_MPC8349EMDS_SDRAM bool "Support MPC8349EMDS_SDRAM" select ARCH_MPC8349 select BOARD_EARLY_INIT_F select SYS_FSL_DDR select SYS_FSL_DDR_BE select SYS_FSL_HAS_DDR2 config TARGET_MPC837XERDB bool "Support MPC837XERDB" select ARCH_MPC837X select BOARD_EARLY_INIT_F config TARGET_IDS8313 bool "Support ids8313" select ARCH_MPC8313 select DM imply CMD_DM config TARGET_KMETER1 bool "Support kmeter1" select VENDOR_KM select KM_ENABLE_FULL_DM_DTS_SUPPORT config TARGET_KMCOGE5NE bool "Support kmcoge5ne" select VENDOR_KM select KM_ENABLE_FULL_DM_DTS_SUPPORT config TARGET_KMTEGR1 bool "Support kmtegr1" select VENDOR_KM select KM_ENABLE_FULL_DM_DTS_SUPPORT config TARGET_TUXX1 bool "Support tuxx1" select VENDOR_KM select KM_ENABLE_FULL_DM_DTS_SUPPORT config TARGET_KMSUPX5 bool "Support kmsupx5" select VENDOR_KM select KM_ENABLE_FULL_DM_DTS_SUPPORT config TARGET_TUGE1 bool "Support tuge1" select VENDOR_KM select KM_ENABLE_FULL_DM_DTS_SUPPORT config TARGET_KMOPTI2 bool "Support kmopti2" select VENDOR_KM select KM_ENABLE_FULL_DM_DTS_SUPPORT config TARGET_KMTEPR2 bool "Support kmtepr2" select VENDOR_KM select KM_ENABLE_FULL_DM_DTS_SUPPORT config TARGET_GAZERBEAM bool "Support gazerbeam" select ARCH_MPC8308 select SYS_FSL_ERRATUM_ESDHC111 imply ENV_IS_IN_FLASH help The "Gazerbeam" is a modular system by Guntermann & Drunck GmbH Systementwicklung based on the NXP MPC8308 SoC for usage in KVM appliances. Features include: * Two gigabit ethernet ports * Multiple USB ports (depending on variant) * Several gigabit ethernet or optical fiber ports (depending on variant) * Several display port inputs and outputs, and supporting redrivers (depending on variant) * Several FPGAs with custom logic (depending on variant) endchoice config MPC83XX_QUICC_ENGINE bool # TODO: Imply MPC83xx PCI driver config MPC83XX_PCI_SUPPORT bool # TODO: Imply TSEC driver config MPC83XX_TSEC1_SUPPORT bool config MPC83XX_TSEC2_SUPPORT bool config MPC83XX_PCIE1_SUPPORT bool config MPC83XX_PCIE2_SUPPORT bool config MPC83XX_SDHC_SUPPORT bool config MPC83XX_SATA_SUPPORT bool config MPC83XX_SECOND_I2C bool config MPC83XX_LDP_PIN bool config ARCH_MPC830X bool select MPC83XX_SDHC_SUPPORT select SYS_CACHE_SHIFT_5 config ARCH_MPC8308 bool select ARCH_MPC830X select MPC83XX_TSEC1_SUPPORT select MPC83XX_TSEC2_SUPPORT select MPC83XX_PCIE1_SUPPORT select MPC83XX_SECOND_I2C config ARCH_MPC8309 bool select ARCH_MPC830X select MPC83XX_QUICC_ENGINE select MPC83XX_PCI_SUPPORT select MPC83XX_SECOND_I2C select SYS_FSL_ERRATUM_ESDHC111 select FSL_ELBC config ARCH_MPC831X bool select MPC83XX_PCI_SUPPORT select MPC83XX_TSEC1_SUPPORT select MPC83XX_TSEC2_SUPPORT select SYS_CACHE_SHIFT_5 config ARCH_MPC8313 bool select ARCH_MPC831X select MPC83XX_SECOND_I2C select FSL_ELBC config ARCH_MPC832X bool select MPC83XX_QUICC_ENGINE select MPC83XX_PCI_SUPPORT select SYS_CACHE_SHIFT_5 config ARCH_MPC834X bool select SYS_CACHE_SHIFT_5 config ARCH_MPC8349 bool select ARCH_MPC834X select MPC83XX_PCI_SUPPORT select MPC83XX_TSEC1_SUPPORT select MPC83XX_TSEC2_SUPPORT select MPC83XX_LDP_PIN select MPC83XX_SECOND_I2C config ARCH_MPC8360 bool select MPC83XX_QUICC_ENGINE select MPC83XX_PCI_SUPPORT select MPC83XX_LDP_PIN select MPC83XX_SECOND_I2C select SYS_CACHE_SHIFT_5 config ARCH_MPC837X bool select MPC83XX_PCI_SUPPORT select MPC83XX_TSEC1_SUPPORT select MPC83XX_TSEC2_SUPPORT select MPC83XX_PCIE1_SUPPORT select MPC83XX_PCIE2_SUPPORT select MPC83XX_SDHC_SUPPORT select MPC83XX_SATA_SUPPORT select MPC83XX_LDP_PIN select MPC83XX_SECOND_I2C select SYS_CACHE_SHIFT_5 select FSL_ELBC config SYS_IMMR hex "Value for IMMR" default 0xE0000000 help Address for the Internal Memory-Mapped Registers (IMMR) window used to configure the features of the SoC. source "arch/powerpc/cpu/mpc83xx/hrcw/Kconfig" source "arch/powerpc/cpu/mpc83xx/bats/Kconfig" source "arch/powerpc/cpu/mpc83xx/lblaw/Kconfig" source "arch/powerpc/cpu/mpc83xx/elbc/Kconfig" source "arch/powerpc/cpu/mpc83xx/hid/Kconfig" source "arch/powerpc/cpu/mpc83xx/sysio/Kconfig" source "arch/powerpc/cpu/mpc83xx/arbiter/Kconfig" source "arch/powerpc/cpu/mpc83xx/initreg/Kconfig" menu "Legacy options" if ARCH_MPC8349 #TODO(mario.six@gdsys.cc): Remove when mpc83xx PCI has been converted to DM/DT choice prompt "PMC slot configuration" config PCI_ALL_PCI1 bool "All PMC slots on PCI1" config PCI_ONE_PCI1 bool "First PMC1 on PCI1" config PCI_TWO_PCI1 bool "First two PMC1 on PCI1" endchoice config PCI_64BIT bool "PMC2 is 64bit" endif endmenu config FSL_ELBC bool source "board/freescale/mpc8349emds/Kconfig" source "board/freescale/mpc837xerdb/Kconfig" source "board/ids/ids8313/Kconfig" source "board/keymile/Kconfig" source "board/gdsys/mpc8308/Kconfig" endmenu