123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- menu "SoC selection"
- config SOC_SIFIVE
- bool "SiFive SoCs"
- select SERIAL_SIFIVE if TTY
- select SERIAL_SIFIVE_CONSOLE if TTY
- select CLK_SIFIVE
- select CLK_SIFIVE_FU540_PRCI
- select SIFIVE_PLIC
- help
- This enables support for SiFive SoC platform hardware.
- config SOC_VIRT
- bool "QEMU Virt Machine"
- select CLINT_TIMER if RISCV_M_MODE
- select POWER_RESET
- select POWER_RESET_SYSCON
- select POWER_RESET_SYSCON_POWEROFF
- select GOLDFISH
- select RTC_DRV_GOLDFISH if RTC_CLASS
- select SIFIVE_PLIC
- help
- This enables support for QEMU Virt Machine.
- config SOC_KENDRYTE
- bool "Kendryte K210 SoC"
- depends on !MMU
- select CLINT_TIMER if RISCV_M_MODE
- select SERIAL_SIFIVE if TTY
- select SERIAL_SIFIVE_CONSOLE if TTY
- select SIFIVE_PLIC
- help
- This enables support for Kendryte K210 SoC platform hardware.
- config SOC_KENDRYTE_K210_DTB
- def_bool y
- depends on SOC_KENDRYTE_K210_DTB_BUILTIN
- config SOC_KENDRYTE_K210_DTB_BUILTIN
- bool "Builtin device tree for the Kendryte K210"
- depends on SOC_KENDRYTE
- default y
- select OF
- select BUILTIN_DTB
- select SOC_KENDRYTE_K210_DTB
- help
- Builds a device tree for the Kendryte K210 into the Linux image.
- This option should be selected if no bootloader is being used.
- If unsure, say Y.
- config SOC_THEAD
- bool "T-HEAD SoCs"
- select SIFIVE_PLIC
- help
- This enables support for T-HEAD SoC platform hardware.
- config SOC_THEAD_LIGHT_EMU
- bool "T-HEAD Light SoC emulation"
- depends on SOC_THEAD
- help
- This enables support for T-HEAD Light SoC platform on FPGA emulation.
- endmenu
|