Remove old netus board definition
authorClaudio Mignanti <c.mignanti@gmail.com>
Sun, 22 Apr 2012 09:09:50 +0000 (09:09 +0000)
committerClaudio Mignanti <c.mignanti@gmail.com>
Sun, 22 Apr 2012 09:09:50 +0000 (09:09 +0000)
SVN-Revision: 31435

target/linux/at91/files/arch/arm/mach-at91/board-netus-foxboard.c [deleted file]

diff --git a/target/linux/at91/files/arch/arm/mach-at91/board-netus-foxboard.c b/target/linux/at91/files/arch/arm/mach-at91/board-netus-foxboard.c
deleted file mode 100644 (file)
index c0d366f..0000000
+++ /dev/null
@@ -1,242 +0,0 @@
-/*
- *  Copyright (C) 2005 SAN People
- *  Copyright (C) 2006 Atmel
- *  Copyright (C) 2009-2010 Claudio Mignanti <c.mignanti@gmail.com>
- *
- *  Strongly based on arch/arm/mach-at91/board-sam9260ek.c
- *
- * 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.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-#include <linux/types.h>
-#include <linux/init.h>
-#include <linux/mm.h>
-#include <linux/module.h>
-#include <linux/platform_device.h>
-#include <linux/spi/spi.h>
-#include <linux/gpio.h>
-#include <linux/gpio_keys.h>
-#include <linux/input.h>
-#include <linux/clk.h>
-
-#include <mach/hardware.h>
-#include <asm/setup.h>
-#include <asm/mach-types.h>
-#include <asm/irq.h>
-
-#include <asm/mach/arch.h>
-#include <asm/mach/map.h>
-#include <asm/mach/irq.h>
-
-#include <mach/board.h>
-#include <mach/at91sam9_smc.h>
-
-#include "sam9_smc.h"
-#include "generic.h"
-
-
-static void __init ek_map_io(void)
-{
-       /* Initialize processor: 18.432 MHz crystal */
-       at91sam9260_initialize(18432000);
-
-       /* DGBU on ttyS0. (Rx & Tx only) */
-       at91_register_uart(0, 0, 0);
-
-#if defined(CONFIG_NETUS_SERIALS) || defined(CONFIG_NETUS_FOXGM)
-       /* USART0 on ttyS1. (Rx, Tx, CTS, RTS, DTR, DSR, DCD, RI) */
-       at91_register_uart(AT91SAM9260_ID_US0, 1, ATMEL_UART_CTS | ATMEL_UART_RTS
-                          | ATMEL_UART_DTR | ATMEL_UART_DSR | ATMEL_UART_DCD
-                          | ATMEL_UART_RI);
-
-       /* USART1 on ttyS2. (Rx, Tx, RTS, CTS) */
-       at91_register_uart(AT91SAM9260_ID_US1, 2, ATMEL_UART_CTS | ATMEL_UART_RTS);
-#endif
-
-#if defined(CONFIG_NETUS_SERIALS)
-       /* USART2 on ttyS3. (Rx, Tx) */
-       at91_register_uart(AT91SAM9260_ID_US2, 3, 0);
-#endif
-
-       /* set serial console to ttyS0 (ie, DBGU) */
-       at91_set_serial_console(0);
-}
-
-static void __init ek_init_irq(void)
-{
-       at91sam9260_init_interrupts(NULL);
-}
-
-
-/*
- * USB Host port
- */
-static struct at91_usbh_data __initdata ek_usbh_data = {
-       .ports          = 2,
-};
-
-/*
- * USB Device port
- */
-static struct at91_udc_data __initdata ek_udc_data = {
-       .vbus_pin       = AT91_PIN_PC6,
-       .pullup_pin     = 0,            /* pull-up driven by UDC */
-};
-
-
-/*
- * SPI devices.
- */
-static struct spi_board_info ek_spi_devices[] = {
-#if defined(CONFIG_NETUS_USE_DATAFLASH)
-       {       /* DataFlash chip */
-               .modalias       = "mtd_dataflash",
-               .chip_select    = 1,
-               .max_speed_hz   = 15 * 1000 * 1000,
-               .bus_num        = 0,
-       },
-#endif
-};
-
-
-/*
- * MACB Ethernet device
- */
-static struct at91_eth_data __initdata ek_macb_data = {
-       .phy_irq_pin    = AT91_PIN_PA29,
-       .is_rmii        = 1,
-};
-
-
-/*
- * MCI (SD/MMC)
- * det_pin, wp_pin and vcc_pin are not connected
- */
-static struct at91_mmc_data __initdata ek_mmc_data = {
-       .slot_b         = 1,
-       .wire4          = 1,
-};
-
-/*
- * LEDs
- */
-static struct gpio_led ek_leds[] = {
-#if defined(CONFIG_NETUS_FOXGM)
-       {
-               .name                   = "led:red:L4",
-               .gpio                   = AT91_PIN_PC9,
-               .active_low             = 0,
-               .default_trigger        = "heartbeat",
-       },
-       {
-               .name                   = "led:red:L5",
-               .gpio                   = AT91_PIN_PC13,
-               .active_low             = 0,
-               .default_trigger        = "none",
-       },
-#endif         //CONFIG_NETUS_FOXGM
-       {
-               .name                   = "led:red:user",
-               .gpio                   = AT91_PIN_PC7,
-               .active_low             = 0,
-#if defined(CONFIG_NETUS_HEARTBEAT_LED)
-               .default_trigger        = "heartbeat",
-#else
-               .default_trigger        = "none",
-#endif         //CONFIG_NETUS_HEARTBEAT_LED
-       },
-};
-
-/*
- * GPIO Buttons
- */
-#if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE)
-
-static struct gpio_keys_button ek_buttons[] = {
-       {
-               .gpio           = AT91_PIN_PC4,
-               .code           = BTN_1,
-               .desc           = "Button 1",
-               .active_low     = 1,
-               .wakeup         = 1,
-       },
-};
-
-static struct gpio_keys_platform_data ek_button_data = {
-       .buttons        = ek_buttons,
-       .nbuttons       = ARRAY_SIZE(ek_buttons),
-};
-
-static struct platform_device ek_button_device = {
-       .name           = "gpio-keys",
-       .id             = -1,
-       .num_resources  = 0,
-       .dev            = {
-               .platform_data  = &ek_button_data,
-       }
-};
-
-static void __init ek_add_device_buttons(void)
-{
-       at91_set_gpio_input(AT91_PIN_PC4, 1);   /* btn1 */
-       at91_set_deglitch(AT91_PIN_PC4, 1);
-
-       platform_device_register(&ek_button_device);
-}
-#else
-static void __init ek_add_device_buttons(void) {}
-#endif
-
-static struct resource gpiodev_resource = { 
-               .start                  = 0xFFFFFFFF, 
-}; 
-
-static void __init ek_board_init(void)
-{
-       /* Serial */
-       at91_add_device_serial();
-       /* USB Host */
-       at91_add_device_usbh(&ek_usbh_data);
-       /* USB Device */
-       at91_add_device_udc(&ek_udc_data);
-       /* SPI */
-       at91_add_device_spi(ek_spi_devices, ARRAY_SIZE(ek_spi_devices));
-       /* Ethernet */
-       at91_add_device_eth(&ek_macb_data);
-       /* MMC */
-       at91_add_device_mmc(0, &ek_mmc_data);
-       /* I2C */
-       at91_add_device_i2c(NULL, 0);
-       /* LEDs */
-       at91_gpio_leds(ek_leds, ARRAY_SIZE(ek_leds));
-       /* Push Buttons */
-       ek_add_device_buttons();
-       /* Register GPIODEV */ 
-       platform_device_register_simple("GPIODEV", 0, &gpiodev_resource, 1); 
-
-}
-
-MACHINE_START(AT91SAM9G20EK, "Acmesystems Netus FoxBoardG20")
-       /* Maintainer: Claudio Mignanti */
-       .phys_io        = AT91_BASE_SYS,
-       .io_pg_offst    = (AT91_VA_BASE_SYS >> 18) & 0xfffc,
-       .boot_params    = AT91_SDRAM_BASE + 0x100,
-       .timer          = &at91sam926x_timer,
-       .map_io         = ek_map_io,
-       .init_irq       = ek_init_irq,
-       .init_machine   = ek_board_init,
-MACHINE_END
-
-