blob: 4a48c9f5f72537cd95d294d96634a794e0e1fb5e [file] [log] [blame]
Laurent Pinchartbf98c1e2013-11-09 13:33:48 +01001config ARCH_SHMOBILE
2 bool
Simon Horman9b5ba0d2015-11-10 09:06:41 +09003
4config ARCH_SHMOBILE_MULTI
5 bool
Laurent Pinchartbf98c1e2013-11-09 13:33:48 +01006
Magnus Dammabebbc42014-08-25 12:04:01 +09007config PM_RMOBILE
8 bool
Geert Uytterhoeven71d076c2016-02-16 16:31:49 +01009 select PM
Geert Uytterhoeven2173fc72014-12-03 14:41:45 +010010 select PM_GENERIC_DOMAINS
Magnus Dammabebbc42014-08-25 12:04:01 +090011
Magnus Damm57cc67d2014-08-25 12:03:34 +090012config ARCH_RCAR_GEN1
13 bool
Geert Uytterhoevenbe32bcb2016-04-20 14:02:36 +020014 select PM
15 select PM_GENERIC_DOMAINS
Magnus Damm57cc67d2014-08-25 12:03:34 +090016 select RENESAS_INTC_IRQPIN
17 select SYS_SUPPORTS_SH_TMU
18
Magnus Damm0d918432014-08-25 12:03:43 +090019config ARCH_RCAR_GEN2
20 bool
Geert Uytterhoevenbe32bcb2016-04-20 14:02:36 +020021 select PM
22 select PM_GENERIC_DOMAINS
Magnus Damm0d918432014-08-25 12:03:43 +090023 select RENESAS_IRQC
24 select SYS_SUPPORTS_SH_CMT
Phil Edworthy950a3f02014-11-04 17:38:28 +000025 select PCI_DOMAINS if PCI
Magnus Damm0d918432014-08-25 12:03:43 +090026
Magnus Damm5784b192014-08-25 12:03:25 +090027config ARCH_RMOBILE
28 bool
Geert Uytterhoeven71d076c2016-02-16 16:31:49 +010029 select PM_RMOBILE
Magnus Damm5784b192014-08-25 12:03:25 +090030 select SYS_SUPPORTS_SH_CMT
31 select SYS_SUPPORTS_SH_TMU
32
Simon Horman9b5ba0d2015-11-10 09:06:41 +090033menuconfig ARCH_RENESAS
Masahiro Yamadae3246542015-11-16 12:06:10 +090034 bool "Renesas ARM SoCs"
35 depends on ARCH_MULTI_V7 && MMU
Laurent Pinchartbf98c1e2013-11-09 13:33:48 +010036 select ARCH_SHMOBILE
Simon Horman9b5ba0d2015-11-10 09:06:41 +090037 select ARCH_SHMOBILE_MULTI
Magnus Dammefacfce2013-07-18 05:31:09 +090038 select HAVE_ARM_SCU if SMP
Rob Herring8b7dfa72014-02-01 16:35:44 -060039 select HAVE_ARM_TWD if SMP
Magnus Dammefacfce2013-07-18 05:31:09 +090040 select ARM_GIC
Magnus Damm4a518562014-02-05 14:36:28 +090041 select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
Uwe Kleine-Königce816fa2014-04-07 15:39:19 -070042 select NO_IOPORT_MAP
Magnus Dammefacfce2013-07-18 05:31:09 +090043 select PINCTRL
Linus Walleij5c34a4e2016-06-02 14:10:16 +020044 select GPIOLIB
Simon Horman9b5ba0d2015-11-10 09:06:41 +090045 select ZONE_DMA if ARM_LPAE
Magnus Dammefacfce2013-07-18 05:31:09 +090046
Simon Horman9b5ba0d2015-11-10 09:06:41 +090047if ARCH_RENESAS
Magnus Dammefacfce2013-07-18 05:31:09 +090048
Rob Herring21278ae2014-06-10 09:06:10 -050049#comment "Renesas ARM SoCs System Type"
Magnus Dammefacfce2013-07-18 05:31:09 +090050
Magnus Dammcbc60e72013-07-18 05:31:18 +090051config ARCH_EMEV2
52 bool "Emma Mobile EV2"
Magnus Dammaeb8fb72014-02-20 12:54:46 +010053 select SYS_SUPPORTS_EM_STI
Magnus Dammcbc60e72013-07-18 05:31:18 +090054
Magnus Damm7d91c462013-11-07 08:31:25 +090055config ARCH_R7S72100
56 bool "RZ/A1H (R7S72100)"
Geert Uytterhoeven71d076c2016-02-16 16:31:49 +010057 select PM
58 select PM_GENERIC_DOMAINS
Magnus Dammaeb8fb72014-02-20 12:54:46 +010059 select SYS_SUPPORTS_SH_MTU2
Magnus Damm7d91c462013-11-07 08:31:25 +090060
Ulrich Hecht39695882014-12-17 17:18:17 +010061config ARCH_R8A73A4
62 bool "R-Mobile APE6 (R8A73A40)"
63 select ARCH_RMOBILE
64 select RENESAS_IRQC
65
Magnus Dammc41215b2014-08-25 12:36:53 +090066config ARCH_R8A7740
67 bool "R-Mobile A1 (R8A77400)"
68 select ARCH_RMOBILE
69 select RENESAS_INTC_IRQPIN
70
Ulrich Hecht3915d36f2015-02-26 17:42:13 +010071config ARCH_R8A7778
72 bool "R-Car M1A (R8A77781)"
73 select ARCH_RCAR_GEN1
74
Simon Horman5016c812014-05-15 20:32:05 +090075config ARCH_R8A7779
76 bool "R-Car H1 (R8A77790)"
Magnus Damm57cc67d2014-08-25 12:03:34 +090077 select ARCH_RCAR_GEN1
Simon Horman5016c812014-05-15 20:32:05 +090078
Laurent Pinchart0ef3cde2013-12-11 15:13:52 +010079config ARCH_R8A7790
80 bool "R-Car H2 (R8A77900)"
Magnus Damm0d918432014-08-25 12:03:43 +090081 select ARCH_RCAR_GEN2
Geert Uytterhoeven663fbb52015-03-09 20:50:40 +010082 select I2C
Laurent Pinchart0ef3cde2013-12-11 15:13:52 +010083
Magnus Damm6d75bc62013-11-06 19:40:01 +090084config ARCH_R8A7791
Geert Uytterhoeven13298fb2014-08-28 10:28:09 +020085 bool "R-Car M2-W (R8A77910)"
Magnus Damm0d918432014-08-25 12:03:43 +090086 select ARCH_RCAR_GEN2
Geert Uytterhoeven663fbb52015-03-09 20:50:40 +010087 select I2C
Magnus Damm6d75bc62013-11-06 19:40:01 +090088
Sergei Shtylyova57ac4c2016-06-13 00:01:49 +030089config ARCH_R8A7792
90 bool "R-Car V2H (R8A77920)"
91 select ARCH_RCAR_GEN2
92
Ulrich Hechtec60d952015-06-01 16:22:54 +020093config ARCH_R8A7793
94 bool "R-Car M2-N (R8A7793)"
95 select ARCH_RCAR_GEN2
Ulrich Hecht765b5002015-06-01 16:22:57 +020096 select I2C
Ulrich Hechtec60d952015-06-01 16:22:54 +020097
Ulrich Hecht5923abb22014-09-04 16:02:28 +020098config ARCH_R8A7794
99 bool "R-Car E2 (R8A77940)"
100 select ARCH_RCAR_GEN2
Magnus Dammcbc60e72013-07-18 05:31:18 +0900101
Magnus Damm8e8bfff2015-01-09 14:08:50 +0100102config ARCH_SH73A0
103 bool "SH-Mobile AG5 (R8A73A00)"
104 select ARCH_RMOBILE
105 select RENESAS_INTC_IRQPIN
Magnus Dammefacfce2013-07-18 05:31:09 +0900106endif