Linux Audio

Check our new training course

Loading...
v6.13.7
 1# SPDX-License-Identifier: GPL-2.0
 2menuconfig ARCH_U8500
 3	bool "ST-Ericsson U8500 Series"
 4	depends on ARCH_MULTI_V7
 5	select AB8500_CORE
 6	select ABX500_CORE
 7	select ARM_AMBA
 8	select ARM_ERRATA_754322
 9	select ARM_ERRATA_764369 if SMP
10	select ARM_GIC
11	select CACHE_L2X0
12	select CLKSRC_DBX500_PRCMU
13	select CLKSRC_NOMADIK_MTU
14	select GPIOLIB
15	select HAVE_ARM_SCU if SMP
16	select HAVE_ARM_TWD if SMP
17	select I2C
18	select I2C_NOMADIK
19	select MFD_DB8500_PRCMU
20	select PINCTRL
21	select PINCTRL_AB8500
22	select PINCTRL_AB8505
23	select PINCTRL_ABX500
24	select PINCTRL_DB8500
25	select PINCTRL_NOMADIK
26	select PL310_ERRATA_753970 if CACHE_L2X0
27	select PM_GENERIC_DOMAINS if PM
 
 
 
 
 
 
 
 
 
 
 
 
 
28	select REGULATOR
29	select REGULATOR_DB8500_PRCMU
 
 
 
 
 
 
 
 
30	select REGULATOR_FIXED_VOLTAGE
31	select SOC_BUS
32	select RESET_CONTROLLER
33	help
34	  Support for ST-Ericsson's Ux500 architecture
35
36if ARCH_U8500
 
 
 
 
 
37
38config UX500_SOC_DB8500
 
 
 
 
 
 
39	def_bool y
 
 
 
 
 
40
41config UX500_DEBUG_UART
42	int "Ux500 UART to use for low-level debug"
43	default 2
44	help
45	  Choose the UART on which kernel low-level debug messages should be
46	  output.
47
48endif
v4.10.11
 
 1menuconfig ARCH_U8500
 2	bool "ST-Ericsson U8500 Series"
 3	depends on ARCH_MULTI_V7 && MMU
 4	select AB8500_CORE
 5	select ABX500_CORE
 6	select ARM_AMBA
 7	select ARM_ERRATA_754322
 8	select ARM_ERRATA_764369 if SMP
 9	select ARM_GIC
10	select CACHE_L2X0
 
11	select CLKSRC_NOMADIK_MTU
12	select GPIOLIB
13	select HAVE_ARM_SCU if SMP
14	select HAVE_ARM_TWD if SMP
 
 
 
15	select PINCTRL
 
 
16	select PINCTRL_ABX500
 
17	select PINCTRL_NOMADIK
18	select PL310_ERRATA_753970 if CACHE_L2X0
19	help
20	  Support for ST-Ericsson's Ux500 architecture
21
22if ARCH_U8500
23
24config UX500_SOC_DB8500
25	bool
26	select MFD_DB8500_PRCMU
27	select PINCTRL_DB8500
28	select PINCTRL_DB8540
29	select PINCTRL_AB8500
30	select PINCTRL_AB8505
31	select PINCTRL_AB9540
32	select PINCTRL_AB8540
33	select REGULATOR
34	select REGULATOR_DB8500_PRCMU
35	select CLKSRC_DBX500_PRCMU
36	select PM_GENERIC_DOMAINS if PM
37
38config MACH_MOP500
39	bool "U8500 Development platform, MOP500 versions"
40	select I2C
41	select I2C_NOMADIK
42	select REGULATOR
43	select REGULATOR_FIXED_VOLTAGE
44	select SOC_BUS
45	select UX500_SOC_DB8500
46	help
47	  Include support for the MOP500 development platform.
48
49config MACH_HREFV60
50	bool "U8500 Development platform, HREFv60 version"
51	select MACH_MOP500
52	help
53	  Include support for the HREFv60 new development platform.
54	  Includes HREFv70, v71 etc.
55
56config MACH_SNOWBALL
57	bool "U8500 Snowball platform"
58	select MACH_MOP500
59	help
60	  Include support for the snowball development platform.
61
62config UX500_AUTO_PLATFORM
63	def_bool y
64	select MACH_MOP500
65	help
66	  At least one platform needs to be selected in order to build
67	  a working kernel. If everything else is disabled, this
68	  automatically enables MACH_MOP500.
69
70config UX500_DEBUG_UART
71	int "Ux500 UART to use for low-level debug"
72	default 2
73	help
74	  Choose the UART on which kernel low-level debug messages should be
75	  output.
76
77endif