1# SPDX-License-Identifier: GPL-2.0+ 2# 3# Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com> 4 5config 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 SPL_SIFIVE_CLINT 15 imply CMD_CPU 16 imply SPL_CPU 17 imply SPL_OPENSBI 18 imply SPL_LOAD_FIT 19 imply SMP 20 imply CLK_SIFIVE 21 imply CLK_SIFIVE_PRCI 22 imply SIFIVE_CACHE 23 imply SIFIVE_CCACHE 24 imply SIFIVE_SERIAL 25 imply MACB 26 imply MII 27 imply SPI 28 imply SPI_SIFIVE 29 imply MMC 30 imply MMC_SPI 31 imply MMC_BROKEN_CD 32 imply CMD_MMC 33 imply DM_GPIO 34 imply SIFIVE_GPIO 35 imply CMD_GPIO 36 imply MISC 37 imply SIFIVE_OTP 38 imply DM_PWM 39 imply PWM_SIFIVE 40 imply DM_I2C 41 imply SYS_I2C_OCORES 42 43if ENV_IS_IN_SPI_FLASH 44 45config ENV_OFFSET 46 default 0x505000 47 48config ENV_SIZE 49 default 0x20000 50 51config ENV_SECT_SIZE 52 default 0x10000 53 54endif # ENV_IS_IN_SPI_FLASH 55