menu "MediaTek MIPS platforms" depends on ARCH_MTMIPS config SYS_VENDOR default "mediatek" if BOARD_MT7628_RFB || BOARD_MT7620_RFB || BOARD_MT7620_MT7530_RFB config SYS_MALLOC_F_LEN default 0x1000 config SYS_SOC default "mt7620" if SOC_MT7620 default "mt7628" if SOC_MT7628 config SYS_DCACHE_SIZE default 32768 config SYS_DCACHE_LINE_SIZE default 32 config SYS_ICACHE_SIZE default 65536 config SYS_ICACHE_LINE_SIZE default 32 config SYS_TEXT_BASE default 0x9c000000 if !SPL default 0x80200000 if SPL config SPL_TEXT_BASE default 0x9c000000 config SPL_PAYLOAD default "u-boot-lzma.img" if SPL_LZMA config BUILD_TARGET default "u-boot-with-spl.bin" if SPL default "u-boot.bin" choice prompt "MediaTek MIPS SoC select" config SOC_MT7620 bool "MT7620" select SYS_CACHE_SHIFT_5 select SYS_MIPS_CACHE_INIT_RAM_LOAD select PINCTRL_MT7620 select MT7620_SERIAL select MISC select SPL_SEPARATE_BSS if SPL select SPL_LOADER_SUPPORT if SPL select SPL_OF_CONTROL if SPL_DM select SPL_OF_PLATDATA if SPL_DM select SPL_DM_SERIAL if SPL_DM help This supports MediaTek MT7620. config SOC_MT7628 bool "MT7628" select SYS_CACHE_SHIFT_5 select MIPS_INIT_STACK_IN_SRAM select MIPS_SRAM_INIT select SYS_MIPS_CACHE_INIT_RAM_LOAD select PINCTRL_MT7628 select MTK_SERIAL select SYSRESET select SYSRESET_RESETCTL select SPL_SEPARATE_BSS if SPL select SPL_INIT_STACK_WITHOUT_MALLOC_F if SPL select SPL_LOADER_SUPPORT if SPL select SPL_OF_CONTROL if SPL_DM select SPL_SIMPLE_BUS if SPL_DM select SPL_DM_SERIAL if SPL_DM select SPL_CLK if SPL_DM && SPL_SERIAL select SPL_SYSRESET if SPL_DM select SPL_OF_LIBFDT if SPL_OF_CONTROL help This supports MediaTek MT7628/MT7688. endchoice source "arch/mips/mach-mtmips/mt7620/Kconfig" source "arch/mips/mach-mtmips/mt7628/Kconfig" endmenu