123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- menu "MediaTek MIPS platforms"
- depends on ARCH_MTMIPS
- config SYS_MALLOC_F_LEN
- default 0x1000
- config SYS_SOC
- 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
- choice
- prompt "MediaTek MIPS SoC select"
- config SOC_MT7628
- bool "MT7628"
- select MIPS_L1_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_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_SUPPORT
- select SPL_SYSRESET if SPL_DM
- select SPL_OF_LIBFDT if SPL_OF_CONTROL
- help
- This supports MediaTek MT7628/MT7688.
- endchoice
- choice
- prompt "Board select"
- config BOARD_GARDENA_SMART_GATEWAY_MT7688
- bool "GARDENA smart Gateway"
- depends on SOC_MT7628
- select BOARD_LATE_INIT
- help
- GARDENA smart Gateway boards have a MT7688 SoC with 128 MiB of RAM
- and 8 MiB of flash (SPI NOR) and additional SPI NAND storage.
- config BOARD_LINKIT_SMART_7688
- bool "LinkIt Smart 7688"
- depends on SOC_MT7628
- help
- Seeed LinkIt Smart 7688 boards have a MT7688 SoC with 128 MiB of RAM
- and 32 MiB of flash (SPI).
- Between its different peripherals there's an integrated switch with 4
- ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, and
- a MT7688 (PCIe).
- config BOARD_MT7628_RFB
- bool "MediaTek MT7628 RFB"
- depends on SOC_MT7628
- help
- The reference design of MT7628. The board has 128 MiB DDR2, 8 MiB
- SPI-NOR flash, 1 built-in switch with 5 ports, 1 UART, 1 USB host,
- 1 SDXC, 1 PCIe socket and JTAG pins.
- config BOARD_VOCORE2
- bool "VoCore2"
- depends on SOC_MT7628
- select SPL_SERIAL_SUPPORT
- select SPL_UART2_SPIS_PINMUX
- help
- VoCore VoCore2 board has a MT7628 SoC with 128 MiB of RAM
- and 16 MiB of flash (SPI).
- endchoice
- config SPL_UART2_SPIS_PINMUX
- bool "Use alternative pinmux for UART2 in SPL stage"
- depends on SPL_SERIAL_SUPPORT
- default n
- help
- Select this if the UART2 of your board is connected to GPIO 16/17
- (shared with SPIS) rather than the usual GPIO 20/21.
- source "board/gardena/smart-gateway-mt7688/Kconfig"
- source "board/mediatek/mt7628/Kconfig"
- source "board/seeed/linkit-smart-7688/Kconfig"
- source "board/vocore/vocore2/Kconfig"
- endmenu
|