blob: fa47e55226ef4cd7ce19299bb33e749143acf35b [file] [log] [blame]
Yanhong Wang5203a632023-03-29 11:42:18 +08001# SPDX-License-Identifier: GPL-2.0+
2#
3# Copyright (C) 2022 StarFive Technology Co., Ltd.
4
5config STARFIVE_JH7110
6 bool
7 select ARCH_EARLY_INIT_R
8 select CLK_JH7110
9 select CPU
10 select CPU_RISCV
11 select RAM
12 select RESET_JH7110
13 select SUPPORT_SPL
14 select SPL_RAM if SPL
15 select SPL_STARFIVE_DDR
Minda Chen8fe34ac2023-08-07 16:53:37 +080016 select SYS_CACHE_SHIFT_6
Shengyu Quac4bf432023-08-09 21:11:33 +080017 select SPL_ZERO_MEM_BEFORE_USE
Yanhong Wang5203a632023-03-29 11:42:18 +080018 select PINCTRL_STARFIVE_JH7110
Hal Fengda7b2222024-12-08 17:19:42 +080019 imply SMP
20 imply SPL_RISCV_ACLINT
21 imply SIFIVE_CACHE
22 imply SPL_SYS_MALLOC_CLEAR_ON_INIT
23 imply SPL_LOAD_FIT
24 imply SPL_CPU
25 imply SPL_OPENSBI
26 imply OF_UPSTREAM
27 imply SIFIVE_CCACHE
Yanhong Wang5203a632023-03-29 11:42:18 +080028 imply MMC
29 imply MMC_BROKEN_CD
30 imply MMC_SPI
Yanhong Wang5203a632023-03-29 11:42:18 +080031 imply SPI
Hal Fengda7b2222024-12-08 17:19:42 +080032 imply RISCV_TIMER if (RISCV_SMODE || SPL_RISCV_SMODE)