~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/riscv/Kconfig.socs

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 menu "SoC selection"
  2 
  3 config ARCH_MICROCHIP_POLARFIRE
  4         def_bool ARCH_MICROCHIP
  5 
  6 config ARCH_MICROCHIP
  7         bool "Microchip SoCs"
  8         help
  9           This enables support for Microchip SoC platforms.
 10 
 11 config ARCH_RENESAS
 12         bool "Renesas RISC-V SoCs"
 13         help
 14           This enables support for the RISC-V based Renesas SoCs.
 15 
 16 config ARCH_SIFIVE
 17         bool "SiFive SoCs"
 18         select ERRATA_SIFIVE if !XIP_KERNEL
 19         help
 20           This enables support for SiFive SoC platform hardware.
 21 
 22 config ARCH_SOPHGO
 23         bool "Sophgo SoCs"
 24         help
 25           This enables support for Sophgo SoC platform hardware.
 26 
 27 config ARCH_STARFIVE
 28         def_bool SOC_STARFIVE
 29 
 30 config SOC_STARFIVE
 31         bool "StarFive SoCs"
 32         select PINCTRL
 33         select RESET_CONTROLLER
 34         select ARM_AMBA
 35         help
 36           This enables support for StarFive SoC platform hardware.
 37 
 38 config ARCH_SUNXI
 39         bool "Allwinner sun20i SoCs"
 40         depends on MMU && !XIP_KERNEL
 41         select ERRATA_THEAD
 42         select SUN4I_TIMER
 43         help
 44           This enables support for Allwinner sun20i platform hardware,
 45           including boards based on the D1 and D1s SoCs.
 46 
 47 config ARCH_THEAD
 48         bool "T-HEAD RISC-V SoCs"
 49         depends on MMU && !XIP_KERNEL
 50         select ERRATA_THEAD
 51         help
 52           This enables support for the RISC-V based T-HEAD SoCs.
 53 
 54 config ARCH_VIRT
 55         bool "QEMU Virt Machine"
 56         select CLINT_TIMER if RISCV_M_MODE
 57         select POWER_RESET
 58         select POWER_RESET_SYSCON
 59         select POWER_RESET_SYSCON_POWEROFF
 60         select GOLDFISH
 61         select RTC_DRV_GOLDFISH if RTC_CLASS
 62         select PM_GENERIC_DOMAINS if PM
 63         select PM_GENERIC_DOMAINS_OF if PM && OF
 64         select RISCV_SBI_CPUIDLE if CPU_IDLE && RISCV_SBI
 65         help
 66           This enables support for QEMU Virt Machine.
 67 
 68 config ARCH_CANAAN
 69         bool "Canaan Kendryte SoC"
 70         help
 71           This enables support for Canaan Kendryte series SoC platform hardware.
 72 
 73 config SOC_CANAAN_K210
 74         bool "Canaan Kendryte K210 SoC"
 75         depends on !MMU && ARCH_CANAAN
 76         select CLINT_TIMER if RISCV_M_MODE
 77         select ARCH_HAS_RESET_CONTROLLER
 78         select PINCTRL
 79         select COMMON_CLK
 80         help
 81           This enables support for Canaan Kendryte K210 SoC platform hardware.
 82 
 83 endmenu # "SoC selection"

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php