Merge tag 'u-boot-atmel-fixes-2021.01-b' of https://gitlab.denx.de/u-boot/custodians...
[platform/kernel/u-boot.git] / arch / riscv / cpu / fu540 / Kconfig
1 # SPDX-License-Identifier: GPL-2.0+
2 #
3 # Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com>
4
5 config SIFIVE_FU540
6         bool
7         select ARCH_EARLY_INIT_R
8         select SUPPORT_SPL
9         select RAM
10         select SPL_RAM if SPL
11         imply CPU
12         imply CPU_RISCV
13         imply RISCV_TIMER if (RISCV_SMODE || SPL_RISCV_SMODE)
14         imply SIFIVE_CLINT if (RISCV_MMODE || SPL_RISCV_MMODE)
15         imply CMD_CPU
16         imply SPL_CPU_SUPPORT
17         imply SPL_OPENSBI
18         imply SPL_LOAD_FIT
19         imply SMP
20         imply CLK_SIFIVE
21         imply CLK_SIFIVE_FU540_PRCI
22         imply SIFIVE_SERIAL
23         imply MACB
24         imply MII
25         imply SPI
26         imply SPI_SIFIVE
27         imply MMC
28         imply MMC_SPI
29         imply MMC_BROKEN_CD
30         imply CMD_MMC
31         imply DM_GPIO
32         imply SIFIVE_GPIO
33         imply CMD_GPIO
34         imply MISC
35         imply SIFIVE_OTP
36         imply DM_PWM
37         imply PWM_SIFIVE
38         imply DM_I2C
39         imply SYS_I2C_OCORES
40
41 if ENV_IS_IN_SPI_FLASH
42
43 config ENV_OFFSET
44         default 0x505000
45
46 config ENV_SIZE
47         default 0x20000
48
49 config ENV_SECT_SIZE
50         default 0x10000
51
52 endif # ENV_IS_IN_SPI_FLASH