1 # SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 menu "MSCC VCore-III platforms"
8 select ROM_EXCEPTION_VECTORS
9 select SUPPORTS_BIG_ENDIAN
10 select SUPPORTS_CPU_MIPS32_R1
11 select SUPPORTS_CPU_MIPS32_R2
12 select SUPPORTS_LITTLE_ENDIAN
20 prompt "SOC Family Variant"
23 bool "Ocelot SOC Family"
27 This supports MSCC Ocelot family of SOCs.
30 bool "Luton SOC Family"
32 select MSCC_BITBANG_SPI_GPIO
34 This supports MSCC Luton family of SOCs.
37 bool "Jaguar2 SOC Family"
41 This supports MSCC Jaguar2 family of SOCs.
44 bool "Servalt SOC Family"
48 This supports MSCC Servalt family of SOCs.
51 bool "Serval SOC Family"
55 This supports MSCC Serval family of SOCs.
59 config SYS_CONFIG_NAME
65 config DDRTYPE_H5TQ4G63MFR
66 bool "Hynix H5TQ4G63MFR-PBC (4Gbit, DDR3-800, 256Mbitx16)"
68 config DDRTYPE_MT41K256M16
69 bool "Micron MT41K256M16 (4Gbit, DDR3L-800, 256Mbitx16)"
71 config DDRTYPE_H5TQ1G63BFA
72 bool "Hynix H5TQ1G63BFA (1Gbit DDR3, x16)"
74 config DDRTYPE_MT41J128M16HA
75 bool "Micron MT41J128M16HA-15E:D (2Gbit DDR3, x16)"
77 config DDRTYPE_MT41K128M16JT
78 bool "Micron MT41K128M16JT-125 (2Gbit DDR3L, 128Mbitx16)"
80 config DDRTYPE_MT47H128M8HQ
81 bool "Micron MT47H128M8-3 (1Gbit, DDR-533@CL4 @ 4.80ns 16Mbisx8x8)"
85 source "board/mscc/ocelot/Kconfig"
87 source "board/mscc/luton/Kconfig"
89 source "board/mscc/jr2/Kconfig"
91 source "board/mscc/servalt/Kconfig"
93 source "board/mscc/serval/Kconfig"