xref: /linux/arch/arm/mach-ux500/Kconfig (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
221278aeaSRob Herringmenuconfig ARCH_U8500
3e3246542SMasahiro Yamada	bool "ST-Ericsson U8500 Series"
4*2f618d5eSArnd Bergmann	depends on ARCH_MULTI_V7
507d8a49cSUwe Kleine-König	select AB8500_CORE
607d8a49cSUwe Kleine-König	select ABX500_CORE
77f01e5a7SArnd Bergmann	select ARM_AMBA
898e87d57Ssrinidhi kasagar	select ARM_ERRATA_754322
98f90cce5SArnd Bergmann	select ARM_ERRATA_764369 if SMP
10b1b3f49cSRussell King	select ARM_GIC
1168526e58SArnd Bergmann	select CACHE_L2X0
1252b12be5SLinus Walleij	select CLKSRC_DBX500_PRCMU
13694e33a7SLinus Walleij	select CLKSRC_NOMADIK_MTU
145c34a4e8SLinus Walleij	select GPIOLIB
1507d8a49cSUwe Kleine-König	select HAVE_ARM_SCU if SMP
1607d8a49cSUwe Kleine-König	select HAVE_ARM_TWD if SMP
1752b12be5SLinus Walleij	select I2C
1852b12be5SLinus Walleij	select I2C_NOMADIK
1952b12be5SLinus Walleij	select MFD_DB8500_PRCMU
20e98ea774SLinus Walleij	select PINCTRL
2152b12be5SLinus Walleij	select PINCTRL_AB8500
2252b12be5SLinus Walleij	select PINCTRL_AB8505
230493e649SPatrice Chotard	select PINCTRL_ABX500
2452b12be5SLinus Walleij	select PINCTRL_DB8500
2507d8a49cSUwe Kleine-König	select PINCTRL_NOMADIK
26a641f3a6SRussell King	select PL310_ERRATA_753970 if CACHE_L2X0
2752b12be5SLinus Walleij	select PM_GENERIC_DOMAINS if PM
2852b12be5SLinus Walleij	select REGULATOR
2952b12be5SLinus Walleij	select REGULATOR_DB8500_PRCMU
3052b12be5SLinus Walleij	select REGULATOR_FIXED_VOLTAGE
3152b12be5SLinus Walleij	select SOC_BUS
32b14cbdfdSLinus Walleij	select RESET_CONTROLLER
3307d8a49cSUwe Kleine-König	help
3407d8a49cSUwe Kleine-König	  Support for ST-Ericsson's Ux500 architecture
3507d8a49cSUwe Kleine-König
3607d8a49cSUwe Kleine-Königif ARCH_U8500
37f38406bbSRabin Vincent
38d2a40972SRabin Vincentconfig UX500_SOC_DB8500
39ded547a4SArnd Bergmann	def_bool y
4009893ee8SLinus Torvalds
4139a982b4SRabin Vincentconfig UX500_DEBUG_UART
4239a982b4SRabin Vincent	int "Ux500 UART to use for low-level debug"
4339a982b4SRabin Vincent	default 2
4439a982b4SRabin Vincent	help
4539a982b4SRabin Vincent	  Choose the UART on which kernel low-level debug messages should be
4639a982b4SRabin Vincent	  output.
4739a982b4SRabin Vincent
48f38406bbSRabin Vincentendif
49