Changeset 11831


Ignore:
Timestamp:
2008-07-14T22:55:33+02:00 (10 years ago)
Author:
kaloz
Message:

update wp18/np18a patch, resync

Location:
trunk/target/linux/ixp4xx/patches-2.6.26
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ixp4xx/patches-2.6.26/120-compex_support.patch

    r11814 r11831  
     1From 24025a2dcf1248079dd3019fac6ed955252d277f Mon Sep 17 00:00:00 2001 
     2From: Imre Kaloz <kaloz@openwrt.org> 
     3Date: Mon, 14 Jul 2008 21:56:34 +0200 
     4Subject: [PATCH] Add support for the Compex WP18 / NP18A boards 
     5 
     6Signed-off-by: Imre Kaloz <kaloz@openwrt.org> 
     7--- 
     8 arch/arm/mach-ixp4xx/Kconfig        |    8 ++ 
     9 arch/arm/mach-ixp4xx/Makefile       |    2 + 
     10 arch/arm/mach-ixp4xx/compex-setup.c |  136 +++++++++++++++++++++++++++++++++++ 
     11 arch/arm/mach-ixp4xx/ixdp425-pci.c  |    3 +- 
     12 arch/arm/tools/mach-types           |    2 +- 
     13 5 files changed, 149 insertions(+), 2 deletions(-) 
     14 create mode 100644 arch/arm/mach-ixp4xx/compex-setup.c 
     15 
    116--- a/arch/arm/mach-ixp4xx/Kconfig 
    217+++ b/arch/arm/mach-ixp4xx/Kconfig 
     
    1126+         Say 'Y' here if you want your kernel to support Compex'  
    1227+         WP18 or NP18A boards. For more information on this 
    13 +         platform, see http://openwrt.org 
     28+         platform, see http://www.compex.com.sg/home/OEM/product_ap.htm 
    1429+ 
    1530 config ARCH_IXDP425 
     
    3651--- /dev/null 
    3752+++ b/arch/arm/mach-ixp4xx/compex-setup.c 
    38 @@ -0,0 +1,120 @@ 
     53@@ -0,0 +1,136 @@ 
    3954+/* 
    4055+ * arch/arm/mach-ixp4xx/compex-setup.c 
    4156+ * 
    42 + * Ccompex WP18 / NP18A board-setup 
    43 + * 
    44 + * Copyright (C) 2007 Imre Kaloz <Kaloz@openwrt.org> 
    45 + * 
    46 + * based on ixdp425-setup.c: 
     57+ * Compex WP18 / NP18A board-setup 
     58+ * 
     59+ * Copyright (C) 2008 Imre Kaloz <Kaloz@openwrt.org> 
     60+ * 
     61+ * based on coyote-setup.c: 
    4762+ *     Copyright (C) 2003-2005 MontaVista Software, Inc. 
    4863+ * 
     
    5166+ 
    5267+#include <linux/kernel.h> 
    53 +#include <linux/init.h> 
    54 +#include <linux/device.h> 
    5568+#include <linux/serial.h> 
    56 +#include <linux/tty.h> 
    5769+#include <linux/serial_8250.h> 
    58 +#include <linux/slab.h> 
    59 + 
    60 +#include <asm/types.h> 
    61 +#include <asm/setup.h> 
    62 +#include <asm/memory.h> 
    63 +#include <asm/hardware.h> 
     70+ 
    6471+#include <asm/mach-types.h> 
    65 +#include <asm/irq.h> 
    6672+#include <asm/mach/arch.h> 
    6773+#include <asm/mach/flash.h> 
     
    129135+}; 
    130136+ 
     137+static struct eth_plat_info compex_plat_eth[] = { 
     138+       { 
     139+               .phy            = IXP4XX_ETH_PHY_MAX_ADDR, 
     140+               .phy_mask       = 0xf0000, 
     141+               .rxq            = 3, 
     142+               .txreadyq       = 20, 
     143+       }, { 
     144+               .phy            = 3, 
     145+               .rxq            = 4, 
     146+               .txreadyq       = 21, 
     147+       } 
     148+}; 
     149+ 
     150+static struct platform_device compex_eth[] = { 
     151+       { 
     152+               .name                   = "ixp4xx_eth", 
     153+               .id                     = IXP4XX_ETH_NPEB, 
     154+               .dev.platform_data      = compex_plat_eth, 
     155+       }, { 
     156+               .name                   = "ixp4xx_eth", 
     157+               .id                     = IXP4XX_ETH_NPEC, 
     158+               .dev.platform_data      = compex_plat_eth + 1, 
     159+       } 
     160+}; 
     161+ 
    131162+static struct platform_device *compex_devices[] __initdata = { 
    132163+       &compex_flash, 
    133 +       &compex_uart 
     164+       &compex_uart, 
     165+       &compex_eth[0], 
     166+       &compex_eth[1], 
    134167+}; 
    135168+ 
     
    145178+} 
    146179+ 
    147 +#ifdef CONFIG_MACH_COMPEX 
    148180+MACHINE_START(COMPEX, "Compex WP18 / NP18A") 
    149181+       /* Maintainer: Imre Kaloz <Kaloz@openwrt.org> */ 
     
    156188+       .init_machine   = compex_init, 
    157189+MACHINE_END 
    158 +#endif 
    159190--- a/arch/arm/mach-ixp4xx/ixdp425-pci.c 
    160191+++ b/arch/arm/mach-ixp4xx/ixdp425-pci.c 
    161 @@ -66,7 +66,7 @@ 
     192@@ -66,7 +66,8 @@ 
    162193 int __init ixdp425_pci_init(void) 
    163194 { 
    164195        if (machine_is_ixdp425() || machine_is_ixcdp1100() || 
    165196-                       machine_is_ixdp465() || machine_is_kixrp435()) 
    166 +                       machine_is_ixdp465() || machine_is_kixrp435() || machine_is_compex()) 
     197+                       machine_is_ixdp465() || machine_is_kixrp435() || 
     198+                       machine_is_compex()) 
    167199                pci_common_init(&ixdp425_pci); 
    168200        return 0; 
  • trunk/target/linux/ixp4xx/patches-2.6.26/130-wrt300nv2_support.patch

    r11814 r11831  
    33@@ -97,6 +97,14 @@ 
    44          WP18 or NP18A boards. For more information on this 
    5           platform, see http://openwrt.org 
     5          platform, see http://www.compex.com.sg/home/OEM/product_ap.htm 
    66  
    77+config MACH_WRT300NV2 
  • trunk/target/linux/ixp4xx/patches-2.6.26/150-lanready_ap1000_support.patch

    r11814 r11831  
    155155--- a/arch/arm/mach-ixp4xx/ixdp425-pci.c 
    156156+++ b/arch/arm/mach-ixp4xx/ixdp425-pci.c 
    157 @@ -66,7 +66,8 @@ 
    158  int __init ixdp425_pci_init(void) 
     157@@ -67,7 +67,7 @@ 
    159158 { 
    160159        if (machine_is_ixdp425() || machine_is_ixcdp1100() || 
    161 -                       machine_is_ixdp465() || machine_is_kixrp435() || machine_is_compex()) 
    162 +                       machine_is_ixdp465() || machine_is_kixrp435() || 
     160                        machine_is_ixdp465() || machine_is_kixrp435() || 
     161-                       machine_is_compex()) 
    163162+                       machine_is_compex() || machine_is_ap1000()) 
    164163                pci_common_init(&ixdp425_pci); 
Note: See TracChangeset for help on using the changeset viewer.