diff options
Diffstat (limited to 'target/linux/adm5120/files/arch/mips/adm5120/boards/edimax.c')
-rw-r--r-- | target/linux/adm5120/files/arch/mips/adm5120/boards/edimax.c | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/target/linux/adm5120/files/arch/mips/adm5120/boards/edimax.c b/target/linux/adm5120/files/arch/mips/adm5120/boards/edimax.c deleted file mode 100644 index 65023ab662..0000000000 --- a/target/linux/adm5120/files/arch/mips/adm5120/boards/edimax.c +++ /dev/null @@ -1,90 +0,0 @@ -/* - * $Id$ - * - * Edimax boards - * - * Copyright (C) 2007-2008 OpenWrt.org - * Copyright (C) 2007-2008 Gabor Juhos <juhosg at openwrt.org> - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation. - * - */ - -#include <linux/kernel.h> -#include <linux/init.h> - -#include <asm/bootinfo.h> -#include <asm/gpio.h> - -#include <adm5120_board.h> -#include <adm5120_irq.h> -#include <adm5120_platform.h> - -static struct adm5120_pci_irq br61xx_pci_irqs[] __initdata = { - PCIIRQ(2, 0, 1, ADM5120_IRQ_PCI0), -}; - -static struct mtd_partition br61xx_partitions[] = { - { - .name = "admboot", - .offset = 0, - .size = 32*1024, - .mask_flags = MTD_WRITEABLE, - } , { - .name = "config", - .offset = MTDPART_OFS_APPEND, - .size = 32*1024, - } , { - .name = "firmware", - .offset = MTDPART_OFS_APPEND, - .size = MTDPART_SIZ_FULL, - } -}; - -static struct platform_device *br6104k_devices[] __initdata = { - &adm5120_flash0_device, - &adm5120_hcd_device, - &adm5120_buttons_device, -}; - -static struct platform_device *br61x4wg_devices[] __initdata = { - &adm5120_flash0_device, -}; - -static void __init br61xx_setup(void) { - /* setup data for flash0 device */ - adm5120_flash0_data.nr_parts = ARRAY_SIZE(br61xx_partitions); - adm5120_flash0_data.parts = br61xx_partitions; - - adm5120_buttons_data.nbuttons = 1; - adm5120_buttons[0].desc = "reset button"; - adm5120_buttons[0].gpio = ADM5120_GPIO_PIN2; - - /* TODO: setup mac addresses, if possible */ -} - -unsigned char br61xx_vlans[6] = { - 0x41, 0x42, 0x44, 0x48, 0x50, 0x00 -}; - -/*--------------------------------------------------------------------------*/ - -ADM5120_BOARD_START(BR6104K, "Edimax BR-6104K/6104KP") - .board_setup = br61xx_setup, - .eth_num_ports = 5, - .eth_vlans = br61xx_vlans, - .num_devices = ARRAY_SIZE(br6104k_devices), - .devices = br6104k_devices, -ADM5120_BOARD_END - -ADM5120_BOARD_START(BR61x4WG, "Edimax BR-6104WG/6114WG") - .board_setup = br61xx_setup, - .eth_num_ports = 5, - .eth_vlans = br61xx_vlans, - .num_devices = ARRAY_SIZE(br61x4wg_devices), - .devices = br61x4wg_devices, - .pci_nr_irqs = ARRAY_SIZE(br61xx_pci_irqs), - .pci_irq_map = br61xx_pci_irqs, -ADM5120_BOARD_END |