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 12f38406bbSRabin Vincentconfig UX500_SOC_DB5500 13*ded547a4SArnd Bergmann bool 148317797cSLinus Walleij select MFD_DB5500_PRCMU 15f38406bbSRabin Vincent 16d2a40972SRabin Vincentconfig UX500_SOC_DB8500 17*ded547a4SArnd Bergmann bool 18650c2a21SLinus Walleij select MFD_DB8500_PRCMU 191032fbfdSBengt Jonsson select REGULATOR_DB8500_PRCMU 20aa44ef4dSSrinidhi Kasagar 219372da50SLinus Walleijmenu "Ux500 target platform (boards)" 22d2a40972SRabin Vincent 23d2a40972SRabin Vincentconfig MACH_U8500 24591d8dd7SRabin Vincent bool "U8500 Development platform" 25*ded547a4SArnd Bergmann select UX500_SOC_DB8500 26fe67dfc8SLinus Walleij select TPS6105X 27aa44ef4dSSrinidhi Kasagar help 28f3af03deSSrinidhi Kasagar Include support for the mop500 development platform. 29591d8dd7SRabin Vincent 309372da50SLinus Walleijconfig MACH_HREFV60 319372da50SLinus Walleij bool "U85000 Development platform, HREFv60 version" 32*ded547a4SArnd Bergmann select UX500_SOC_DB8500 339372da50SLinus Walleij help 349372da50SLinus Walleij Include support for the HREFv60 new development platform. 359372da50SLinus Walleij 3611ab32a7SMathieu J. Poirierconfig MACH_SNOWBALL 3711ab32a7SMathieu J. Poirier bool "U8500 Snowball platform" 3811ab32a7SMathieu J. Poirier select MACH_U8500 3911ab32a7SMathieu J. Poirier help 4011ab32a7SMathieu J. Poirier Include support for the snowball development platform. 4111ab32a7SMathieu J. Poirier 42591d8dd7SRabin Vincentconfig MACH_U5500 43591d8dd7SRabin Vincent bool "U5500 Development platform" 44*ded547a4SArnd Bergmann select UX500_SOC_DB5500 45591d8dd7SRabin Vincent help 46591d8dd7SRabin Vincent Include support for the U5500 development platform. 47*ded547a4SArnd Bergmann 48*ded547a4SArnd Bergmannconfig UX500_AUTO_PLATFORM 49*ded547a4SArnd Bergmann def_bool y 50*ded547a4SArnd Bergmann depends on !MACH_U5500 51*ded547a4SArnd Bergmann select MACH_U8500 52*ded547a4SArnd Bergmann help 53*ded547a4SArnd Bergmann At least one platform needs to be selected in order to build 54*ded547a4SArnd Bergmann a working kernel. If everything else is disabled, this 55*ded547a4SArnd Bergmann automatically enables MACH_U8500. 56d2a40972SRabin Vincentendmenu 57f38406bbSRabin Vincent 5839a982b4SRabin Vincentconfig UX500_DEBUG_UART 5939a982b4SRabin Vincent int "Ux500 UART to use for low-level debug" 6039a982b4SRabin Vincent default 2 6139a982b4SRabin Vincent help 6239a982b4SRabin Vincent Choose the UART on which kernel low-level debug messages should be 6339a982b4SRabin Vincent output. 6439a982b4SRabin Vincent 65e81fcc97SLinus Walleijconfig U5500_MODEM_IRQ 66e81fcc97SLinus Walleij bool "Modem IRQ support" 67d2a40972SRabin Vincent depends on UX500_SOC_DB5500 68e81fcc97SLinus Walleij default y 69e81fcc97SLinus Walleij help 70e81fcc97SLinus Walleij Add support for handling IRQ:s from modem side 71e81fcc97SLinus Walleij 72e81fcc97SLinus Walleijconfig U5500_MBOX 73e81fcc97SLinus Walleij bool "Mailbox support" 74d2a40972SRabin Vincent depends on U5500_MODEM_IRQ 75e81fcc97SLinus Walleij default y 76e81fcc97SLinus Walleij help 77e81fcc97SLinus Walleij Add support for U5500 mailbox communication with modem side 78e81fcc97SLinus Walleij 79f38406bbSRabin Vincentendif 80