xref: /openbmc/linux/arch/arm/mach-ux500/Kconfig (revision 9372da50)
1f38406bbSRabin Vincentif ARCH_U8500
2f38406bbSRabin Vincent
3f38406bbSRabin Vincentconfig UX500_SOC_COMMON
4f38406bbSRabin Vincent	bool
5f38406bbSRabin Vincent	default y
6f38406bbSRabin Vincent	select ARM_GIC
7f38406bbSRabin Vincent	select HAS_MTU
86e266b20SLinus Walleij	select ARM_ERRATA_753970
9f38406bbSRabin Vincent
10d2a40972SRabin Vincentmenu "Ux500 SoC"
11f38406bbSRabin Vincent
12f38406bbSRabin Vincentconfig UX500_SOC_DB5500
13d2a40972SRabin Vincent	bool "DB5500"
148317797cSLinus Walleij	select MFD_DB5500_PRCMU
15f38406bbSRabin Vincent
16d2a40972SRabin Vincentconfig UX500_SOC_DB8500
17d2a40972SRabin Vincent	bool "DB8500"
18650c2a21SLinus Walleij	select MFD_DB8500_PRCMU
191032fbfdSBengt Jonsson	select REGULATOR_DB8500_PRCMU
20aa44ef4dSSrinidhi Kasagar
21d2a40972SRabin Vincentendmenu
22d2a40972SRabin Vincent
23*9372da50SLinus Walleijmenu "Ux500 target platform (boards)"
24d2a40972SRabin Vincent
25d2a40972SRabin Vincentconfig MACH_U8500
26591d8dd7SRabin Vincent	bool "U8500 Development platform"
27d2a40972SRabin Vincent	depends on UX500_SOC_DB8500
28fe67dfc8SLinus Walleij	select TPS6105X
29aa44ef4dSSrinidhi Kasagar	help
30f3af03deSSrinidhi Kasagar	  Include support for the mop500 development platform.
31591d8dd7SRabin Vincent
32*9372da50SLinus Walleijconfig MACH_HREFV60
33*9372da50SLinus Walleij       bool "U85000 Development platform, HREFv60 version"
34*9372da50SLinus Walleij       depends on UX500_SOC_DB8500
35*9372da50SLinus Walleij       help
36*9372da50SLinus Walleij         Include support for the HREFv60 new development platform.
37*9372da50SLinus Walleij
38591d8dd7SRabin Vincentconfig MACH_U5500
39591d8dd7SRabin Vincent	bool "U5500 Development platform"
40d2a40972SRabin Vincent	depends on UX500_SOC_DB5500
41591d8dd7SRabin Vincent	help
42591d8dd7SRabin Vincent	  Include support for the U5500 development platform.
43d2a40972SRabin Vincentendmenu
44f38406bbSRabin Vincent
4539a982b4SRabin Vincentconfig UX500_DEBUG_UART
4639a982b4SRabin Vincent	int "Ux500 UART to use for low-level debug"
4739a982b4SRabin Vincent	default 2
4839a982b4SRabin Vincent	help
4939a982b4SRabin Vincent	  Choose the UART on which kernel low-level debug messages should be
5039a982b4SRabin Vincent	  output.
5139a982b4SRabin Vincent
52e81fcc97SLinus Walleijconfig U5500_MODEM_IRQ
53e81fcc97SLinus Walleij	bool "Modem IRQ support"
54d2a40972SRabin Vincent	depends on UX500_SOC_DB5500
55e81fcc97SLinus Walleij	default y
56e81fcc97SLinus Walleij	help
57e81fcc97SLinus Walleij	  Add support for handling IRQ:s from modem side
58e81fcc97SLinus Walleij
59e81fcc97SLinus Walleijconfig U5500_MBOX
60e81fcc97SLinus Walleij	bool "Mailbox support"
61d2a40972SRabin Vincent	depends on U5500_MODEM_IRQ
62e81fcc97SLinus Walleij	default y
63e81fcc97SLinus Walleij	help
64e81fcc97SLinus Walleij	  Add support for U5500 mailbox communication with modem side
65e81fcc97SLinus Walleij
66f38406bbSRabin Vincentendif
67