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 843a6955fSWill Deacon select PL310_ERRATA_753970 998e87d57Ssrinidhi kasagar select ARM_ERRATA_754322 10d65015f7SSrinidhi KASAGAR select ARM_ERRATA_764369 1168526e58SArnd Bergmann select CACHE_L2X0 12*e98ea774SLinus Walleij select PINCTRL 13*e98ea774SLinus Walleij select PINCTRL_NOMADIK 14f38406bbSRabin Vincent 15f38406bbSRabin Vincentconfig UX500_SOC_DB5500 16ded547a4SArnd Bergmann bool 178317797cSLinus Walleij select MFD_DB5500_PRCMU 18f38406bbSRabin Vincent 19d2a40972SRabin Vincentconfig UX500_SOC_DB8500 20ded547a4SArnd Bergmann bool 21650c2a21SLinus Walleij select MFD_DB8500_PRCMU 2297b3b7a0SLee Jones select REGULATOR 231032fbfdSBengt Jonsson select REGULATOR_DB8500_PRCMU 242c43ee44SArnd Bergmann select CPU_FREQ_TABLE if CPU_FREQ 25*e98ea774SLinus Walleij select PINCTRL_DB8500 26aa44ef4dSSrinidhi Kasagar 279372da50SLinus Walleijmenu "Ux500 target platform (boards)" 28d2a40972SRabin Vincent 295017f1cdSLinus Walleijconfig MACH_MOP500 305017f1cdSLinus Walleij bool "U8500 Development platform, MOP500 versions" 31ded547a4SArnd Bergmann select UX500_SOC_DB8500 325017f1cdSLinus Walleij select I2C 335017f1cdSLinus Walleij select I2C_NOMADIK 34eda413c2SLee Jones select SOC_BUS 35aa44ef4dSSrinidhi Kasagar help 365017f1cdSLinus Walleij Include support for the MOP500 development platform. 37591d8dd7SRabin Vincent 389372da50SLinus Walleijconfig MACH_HREFV60 395017f1cdSLinus Walleij bool "U8500 Development platform, HREFv60 version" 405017f1cdSLinus Walleij select MACH_MOP500 419372da50SLinus Walleij help 429372da50SLinus Walleij Include support for the HREFv60 new development platform. 435017f1cdSLinus Walleij Includes HREFv70, v71 etc. 449372da50SLinus Walleij 4511ab32a7SMathieu J. Poirierconfig MACH_SNOWBALL 4611ab32a7SMathieu J. Poirier bool "U8500 Snowball platform" 475017f1cdSLinus Walleij select MACH_MOP500 4811ab32a7SMathieu J. Poirier help 4911ab32a7SMathieu J. Poirier Include support for the snowball development platform. 5011ab32a7SMathieu J. Poirier 51591d8dd7SRabin Vincentconfig MACH_U5500 52591d8dd7SRabin Vincent bool "U5500 Development platform" 53ded547a4SArnd Bergmann select UX500_SOC_DB5500 54591d8dd7SRabin Vincent help 55591d8dd7SRabin Vincent Include support for the U5500 development platform. 56ded547a4SArnd Bergmann 57ded547a4SArnd Bergmannconfig UX500_AUTO_PLATFORM 58ded547a4SArnd Bergmann def_bool y 59ded547a4SArnd Bergmann depends on !MACH_U5500 605017f1cdSLinus Walleij select MACH_MOP500 61ded547a4SArnd Bergmann help 62ded547a4SArnd Bergmann At least one platform needs to be selected in order to build 63ded547a4SArnd Bergmann a working kernel. If everything else is disabled, this 645017f1cdSLinus Walleij automatically enables MACH_MOP500. 6509893ee8SLinus Torvalds 66e27fc6cfSLee Jonesconfig MACH_UX500_DT 67e27fc6cfSLee Jones bool "Generic U8500 support using device tree" 6809893ee8SLinus Torvalds depends on MACH_MOP500 69e27fc6cfSLee Jones select USE_OF 70e27fc6cfSLee Jones 71d2a40972SRabin Vincentendmenu 72f38406bbSRabin Vincent 7339a982b4SRabin Vincentconfig UX500_DEBUG_UART 7439a982b4SRabin Vincent int "Ux500 UART to use for low-level debug" 7539a982b4SRabin Vincent default 2 7639a982b4SRabin Vincent help 7739a982b4SRabin Vincent Choose the UART on which kernel low-level debug messages should be 7839a982b4SRabin Vincent output. 7939a982b4SRabin Vincent 80e81fcc97SLinus Walleijconfig U5500_MODEM_IRQ 81e81fcc97SLinus Walleij bool "Modem IRQ support" 82d2a40972SRabin Vincent depends on UX500_SOC_DB5500 83e81fcc97SLinus Walleij default y 84e81fcc97SLinus Walleij help 85e81fcc97SLinus Walleij Add support for handling IRQ:s from modem side 86e81fcc97SLinus Walleij 87e81fcc97SLinus Walleijconfig U5500_MBOX 88e81fcc97SLinus Walleij bool "Mailbox support" 89d2a40972SRabin Vincent depends on U5500_MODEM_IRQ 90e81fcc97SLinus Walleij default y 91e81fcc97SLinus Walleij help 92e81fcc97SLinus Walleij Add support for U5500 mailbox communication with modem side 93e81fcc97SLinus Walleij 94f38406bbSRabin Vincentendif 95