select ARM_GIC
select I2C
+ config ARCH_R8A7740
+ bool "R-Mobile A1 (R8A77400)"
+ select CPU_V7
+ select SH_CLK_CPG
+ select ARCH_WANT_OPTIONAL_GPIOLIB
+
++ config ARCH_R8A7779
++ bool "R-Car H1 (R8A77790)"
++ select CPU_V7
++ select SH_CLK_CPG
++ select ARM_GIC
++ select ARCH_WANT_OPTIONAL_GPIOLIB
++
comment "SH-Mobile Board Type"
config MACH_G3EVM
select ARCH_REQUIRE_GPIOLIB
depends on ARCH_SH73A0
++config MACH_BONITO
++ bool "bonito board"
++ select ARCH_REQUIRE_GPIOLIB
++ depends on ARCH_R8A7740
++
++ config MACH_MARZEN
++ bool "MARZEN board"
++ depends on ARCH_R8A7779
++ select ARCH_REQUIRE_GPIOLIB
++
comment "SH-Mobile System Configuration"
menu "Memory configuration"
obj-$(CONFIG_ARCH_SH7377) += setup-sh7377.o clock-sh7377.o intc-sh7377.o
obj-$(CONFIG_ARCH_SH7372) += setup-sh7372.o clock-sh7372.o intc-sh7372.o
obj-$(CONFIG_ARCH_SH73A0) += setup-sh73a0.o clock-sh73a0.o intc-sh73a0.o
+ obj-$(CONFIG_ARCH_R8A7740) += setup-r8a7740.o clock-r8a7740.o intc-r8a7740.o
++ obj-$(CONFIG_ARCH_R8A7779) += setup-r8a7779.o clock-r8a7779.o intc-r8a7779.o
# SMP objects
smp-y := platsmp.o headsmp.o
pfc-$(CONFIG_ARCH_SH7377) += pfc-sh7377.o
pfc-$(CONFIG_ARCH_SH7372) += pfc-sh7372.o
pfc-$(CONFIG_ARCH_SH73A0) += pfc-sh73a0.o
+ pfc-$(CONFIG_ARCH_R8A7740) += pfc-r8a7740.o
++ pfc-$(CONFIG_ARCH_R8A7779) += pfc-r8a7779.o
# IRQ objects
obj-$(CONFIG_ARCH_SH7367) += entry-intc.o
obj-$(CONFIG_MACH_AG5EVM) += board-ag5evm.o
obj-$(CONFIG_MACH_MACKEREL) += board-mackerel.o
obj-$(CONFIG_MACH_KOTA2) += board-kota2.o
++obj-$(CONFIG_MACH_BONITO) += board-bonito.o
++ obj-$(CONFIG_MACH_MARZEN) += board-marzen.o
# Framework support
obj-$(CONFIG_SMP) += $(smp-y)