18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_cimenuconfig ARCH_SIRF
38c2ecf20Sopenharmony_ci	bool "CSR SiRF"
48c2ecf20Sopenharmony_ci	depends on ARCH_MULTI_V7
58c2ecf20Sopenharmony_ci	select ARCH_HAS_RESET_CONTROLLER
68c2ecf20Sopenharmony_ci	select RESET_CONTROLLER
78c2ecf20Sopenharmony_ci	select GENERIC_IRQ_CHIP
88c2ecf20Sopenharmony_ci	select GPIOLIB
98c2ecf20Sopenharmony_ci	select NO_IOPORT_MAP
108c2ecf20Sopenharmony_ci	select REGMAP
118c2ecf20Sopenharmony_ci	select PINCTRL
128c2ecf20Sopenharmony_ci	select PINCTRL_SIRF
138c2ecf20Sopenharmony_ci	help
148c2ecf20Sopenharmony_ci	  Support for CSR SiRFprimaII/Marco/Polo platforms
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciif ARCH_SIRF
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_cicomment "CSR SiRF atlas6/primaII/Atlas7 Specific Features"
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciconfig ARCH_ATLAS6
218c2ecf20Sopenharmony_ci	bool "CSR SiRFSoC ATLAS6 ARM Cortex A9 Platform"
228c2ecf20Sopenharmony_ci	default y
238c2ecf20Sopenharmony_ci	select SIRF_IRQ
248c2ecf20Sopenharmony_ci	help
258c2ecf20Sopenharmony_ci          Support for CSR SiRFSoC ARM Cortex A9 Platform
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ciconfig ARCH_ATLAS7
288c2ecf20Sopenharmony_ci	bool "CSR SiRFSoC ATLAS7 ARM Cortex A7 Platform"
298c2ecf20Sopenharmony_ci	default y
308c2ecf20Sopenharmony_ci	select ARM_GIC
318c2ecf20Sopenharmony_ci	select ATLAS7_TIMER
328c2ecf20Sopenharmony_ci	select HAVE_ARM_SCU if SMP
338c2ecf20Sopenharmony_ci	help
348c2ecf20Sopenharmony_ci          Support for CSR SiRFSoC ARM Cortex A7 Platform
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ciconfig ARCH_PRIMA2
378c2ecf20Sopenharmony_ci	bool "CSR SiRFSoC PRIMA2 ARM Cortex A9 Platform"
388c2ecf20Sopenharmony_ci	default y
398c2ecf20Sopenharmony_ci	select SIRF_IRQ
408c2ecf20Sopenharmony_ci	select ZONE_DMA
418c2ecf20Sopenharmony_ci	select PRIMA2_TIMER
428c2ecf20Sopenharmony_ci	help
438c2ecf20Sopenharmony_ci          Support for CSR SiRFSoC ARM Cortex A9 Platform
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ciconfig SIRF_IRQ
468c2ecf20Sopenharmony_ci	bool
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ciendif
49