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

Commit ee149d66 authored by Linus Walleij's avatar Linus Walleij
Browse files

ARM: gemini: delete all boardfiles



Delete the Gemini boardfiles: we have corresponding, fully-featured
device trees for all these boards. Delete the referenced include
files. Delete the local config symbols, especially one for
"swapped memory", as all supported boards have swapped memory, and
would a new board be supported this is likely not the right way
to achieve it anyways. Only the Kconfig options in the central
arch/arm/Kconfig remains.

Cc: Janos Laube <janos.dev@gmail.com>
Cc: Paulius Zaleckas <paulius.zaleckas@gmail.com>
Cc: Hans Ulli Kroll <ulli.kroll@googlemail.com>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 41d9830c
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -755,8 +755,6 @@ source "arch/arm/mach-ep93xx/Kconfig"

source "arch/arm/mach-footbridge/Kconfig"

source "arch/arm/mach-gemini/Kconfig"

source "arch/arm/mach-highbank/Kconfig"

source "arch/arm/mach-hisi/Kconfig"

arch/arm/mach-gemini/Kconfig

deleted100644 → 0
+0 −40
Original line number Diff line number Diff line
if ARCH_GEMINI

menu "Cortina Systems Gemini Implementations"

config MACH_NAS4220B
	bool "Raidsonic NAS-4220-B"
	select GEMINI_MEM_SWAP
	help
	  Say Y here if you intend to run this kernel on a
	  Raidsonic NAS-4220-B.

config MACH_RUT100
	bool "Teltonika RUT100"
	select GEMINI_MEM_SWAP
	help
	  Say Y here if you intend to run this kernel on a
	  Teltonika 3G Router RUT100.

config MACH_WBD111
	bool "Wiliboard WBD-111"
	select GEMINI_MEM_SWAP
	help
	  Say Y here if you intend to run this kernel on a
	  Wiliboard WBD-111.

config MACH_WBD222
        bool "Wiliboard WBD-222"
        select GEMINI_MEM_SWAP
        help
          Say Y here if you intend to run this kernel on a
          Wiliboard WBD-222.

endmenu

config GEMINI_MEM_SWAP
	bool "Gemini memory is swapped"
	help
	  Say Y here if Gemini memory is swapped by bootloader.

endif
+2 −13
Original line number Diff line number Diff line
#
# Makefile for the linux kernel.
#

# Object file lists.

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

# Board-specific support
obj-$(CONFIG_MACH_NAS4220B)	+= board-nas4220b.o
obj-$(CONFIG_MACH_RUT100)	+= board-rut1xx.o
obj-$(CONFIG_MACH_WBD111)	+= board-wbd111.o
obj-$(CONFIG_MACH_WBD222)	+= board-wbd222.o
# Makefile for Cortina systems Gemini
obj-y			:= idle.o board-dt.o
+0 −6
Original line number Diff line number Diff line
ifeq ($(CONFIG_GEMINI_MEM_SWAP),y)
   zreladdr-y	+= 0x00008000
params_phys-y	:= 0x00000100
initrd_phys-y	:= 0x00800000
else
   zreladdr-y	+= 0x10008000
params_phys-y	:= 0x10000100
initrd_phys-y	:= 0x10800000
endif
+0 −106
Original line number Diff line number Diff line
/*
 *  Support for Raidsonic NAS-4220-B
 *
 *  Copyright (C) 2009 Janos Laube <janos.dev@gmail.com>
 *
 * based on rut1xx.c
 *  Copyright (C) 2008 Paulius Zaleckas <paulius.zaleckas@teltonika.lt>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 */

#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/leds.h>
#include <linux/input.h>
#include <linux/gpio_keys.h>
#include <linux/io.h>

#include <asm/setup.h>
#include <asm/mach-types.h>
#include <asm/mach/arch.h>
#include <asm/mach/time.h>

#include <mach/hardware.h>
#include <mach/global_reg.h>

#include "common.h"

static struct gpio_led ib4220b_leds[] = {
	{
		.name			= "nas4220b:orange:hdd",
		.default_trigger	= "none",
		.gpio			= 60,
	},
	{
		.name			= "nas4220b:green:os",
		.default_trigger	= "heartbeat",
		.gpio			= 62,
	},
};

static struct gpio_led_platform_data ib4220b_leds_data = {
	.num_leds	= ARRAY_SIZE(ib4220b_leds),
	.leds		= ib4220b_leds,
};

static struct platform_device ib4220b_led_device = {
	.name	= "leds-gpio",
	.id	= -1,
	.dev	= {
		.platform_data = &ib4220b_leds_data,
	},
};

static struct gpio_keys_button ib4220b_keys[] = {
	{
		.code		= KEY_SETUP,
		.gpio		= 61,
		.active_low	= 1,
		.desc		= "Backup Button",
		.type		= EV_KEY,
	},
	{
		.code		= KEY_RESTART,
		.gpio		= 63,
		.active_low	= 1,
		.desc		= "Softreset Button",
		.type		= EV_KEY,
	},
};

static struct gpio_keys_platform_data ib4220b_keys_data = {
	.buttons	= ib4220b_keys,
	.nbuttons	= ARRAY_SIZE(ib4220b_keys),
};

static struct platform_device ib4220b_key_device = {
	.name	= "gpio-keys",
	.id	= -1,
	.dev	= {
		.platform_data = &ib4220b_keys_data,
	},
};

static void __init ib4220b_init(void)
{
	gemini_gpio_init();
	platform_register_uart();
	platform_register_pflash(SZ_16M, NULL, 0);
	platform_device_register(&ib4220b_led_device);
	platform_device_register(&ib4220b_key_device);
	platform_register_rtc();
}

MACHINE_START(NAS4220B, "Raidsonic NAS IB-4220-B")
	.atag_offset	= 0x100,
	.map_io		= gemini_map_io,
	.init_irq	= gemini_init_irq,
	.init_time	= gemini_timer_init,
	.init_machine	= ib4220b_init,
	.restart	= gemini_restart,
MACHINE_END
Loading