mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-27 04:18:51 +09:00
![Sean Anderson](/assets/img/avatar_default.png)
This enables configs necessary for using SPI. The environment is saved to the very end of SPI flash. This is unlikely to be overwritten unless the entire flash is reprogrammed. This also supplies a default bootcommand. It loads an image and device tree from the first partition of the MMC. This is a minimal/least effort bootcmd, so suggestions (especially in the form of patches) are welcome. I didn't set up distro boot because I think it is unlikely that any general-purpose linux distros will ever be ported to this board. Signed-off-by: Sean Anderson <seanga2@gmail.com> Tested-by: Chrstopher Obbard <obbardc@gmail.com> Reviewed-by: Rick Chen <rick@andestech.com>
73 lines
1.2 KiB
Plaintext
73 lines
1.2 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0+
|
|
# Copyright (C) 2019-20 Sean Anderson <seanga2@gmail.com>
|
|
|
|
if TARGET_SIPEED_MAIX
|
|
|
|
config SYS_BOARD
|
|
default "maix"
|
|
|
|
config SYS_VENDOR
|
|
default "sipeed"
|
|
|
|
config SYS_CPU
|
|
default "generic"
|
|
|
|
config SYS_CONFIG_NAME
|
|
default "sipeed-maix"
|
|
|
|
config SYS_TEXT_BASE
|
|
default 0x80000000
|
|
|
|
config DEFAULT_DEVICE_TREE
|
|
default "k210-maix-bit"
|
|
|
|
config NR_CPUS
|
|
default 2
|
|
|
|
config NR_DRAM_BANKS
|
|
default 3
|
|
|
|
config BOARD_SPECIFIC_OPTIONS
|
|
def_bool y
|
|
select GENERIC_RISCV
|
|
select RISCV_PRIV_1_9
|
|
imply SMP
|
|
imply DM_SERIAL
|
|
imply SIFIVE_SERIAL
|
|
imply SIFIVE_CLINT
|
|
imply POWER_DOMAIN
|
|
imply SIMPLE_PM_BUS
|
|
imply CLK_CCF
|
|
imply CLK_COMPOSITE_CCF
|
|
imply CLK_K210
|
|
imply DM_RESET
|
|
imply RESET_SYSCON
|
|
imply SYSRESET
|
|
imply SYSRESET_SYSCON
|
|
imply PINCTRL
|
|
imply PINCONF
|
|
imply PINCTRL_K210
|
|
imply DM_GPIO
|
|
imply DWAPB_GPIO
|
|
imply SIFIVE_GPIO
|
|
imply CMD_GPIO
|
|
imply LED
|
|
imply LED_GPIO
|
|
imply SPI
|
|
imply DESIGNWARE_SPI
|
|
imply SPI_FLASH_GIGADEVICE
|
|
imply SPI_FLASH_WINBOND
|
|
imply DM_MTD
|
|
imply SPI_FLASH_MTD
|
|
imply CMD_MTD
|
|
imply ENV_IS_IN_SPI_FLASH
|
|
imply MMC
|
|
imply MMC_BROKEN_CD
|
|
imply MMC_SPI
|
|
imply CMD_MMC
|
|
imply DOS_PARTITION
|
|
imply EFI_PARTITION
|
|
imply CMD_PART
|
|
imply CMD_FS_GENERIC
|
|
endif
|