blob: c1086ebe0050912774e0445a4fa87bd90ff65386 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001# SPDX-License-Identifier: GPL-2.0
Rob Herring21278ae2014-06-10 09:06:10 -05002menuconfig ARCH_U8500
Masahiro Yamadae3246542015-11-16 12:06:10 +09003 bool "ST-Ericsson U8500 Series"
4 depends on ARCH_MULTI_V7 && MMU
Uwe Kleine-König07d8a492013-10-01 11:08:56 +02005 select AB8500_CORE
6 select ABX500_CORE
Arnd Bergmann7f01e5a2013-03-21 22:51:13 +01007 select ARM_AMBA
srinidhi kasagar98e87d52011-09-20 11:15:46 +05308 select ARM_ERRATA_754322
Arnd Bergmann8f90cce2012-08-16 09:36:04 +00009 select ARM_ERRATA_764369 if SMP
Russell Kingb1b3f492012-10-06 17:12:25 +010010 select ARM_GIC
Arnd Bergmann68526e52012-02-25 12:48:52 -070011 select CACHE_L2X0
Linus Walleij52b12be2018-03-07 14:41:53 +010012 select CLKSRC_DBX500_PRCMU
Linus Walleij694e33a2012-10-18 14:01:25 +020013 select CLKSRC_NOMADIK_MTU
Linus Walleij5c34a4e2016-06-02 14:10:16 +020014 select GPIOLIB
Uwe Kleine-König07d8a492013-10-01 11:08:56 +020015 select HAVE_ARM_SCU if SMP
16 select HAVE_ARM_TWD if SMP
Linus Walleij52b12be2018-03-07 14:41:53 +010017 select I2C
18 select I2C_NOMADIK
19 select MFD_DB8500_PRCMU
Linus Walleije98ea772012-04-26 23:57:25 +020020 select PINCTRL
Linus Walleij52b12be2018-03-07 14:41:53 +010021 select PINCTRL_AB8500
22 select PINCTRL_AB8505
Patrice Chotard0493e642013-01-08 10:41:02 +010023 select PINCTRL_ABX500
Linus Walleij52b12be2018-03-07 14:41:53 +010024 select PINCTRL_DB8500
Uwe Kleine-König07d8a492013-10-01 11:08:56 +020025 select PINCTRL_NOMADIK
Russell Kinga641f3a2014-06-19 10:19:10 +010026 select PL310_ERRATA_753970 if CACHE_L2X0
Linus Walleij52b12be2018-03-07 14:41:53 +010027 select PM_GENERIC_DOMAINS if PM
28 select REGULATOR
29 select REGULATOR_DB8500_PRCMU
30 select REGULATOR_FIXED_VOLTAGE
31 select SOC_BUS
Uwe Kleine-König07d8a492013-10-01 11:08:56 +020032 help
33 Support for ST-Ericsson's Ux500 architecture
34
35if ARCH_U8500
Rabin Vincentf38406b2010-05-03 07:27:31 +010036
Rabin Vincentd2a40972010-12-08 11:08:01 +053037config UX500_SOC_DB8500
Arnd Bergmannded547a2012-02-25 12:48:50 -070038 def_bool y
Linus Torvalds09893ee2012-03-28 12:34:33 -070039
Rabin Vincent39a982b2010-05-03 07:38:06 +010040config UX500_DEBUG_UART
41 int "Ux500 UART to use for low-level debug"
42 default 2
43 help
44 Choose the UART on which kernel low-level debug messages should be
45 output.
46
Rabin Vincentf38406b2010-05-03 07:27:31 +010047endif