Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 662146b1 authored by Arnd Bergmann's avatar Arnd Bergmann
Browse files

ARM: gemini: get platform to build again



There is no defconfig file for gemini, which has lead to a lot
of bitrot. This makes the broken board files, the gpio implementation
and the reset logic work again, and fixes the build warnings
that got introduced with the changes to the readl/writel prototypes.

Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parent f6161aa1
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -411,6 +411,7 @@ config ARCH_GEMINI
	bool "Cortina Systems Gemini"
	bool "Cortina Systems Gemini"
	select ARCH_REQUIRE_GPIOLIB
	select ARCH_REQUIRE_GPIOLIB
	select ARCH_USES_GETTIMEOFFSET
	select ARCH_USES_GETTIMEOFFSET
	select NEED_MACH_GPIO_H
	select CPU_FA526
	select CPU_FA526
	help
	help
	  Support for the Cortina Systems Gemini family SoCs
	  Support for the Cortina Systems Gemini family SoCs
+1 −1
Original line number Original line Diff line number Diff line
@@ -4,7 +4,7 @@


# Object file lists.
# Object file lists.


obj-y			:= irq.o mm.o time.o devices.o gpio.o idle.o
obj-y			:= irq.o mm.o time.o devices.o gpio.o idle.o reset.o


# Board-specific support
# Board-specific support
obj-$(CONFIG_MACH_NAS4220B)	+= board-nas4220b.o
obj-$(CONFIG_MACH_NAS4220B)	+= board-nas4220b.o
+1 −0
Original line number Original line Diff line number Diff line
@@ -103,4 +103,5 @@ MACHINE_START(NAS4220B, "Raidsonic NAS IB-4220-B")
	.init_irq	= gemini_init_irq,
	.init_irq	= gemini_init_irq,
	.init_time	= gemini_timer_init,
	.init_time	= gemini_timer_init,
	.init_machine	= ib4220b_init,
	.init_machine	= ib4220b_init,
	.restart	= gemini_restart,
MACHINE_END
MACHINE_END
+2 −0
Original line number Original line Diff line number Diff line
@@ -14,6 +14,7 @@
#include <linux/leds.h>
#include <linux/leds.h>
#include <linux/input.h>
#include <linux/input.h>
#include <linux/gpio_keys.h>
#include <linux/gpio_keys.h>
#include <linux/sizes.h>


#include <asm/mach-types.h>
#include <asm/mach-types.h>
#include <asm/mach/arch.h>
#include <asm/mach/arch.h>
@@ -87,4 +88,5 @@ MACHINE_START(RUT100, "Teltonika RUT100")
	.init_irq	= gemini_init_irq,
	.init_irq	= gemini_init_irq,
	.init_time	= gemini_timer_init,
	.init_time	= gemini_timer_init,
	.init_machine	= rut1xx_init,
	.init_machine	= rut1xx_init,
	.restart	= gemini_restart,
MACHINE_END
MACHINE_END
+1 −0
Original line number Original line Diff line number Diff line
@@ -130,4 +130,5 @@ MACHINE_START(WBD111, "Wiliboard WBD-111")
	.init_irq	= gemini_init_irq,
	.init_irq	= gemini_init_irq,
	.init_time	= gemini_timer_init,
	.init_time	= gemini_timer_init,
	.init_machine	= wbd111_init,
	.init_machine	= wbd111_init,
	.restart	= gemini_restart,
MACHINE_END
MACHINE_END
Loading