| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- From f648ec2a040efde432876ee04240cb71e4c24d6e Mon Sep 17 00:00:00 2001
- From: Samuel Holland <[email protected]>
- Date: Sun, 16 May 2021 14:17:45 -0500
- Subject: [PATCH 034/117] riscv: Add the Allwinner SoC family Kconfig option
- Allwinner manufactures the sunxi family of application processors. This
- includes the "sun8i" series of ARMv7 SoCs, the "sun50i" series of ARMv8
- SoCs, and now the "sun20i" series of 64-bit RISC-V SoCs.
- The first SoC in the sun20i series is D1, containing a single T-HEAD
- C906 core. D1s is a low-pin-count variant of D1 with co-packaged DRAM.
- Most peripherals are shared across the entire chip family. In fact, the
- ARMv7 T113 SoC is pin-compatible and almost entirely register-compatible
- with the D1s.
- This means many existing device drivers can be reused. To facilitate
- this reuse, name the symbol ARCH_SUNXI, since that is what the existing
- drivers have as their dependency.
- Reviewed-by: Heiko Stuebner <[email protected]>
- Tested-by: Heiko Stuebner <[email protected]>
- Signed-off-by: Samuel Holland <[email protected]>
- ---
- arch/riscv/Kconfig.socs | 9 +++++++++
- 1 file changed, 9 insertions(+)
- --- a/arch/riscv/Kconfig.socs
- +++ b/arch/riscv/Kconfig.socs
- @@ -1,5 +1,14 @@
- menu "SoC selection"
-
- +config ARCH_SUNXI
- + bool "Allwinner sun20i SoCs"
- + select ERRATA_THEAD if MMU && !XIP_KERNEL
- + select SIFIVE_PLIC
- + select SUN4I_TIMER
- + help
- + This enables support for Allwinner sun20i platform hardware,
- + including boards based on the D1 and D1s SoCs.
- +
- config SOC_MICROCHIP_POLARFIRE
- bool "Microchip PolarFire SoCs"
- select MCHP_CLK_MPFS
|