blob: 2d212ec5a3478804b0167d0dddbe05de271e984d [file] [log] [blame]
Sean Andersonedc32ab2020-06-24 06:41:25 -04001# SPDX-License-Identifier: GPL-2.0+
2# Copyright (C) 2019-20 Sean Anderson <seanga2@gmail.com>
3
4if TARGET_SIPEED_MAIX
5
6config SYS_BOARD
7 default "maix"
8
9config SYS_VENDOR
10 default "sipeed"
11
12config SYS_CPU
13 default "generic"
14
15config SYS_CONFIG_NAME
16 default "sipeed-maix"
17
Simon Glass72cc5382022-10-20 18:22:39 -060018config TEXT_BASE
Sean Andersonedc32ab2020-06-24 06:41:25 -040019 default 0x80000000
20
21config DEFAULT_DEVICE_TREE
22 default "k210-maix-bit"
23
24config NR_CPUS
25 default 2
26
27config NR_DRAM_BANKS
28 default 3
29
30config BOARD_SPECIFIC_OPTIONS
31 def_bool y
32 select GENERIC_RISCV
33 select RISCV_PRIV_1_9
34 imply SMP
35 imply DM_SERIAL
36 imply SIFIVE_SERIAL
37 imply SIFIVE_CLINT
38 imply POWER_DOMAIN
39 imply SIMPLE_PM_BUS
Sean Andersonedc32ab2020-06-24 06:41:25 -040040 imply CLK_K210
41 imply DM_RESET
42 imply RESET_SYSCON
43 imply SYSRESET
44 imply SYSRESET_SYSCON
Sean Anderson0d62d8a2020-09-14 11:02:06 -040045 imply PINCTRL
46 imply PINCONF
47 imply PINCTRL_K210
48 imply DM_GPIO
49 imply DWAPB_GPIO
50 imply SIFIVE_GPIO
51 imply CMD_GPIO
52 imply LED
53 imply LED_GPIO
Sean Andersonc37341e2020-12-22 18:57:18 -050054 imply SPI
55 imply DESIGNWARE_SPI
56 imply SPI_FLASH_GIGADEVICE
57 imply SPI_FLASH_WINBOND
58 imply DM_MTD
59 imply SPI_FLASH_MTD
60 imply CMD_MTD
61 imply ENV_IS_IN_SPI_FLASH
62 imply MMC
63 imply MMC_BROKEN_CD
64 imply MMC_SPI
65 imply CMD_MMC
66 imply DOS_PARTITION
67 imply EFI_PARTITION
68 imply CMD_PART
69 imply CMD_FS_GENERIC
Sean Anderson9b581d62021-03-10 21:02:22 -050070 imply WDT
71 imply DESIGNWARE_WATCHDOG
Sean Andersonedc32ab2020-06-24 06:41:25 -040072endif