1menu "mpc83xx CPU" 2 depends on MPC83xx 3 4config SYS_CPU 5 default "mpc83xx" 6 7choice 8 prompt "Target select" 9 optional 10 11config TARGET_MPC837XERDB 12 bool "Support MPC837XERDB" 13 select ARCH_MPC837X 14 select BOARD_EARLY_INIT_F 15 16config TARGET_IDS8313 17 bool "Support ids8313" 18 select ARCH_MPC8313 19 select DM 20 imply CMD_DM 21 22config TARGET_KMETER1 23 bool "Support kmeter1" 24 select VENDOR_KM 25 select KM_ENABLE_FULL_DM_DTS_SUPPORT 26 27config TARGET_KMCOGE5NE 28 bool "Support kmcoge5ne" 29 select VENDOR_KM 30 select KM_ENABLE_FULL_DM_DTS_SUPPORT 31 32config TARGET_KMTEGR1 33 bool "Support kmtegr1" 34 select VENDOR_KM 35 select KM_ENABLE_FULL_DM_DTS_SUPPORT 36 37config TARGET_TUXX1 38 bool "Support tuxx1" 39 select VENDOR_KM 40 select KM_ENABLE_FULL_DM_DTS_SUPPORT 41 42config TARGET_KMSUPX5 43 bool "Support kmsupx5" 44 select VENDOR_KM 45 select KM_ENABLE_FULL_DM_DTS_SUPPORT 46 47config TARGET_TUGE1 48 bool "Support tuge1" 49 select VENDOR_KM 50 select KM_ENABLE_FULL_DM_DTS_SUPPORT 51 52config TARGET_KMOPTI2 53 bool "Support kmopti2" 54 select VENDOR_KM 55 select KM_ENABLE_FULL_DM_DTS_SUPPORT 56 57config TARGET_KMTEPR2 58 bool "Support kmtepr2" 59 select VENDOR_KM 60 select KM_ENABLE_FULL_DM_DTS_SUPPORT 61 62config TARGET_GAZERBEAM 63 bool "Support gazerbeam" 64 select ARCH_MPC8308 65 select SYS_FSL_ERRATUM_ESDHC111 66 imply ENV_IS_IN_FLASH 67 help 68 The "Gazerbeam" is a modular system by Guntermann & Drunck GmbH 69 Systementwicklung based on the NXP MPC8308 SoC for usage in KVM 70 appliances. 71 72 Features include: 73 * Two gigabit ethernet ports 74 * Multiple USB ports (depending on variant) 75 * Several gigabit ethernet or optical fiber ports (depending on 76 variant) 77 * Several display port inputs and outputs, and supporting redrivers 78 (depending on variant) 79 * Several FPGAs with custom logic (depending on variant) 80 81endchoice 82 83config MPC83XX_QUICC_ENGINE 84 bool 85 86# TODO: Imply MPC83xx PCI driver 87config MPC83XX_PCI_SUPPORT 88 bool 89 90# TODO: Imply TSEC driver 91config MPC83XX_TSEC1_SUPPORT 92 bool 93 94config MPC83XX_TSEC2_SUPPORT 95 bool 96 97config MPC83XX_PCIE1_SUPPORT 98 bool 99 100config MPC83XX_PCIE2_SUPPORT 101 bool 102 103config MPC83XX_SDHC_SUPPORT 104 bool 105 106config MPC83XX_SATA 107 bool 108 109config MPC83XX_SECOND_I2C 110 bool 111 112config MPC83XX_LDP_PIN 113 bool 114 115config ARCH_MPC830X 116 bool 117 select MPC83XX_SDHC_SUPPORT 118 select SYS_CACHE_SHIFT_5 119 120config ARCH_MPC8308 121 bool 122 select ARCH_MPC830X 123 select MPC83XX_TSEC1_SUPPORT 124 select MPC83XX_TSEC2_SUPPORT 125 select MPC83XX_PCIE1_SUPPORT 126 select MPC83XX_SECOND_I2C 127 128config ARCH_MPC8309 129 bool 130 select ARCH_MPC830X 131 select MPC83XX_QUICC_ENGINE 132 select MPC83XX_PCI_SUPPORT 133 select MPC83XX_SECOND_I2C 134 select SYS_FSL_ERRATUM_ESDHC111 135 select FSL_ELBC 136 137config ARCH_MPC831X 138 bool 139 select MPC83XX_PCI_SUPPORT 140 select MPC83XX_TSEC1_SUPPORT 141 select MPC83XX_TSEC2_SUPPORT 142 select SYS_CACHE_SHIFT_5 143 144config ARCH_MPC8313 145 bool 146 select ARCH_MPC831X 147 select MPC83XX_SECOND_I2C 148 select FSL_ELBC 149 150config ARCH_MPC832X 151 bool 152 select MPC83XX_QUICC_ENGINE 153 select MPC83XX_PCI_SUPPORT 154 select SYS_CACHE_SHIFT_5 155 156config ARCH_MPC834X 157 bool 158 select SYS_CACHE_SHIFT_5 159 160config ARCH_MPC8360 161 bool 162 select MPC83XX_QUICC_ENGINE 163 select MPC83XX_PCI_SUPPORT 164 select MPC83XX_LDP_PIN 165 select MPC83XX_SECOND_I2C 166 select SYS_CACHE_SHIFT_5 167 168config ARCH_MPC837X 169 bool 170 select MPC83XX_PCI_SUPPORT 171 select MPC83XX_TSEC1_SUPPORT 172 select MPC83XX_TSEC2_SUPPORT 173 select MPC83XX_PCIE1_SUPPORT 174 select MPC83XX_PCIE2_SUPPORT 175 select MPC83XX_SDHC_SUPPORT 176 select MPC83XX_SATA 177 select MPC83XX_LDP_PIN 178 select MPC83XX_SECOND_I2C 179 select SYS_CACHE_SHIFT_5 180 select FSL_ELBC 181 182config SYS_IMMR 183 hex "Value for IMMR" 184 default 0xE0000000 185 help 186 Address for the Internal Memory-Mapped Registers (IMMR) window used 187 to configure the features of the SoC. 188 189source "arch/powerpc/cpu/mpc83xx/hrcw/Kconfig" 190source "arch/powerpc/cpu/mpc83xx/bats/Kconfig" 191source "arch/powerpc/cpu/mpc83xx/lblaw/Kconfig" 192source "arch/powerpc/cpu/mpc83xx/elbc/Kconfig" 193source "arch/powerpc/cpu/mpc83xx/hid/Kconfig" 194source "arch/powerpc/cpu/mpc83xx/sysio/Kconfig" 195source "arch/powerpc/cpu/mpc83xx/arbiter/Kconfig" 196source "arch/powerpc/cpu/mpc83xx/initreg/Kconfig" 197 198config FSL_ELBC 199 bool 200 201source "board/freescale/mpc837xerdb/Kconfig" 202source "board/ids/ids8313/Kconfig" 203source "board/keymile/Kconfig" 204source "board/gdsys/mpc8308/Kconfig" 205 206endmenu 207