xref: /linux/arch/arm/mach-ux500/Kconfig (revision e27fc6cf84a401e62144a522695f114c9bdbebb7)
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
998e87d57Ssrinidhi kasagar	select ARM_ERRATA_754322
10d65015f7SSrinidhi KASAGAR	select ARM_ERRATA_764369
11f38406bbSRabin Vincent
12d2a40972SRabin Vincentmenu "Ux500 SoC"
13f38406bbSRabin Vincent
14f38406bbSRabin Vincentconfig UX500_SOC_DB5500
15d2a40972SRabin Vincent	bool "DB5500"
168317797cSLinus Walleij	select MFD_DB5500_PRCMU
17f38406bbSRabin Vincent
18d2a40972SRabin Vincentconfig UX500_SOC_DB8500
19d2a40972SRabin Vincent	bool "DB8500"
20650c2a21SLinus Walleij	select MFD_DB8500_PRCMU
211032fbfdSBengt Jonsson	select REGULATOR_DB8500_PRCMU
22aa44ef4dSSrinidhi Kasagar
23d2a40972SRabin Vincentendmenu
24d2a40972SRabin Vincent
259372da50SLinus Walleijmenu "Ux500 target platform (boards)"
26d2a40972SRabin Vincent
27d2a40972SRabin Vincentconfig MACH_U8500
28591d8dd7SRabin Vincent	bool "U8500 Development platform"
29d2a40972SRabin Vincent	depends on UX500_SOC_DB8500
30fe67dfc8SLinus Walleij	select TPS6105X
31eda413c2SLee Jones	select SOC_BUS
32aa44ef4dSSrinidhi Kasagar	help
33f3af03deSSrinidhi Kasagar	  Include support for the mop500 development platform.
34591d8dd7SRabin Vincent
359372da50SLinus Walleijconfig MACH_HREFV60
369372da50SLinus Walleij       bool "U85000 Development platform, HREFv60 version"
379372da50SLinus Walleij       depends on UX500_SOC_DB8500
389372da50SLinus Walleij       help
399372da50SLinus Walleij         Include support for the HREFv60 new development platform.
409372da50SLinus Walleij
4111ab32a7SMathieu J. Poirierconfig MACH_SNOWBALL
4211ab32a7SMathieu J. Poirier	bool "U8500 Snowball platform"
4311ab32a7SMathieu J. Poirier	depends on UX500_SOC_DB8500
4411ab32a7SMathieu J. Poirier	select MACH_U8500
4511ab32a7SMathieu J. Poirier	help
4611ab32a7SMathieu J. Poirier	  Include support for the snowball development platform.
4711ab32a7SMathieu J. Poirier
48591d8dd7SRabin Vincentconfig MACH_U5500
49591d8dd7SRabin Vincent	bool "U5500 Development platform"
50d2a40972SRabin Vincent	depends on UX500_SOC_DB5500
51591d8dd7SRabin Vincent	help
52591d8dd7SRabin Vincent	  Include support for the U5500 development platform.
53*e27fc6cfSLee Jones
54*e27fc6cfSLee Jonesconfig MACH_UX500_DT
55*e27fc6cfSLee Jones	bool "Generic U8500 support using device tree"
56*e27fc6cfSLee Jones	depends on MACH_U8500
57*e27fc6cfSLee Jones	select USE_OF
58*e27fc6cfSLee Jones
59d2a40972SRabin Vincentendmenu
60f38406bbSRabin Vincent
6139a982b4SRabin Vincentconfig UX500_DEBUG_UART
6239a982b4SRabin Vincent	int "Ux500 UART to use for low-level debug"
6339a982b4SRabin Vincent	default 2
6439a982b4SRabin Vincent	help
6539a982b4SRabin Vincent	  Choose the UART on which kernel low-level debug messages should be
6639a982b4SRabin Vincent	  output.
6739a982b4SRabin Vincent
68e81fcc97SLinus Walleijconfig U5500_MODEM_IRQ
69e81fcc97SLinus Walleij	bool "Modem IRQ support"
70d2a40972SRabin Vincent	depends on UX500_SOC_DB5500
71e81fcc97SLinus Walleij	default y
72e81fcc97SLinus Walleij	help
73e81fcc97SLinus Walleij	  Add support for handling IRQ:s from modem side
74e81fcc97SLinus Walleij
75e81fcc97SLinus Walleijconfig U5500_MBOX
76e81fcc97SLinus Walleij	bool "Mailbox support"
77d2a40972SRabin Vincent	depends on U5500_MODEM_IRQ
78e81fcc97SLinus Walleij	default y
79e81fcc97SLinus Walleij	help
80e81fcc97SLinus Walleij	  Add support for U5500 mailbox communication with modem side
81e81fcc97SLinus Walleij
82f38406bbSRabin Vincentendif
83