1dd1033e4SGregory CLEMENT# SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2dd1033e4SGregory CLEMENT 3dd1033e4SGregory CLEMENTmenu "MSCC VCore-III platforms" 4dd1033e4SGregory CLEMENT depends on ARCH_MSCC 5dd1033e4SGregory CLEMENT 6dd1033e4SGregory CLEMENTconfig SOC_VCOREIII 7dd1033e4SGregory CLEMENT select MIPS_TUNE_24KC 8dd1033e4SGregory CLEMENT select ROM_EXCEPTION_VECTORS 9dd1033e4SGregory CLEMENT select SUPPORTS_BIG_ENDIAN 10dd1033e4SGregory CLEMENT select SUPPORTS_CPU_MIPS32_R1 11dd1033e4SGregory CLEMENT select SUPPORTS_CPU_MIPS32_R2 12dd1033e4SGregory CLEMENT select SUPPORTS_LITTLE_ENDIAN 13dd1033e4SGregory CLEMENT bool 14dd1033e4SGregory CLEMENT 15dd1033e4SGregory CLEMENTconfig SYS_SOC 16dd1033e4SGregory CLEMENT default "mscc" 17dd1033e4SGregory CLEMENT 18e9f1492bSLars Povlsenchoice 19e9f1492bSLars Povlsen 20e9f1492bSLars Povlsen prompt "SOC Family Variant" 21e9f1492bSLars Povlsen 22dd1033e4SGregory CLEMENTconfig SOC_OCELOT 23e9f1492bSLars Povlsen bool "Ocelot SOC Family" 24dd1033e4SGregory CLEMENT select SOC_VCOREIII 25e9f1492bSLars Povlsen select DESIGNWARE_SPI 26dd1033e4SGregory CLEMENT help 27dd1033e4SGregory CLEMENT This supports MSCC Ocelot family of SOCs. 28dd1033e4SGregory CLEMENT 296bd8231aSGregory CLEMENTconfig SOC_LUTON 30e9f1492bSLars Povlsen bool "Luton SOC Family" 316bd8231aSGregory CLEMENT select SOC_VCOREIII 32e9f1492bSLars Povlsen select MSCC_BITBANG_SPI_GPIO 336bd8231aSGregory CLEMENT help 346bd8231aSGregory CLEMENT This supports MSCC Luton family of SOCs. 356bd8231aSGregory CLEMENT 36e7a0de2cSHoratiu Vulturconfig SOC_JR2 37e7a0de2cSHoratiu Vultur bool "Jaguar2 SOC Family" 38e7a0de2cSHoratiu Vultur select SOC_VCOREIII 39e7a0de2cSHoratiu Vultur select DESIGNWARE_SPI 40e7a0de2cSHoratiu Vultur help 41e7a0de2cSHoratiu Vultur This supports MSCC Jaguar2 family of SOCs. 42e7a0de2cSHoratiu Vultur 4305512517SHoratiu Vulturconfig SOC_SERVALT 4405512517SHoratiu Vultur bool "Servalt SOC Family" 4505512517SHoratiu Vultur select SOC_VCOREIII 4605512517SHoratiu Vultur select MSCC_BB_SPI 4705512517SHoratiu Vultur help 4805512517SHoratiu Vultur This supports MSCC Servalt family of SOCs. 4905512517SHoratiu Vultur 50*1895b87eSHoratiu Vulturconfig SOC_SERVAL 51*1895b87eSHoratiu Vultur bool "Serval SOC Family" 52*1895b87eSHoratiu Vultur select SOC_VCOREIII 53*1895b87eSHoratiu Vultur select MSCC_BB_SPI 54*1895b87eSHoratiu Vultur help 55*1895b87eSHoratiu Vultur This supports MSCC Serval family of SOCs. 56*1895b87eSHoratiu Vultur 57e9f1492bSLars Povlsenendchoice 58e9f1492bSLars Povlsen 59dd1033e4SGregory CLEMENTconfig SYS_CONFIG_NAME 60dd1033e4SGregory CLEMENT default "vcoreiii" 61dd1033e4SGregory CLEMENT 62dd1033e4SGregory CLEMENTchoice 63dd1033e4SGregory CLEMENT prompt "DDR type" 64dd1033e4SGregory CLEMENT 65dd1033e4SGregory CLEMENTconfig DDRTYPE_H5TQ4G63MFR 66dd1033e4SGregory CLEMENT bool "Hynix H5TQ4G63MFR-PBC (4Gbit, DDR3-800, 256Mbitx16)" 67dd1033e4SGregory CLEMENT 68dd1033e4SGregory CLEMENTconfig DDRTYPE_MT41K256M16 69dd1033e4SGregory CLEMENT bool "Micron MT41K256M16 (4Gbit, DDR3L-800, 256Mbitx16)" 70dd1033e4SGregory CLEMENT 71dd1033e4SGregory CLEMENTconfig DDRTYPE_H5TQ1G63BFA 72dd1033e4SGregory CLEMENT bool "Hynix H5TQ1G63BFA (1Gbit DDR3, x16)" 73dd1033e4SGregory CLEMENT 74dd1033e4SGregory CLEMENTconfig DDRTYPE_MT41J128M16HA 75dd1033e4SGregory CLEMENT bool "Micron MT41J128M16HA-15E:D (2Gbit DDR3, x16)" 76dd1033e4SGregory CLEMENT 77dd1033e4SGregory CLEMENTconfig DDRTYPE_MT41K128M16JT 78dd1033e4SGregory CLEMENT bool "Micron MT41K128M16JT-125 (2Gbit DDR3L, 128Mbitx16)" 79dd1033e4SGregory CLEMENT 80dd1033e4SGregory CLEMENTconfig DDRTYPE_MT47H128M8HQ 81dd1033e4SGregory CLEMENT bool "Micron MT47H128M8-3 (1Gbit, DDR-533@CL4 @ 4.80ns 16Mbisx8x8)" 82dd1033e4SGregory CLEMENT 83dd1033e4SGregory CLEMENTendchoice 84dd1033e4SGregory CLEMENT 856787c1ecSGregory CLEMENTsource "board/mscc/ocelot/Kconfig" 866787c1ecSGregory CLEMENT 87f8c8ceddSGregory CLEMENTsource "board/mscc/luton/Kconfig" 88f8c8ceddSGregory CLEMENT 89e7a0de2cSHoratiu Vultursource "board/mscc/jr2/Kconfig" 90e7a0de2cSHoratiu Vultur 9105512517SHoratiu Vultursource "board/mscc/servalt/Kconfig" 92*1895b87eSHoratiu Vultur 93*1895b87eSHoratiu Vultursource "board/mscc/serval/Kconfig" 94dd1033e4SGregory CLEMENTendmenu 95