Changeset 34083


Ignore:
Timestamp:
2012-11-05T12:38:23+01:00 (5 years ago)
Author:
kaloz
Message:

[ixp4xx]: use the mainline machname for the compex boards

Location:
trunk/target/linux/ixp4xx
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ixp4xx/config-3.3

    r33725 r34083  
    121121CONFIG_MACH_AVILA=y 
    122122CONFIG_MACH_CAMBRIA=y 
    123 CONFIG_MACH_COMPEX=y 
     123CONFIG_MACH_COMPEXWP18=y 
    124124# CONFIG_MACH_DEVIXP is not set 
    125125CONFIG_MACH_DSMG600=y 
  • trunk/target/linux/ixp4xx/patches-3.3/090-increase_entropy_pools.patch

    r31275 r34083  
    11--- a/drivers/char/random.c 
    22+++ b/drivers/char/random.c 
    3 @@ -271,9 +271,9 @@ 
     3@@ -281,9 +281,9 @@ 
    44 /* 
    55  * Configuration information 
  • trunk/target/linux/ixp4xx/patches-3.3/120-compex_support.patch

    r33672 r34083  
    66Signed-off-by: Imre Kaloz <kaloz@openwrt.org> 
    77--- 
    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 
    158 
    169--- a/arch/arm/mach-ixp4xx/Kconfig 
     
    2013          platform, see http://www.adiengineering.com 
    2114  
    22 +config MACH_COMPEX 
     15+config MACH_COMPEXWP18 
    2316+       bool "Compex WP18 / NP18A" 
    2417+       select PCI 
     
    3730 obj-pci-$(CONFIG_MACH_PRONGHORN)       += pronghorn-pci.o 
    3831 obj-pci-$(CONFIG_MACH_SIDEWINDER)      += sidewinder-pci.o 
    39 +obj-pci-$(CONFIG_MACH_COMPEX        += ixdp425-pci.o 
     32+obj-pci-$(CONFIG_MACH_COMPEXWP18)      += ixdp425-pci.o 
    4033  
    4134 obj-y  += common.o 
     
    4538 obj-$(CONFIG_MACH_PRONGHORN)   += pronghorn-setup.o 
    4639 obj-$(CONFIG_MACH_SIDEWINDER)  += sidewinder-setup.o 
    47 +obj-$(CONFIG_MACH_COMPEX)      += compex-setup.o 
     40+obj-$(CONFIG_MACH_COMPEXWP18)  += compex42x-setup.o 
    4841  
    4942 obj-$(CONFIG_PCI)              += $(obj-pci-$(CONFIG_PCI)) common-pci.o 
    5043 obj-$(CONFIG_IXP4XX_QMGR)      += ixp4xx_qmgr.o 
    5144--- /dev/null 
    52 +++ b/arch/arm/mach-ixp4xx/compex-setup.c 
     45+++ b/arch/arm/mach-ixp4xx/compex42x-setup.c 
    5346@@ -0,0 +1,138 @@ 
    5447+/* 
     
    7871+}; 
    7972+ 
    80 +static struct resource compex_flash_resource = { 
     73+static struct resource compex42x_flash_resource = { 
    8174+       .flags          = IORESOURCE_MEM, 
    8275+}; 
    8376+ 
    84 +static struct platform_device compex_flash = { 
     77+static struct platform_device compex42x_flash = { 
    8578+       .name           = "IXP4XX-Flash", 
    8679+       .id             = 0, 
    8780+       .dev            = { 
    88 +               .platform_data = &compex_flash_data, 
     81+               .platform_data = &compex42x_flash_data, 
    8982+       }, 
    9083+       .num_resources  = 1, 
    91 +       .resource       = &compex_flash_resource, 
     84+       .resource       = &compex42x_flash_resource, 
    9285+}; 
    9386+ 
    94 +static struct resource compex_uart_resources[] = { 
     87+static struct resource compex42x_uart_resources[] = { 
    9588+       { 
    9689+               .start          = IXP4XX_UART1_BASE_PHYS, 
     
    10598+}; 
    10699+ 
    107 +static struct plat_serial8250_port compex_uart_data[] = { 
     100+static struct plat_serial8250_port compex42x_uart_data[] = { 
    108101+       { 
    109102+               .mapbase        = IXP4XX_UART1_BASE_PHYS, 
     
    127120+}; 
    128121+ 
    129 +static struct platform_device compex_uart = { 
     122+static struct platform_device compex42x_uart = { 
    130123+       .name                   = "serial8250", 
    131124+       .id                     = PLAT8250_DEV_PLATFORM, 
    132 +       .dev.platform_data      = compex_uart_data, 
     125+       .dev.platform_data      = compex42x_uart_data, 
    133126+       .num_resources          = 2, 
    134 +       .resource               = compex_uart_resources, 
     127+       .resource               = compex42x_uart_resources, 
    135128+}; 
    136129+ 
    137 +static struct eth_plat_info compex_plat_eth[] = { 
     130+static struct eth_plat_info compex42x_plat_eth[] = { 
    138131+       { 
    139132+               .phy            = IXP4XX_ETH_PHY_MAX_ADDR, 
     
    148141+}; 
    149142+ 
    150 +static struct platform_device compex_eth[] = { 
     143+static struct platform_device compex42x_eth[] = { 
    151144+       { 
    152145+               .name                   = "ixp4xx_eth", 
    153146+               .id                     = IXP4XX_ETH_NPEB, 
    154 +               .dev.platform_data      = compex_plat_eth, 
     147+               .dev.platform_data      = compex42x_plat_eth, 
    155148+       }, { 
    156149+               .name                   = "ixp4xx_eth", 
    157150+               .id                     = IXP4XX_ETH_NPEC, 
    158 +               .dev.platform_data      = compex_plat_eth + 1, 
     151+               .dev.platform_data      = compex42x_plat_eth + 1, 
    159152+       } 
    160153+}; 
    161154+ 
    162 +static struct platform_device *compex_devices[] __initdata = { 
    163 +       &compex_flash, 
    164 +       &compex_uart, 
    165 +       &compex_eth[0], 
    166 +       &compex_eth[1], 
     155+static struct platform_device *compex42x_devices[] __initdata = { 
     156+       &compex42x_flash, 
     157+       &compex42x_uart, 
     158+       &compex42x_eth[0], 
     159+       &compex42x_eth[1], 
    167160+}; 
    168161+ 
    169 +static void __init compex_init(void) 
     162+static void __init compex42x_init(void) 
    170163+{ 
    171164+       ixp4xx_sys_init(); 
    172165+ 
    173 +       compex_flash_resource.start = IXP4XX_EXP_BUS_BASE(0); 
    174 +       compex_flash_resource.end = 
     166+       compex42x_flash_resource.start = IXP4XX_EXP_BUS_BASE(0); 
     167+       compex42x_flash_resource.end = 
    175168+               IXP4XX_EXP_BUS_BASE(0) + SZ_32M - 1; 
    176169+ 
    177 +       platform_add_devices(compex_devices, ARRAY_SIZE(compex_devices)); 
     170+       platform_add_devices(compex42x_devices, ARRAY_SIZE(compex42x_devices)); 
    178171+} 
    179172+ 
     
    184177+       .timer          = &ixp4xx_timer, 
    185178+       .atag_offset    = 0x0100, 
    186 +       .init_machine   = compex_init, 
     179+       .init_machine   = compex42x_init, 
    187180+#if defined(CONFIG_PCI) 
    188181+       .dma_zone_size  = SZ_64M, 
     
    198191-                       machine_is_ixdp465() || machine_is_kixrp435()) 
    199192+                       machine_is_ixdp465() || machine_is_kixrp435() || 
    200 +                       machine_is_compex()) 
     193+                       machine_is_compex42x()) 
    201194                pci_common_init(&ixdp425_pci); 
    202195        return 0; 
    203196 } 
    204 --- a/arch/arm/tools/mach-types 
    205 +++ b/arch/arm/tools/mach-types 
    206 @@ -1273,7 +1273,7 @@ oiab                      MACH_OIAB               OIAB                    1269 
    207  smdk6400               MACH_SMDK6400           SMDK6400                1270 
    208  nokia_n800             MACH_NOKIA_N800         NOKIA_N800              1271 
    209  greenphone             MACH_GREENPHONE         GREENPHONE              1272 
    210 -compex42x              MACH_COMPEXWP18         COMPEXWP18              1273 
    211 +compex                 MACH_COMPEX             COMPEX                  1273 
    212  xmate                  MACH_XMATE              XMATE                   1274 
    213  energizer              MACH_ENERGIZER          ENERGIZER               1275 
    214  ime1                   MACH_IME1               IME1                    1276 
  • trunk/target/linux/ixp4xx/patches-3.3/130-wrt300nv2_support.patch

    r33672 r34083  
    11--- a/arch/arm/mach-ixp4xx/Kconfig 
    22+++ b/arch/arm/mach-ixp4xx/Kconfig 
    3 @@ -97,6 +97,14 @@ config MACH_COMPEX 
     3@@ -97,6 +97,14 @@ config MACH_COMPEXWP18 
    44          WP18 or NP18A boards. For more information on this 
    55          platform, see http://www.compex.com.sg/home/OEM/product_ap.htm 
     
    2121 obj-pci-$(CONFIG_MACH_PRONGHORN)       += pronghorn-pci.o 
    2222 obj-pci-$(CONFIG_MACH_SIDEWINDER)      += sidewinder-pci.o 
    23  obj-pci-$(CONFIG_MACH_COMPEX        += ixdp425-pci.o 
     23 obj-pci-$(CONFIG_MACH_COMPEXWP18)      += ixdp425-pci.o 
    2424+obj-pci-$(CONFIG_MACH_WRT300NV2)               += wrt300nv2-pci.o 
    2525  
     
    2929 obj-$(CONFIG_MACH_PRONGHORN)   += pronghorn-setup.o 
    3030 obj-$(CONFIG_MACH_SIDEWINDER)  += sidewinder-setup.o 
    31  obj-$(CONFIG_MACH_COMPEX)      += compex-setup.o 
     31 obj-$(CONFIG_MACH_COMPEXWP18)  += compex42x-setup.o 
    3232+obj-$(CONFIG_MACH_WRT300NV2)   += wrt300nv2-setup.o 
    3333  
  • trunk/target/linux/ixp4xx/patches-3.3/150-lanready_ap1000_support.patch

    r33672 r34083  
    161161        if (machine_is_ixdp425() || machine_is_ixcdp1100() || 
    162162                        machine_is_ixdp465() || machine_is_kixrp435() || 
    163 -                       machine_is_compex()) 
    164 +                       machine_is_compex() || machine_is_ap1000()) 
     163-                       machine_is_compex42x()) 
     164+                       machine_is_compex42x() || machine_is_ap1000()) 
    165165                pci_common_init(&ixdp425_pci); 
    166166        return 0; 
     
    187187@@ -23,6 +23,7 @@ obj-pci-$(CONFIG_MACH_PRONGHORN)      += pron 
    188188 obj-pci-$(CONFIG_MACH_SIDEWINDER)      += sidewinder-pci.o 
    189  obj-pci-$(CONFIG_MACH_COMPEX        += ixdp425-pci.o 
     189 obj-pci-$(CONFIG_MACH_COMPEXWP18)      += ixdp425-pci.o 
    190190 obj-pci-$(CONFIG_MACH_WRT300NV2)               += wrt300nv2-pci.o 
    191191+obj-pci-$(CONFIG_MACH_AP1000)          += ixdp425-pci.o 
     
    195195@@ -47,6 +48,7 @@ obj-$(CONFIG_MACH_PRONGHORN)  += pronghor 
    196196 obj-$(CONFIG_MACH_SIDEWINDER)  += sidewinder-setup.o 
    197  obj-$(CONFIG_MACH_COMPEX)      += compex-setup.o 
     197 obj-$(CONFIG_MACH_COMPEXWP18)  += compex42x-setup.o 
    198198 obj-$(CONFIG_MACH_WRT300NV2)   += wrt300nv2-setup.o 
    199199+obj-$(CONFIG_MACH_AP1000)      += ap1000-setup.o 
  • trunk/target/linux/ixp4xx/patches-3.3/180-tw5334_support.patch

    r33672 r34083  
    1919+++ b/arch/arm/mach-ixp4xx/Makefile 
    2020@@ -24,6 +24,7 @@ obj-pci-$(CONFIG_MACH_SIDEWINDER)     += sid 
    21  obj-pci-$(CONFIG_MACH_COMPEX        += ixdp425-pci.o 
     21 obj-pci-$(CONFIG_MACH_COMPEXWP18)      += ixdp425-pci.o 
    2222 obj-pci-$(CONFIG_MACH_WRT300NV2)               += wrt300nv2-pci.o 
    2323 obj-pci-$(CONFIG_MACH_AP1000)          += ixdp425-pci.o 
     
    2727  
    2828@@ -49,6 +50,7 @@ obj-$(CONFIG_MACH_SIDEWINDER) += sidewin 
    29  obj-$(CONFIG_MACH_COMPEX)      += compex-setup.o 
     29 obj-$(CONFIG_MACH_COMPEXWP18)  += compex42x-setup.o 
    3030 obj-$(CONFIG_MACH_WRT300NV2)   += wrt300nv2-setup.o 
    3131 obj-$(CONFIG_MACH_AP1000)      += ap1000-setup.o 
  • trunk/target/linux/ixp4xx/patches-3.3/185-mi424wr_support.patch

    r33672 r34083  
    459459--- a/arch/arm/mach-ixp4xx/Makefile 
    460460+++ b/arch/arm/mach-ixp4xx/Makefile 
    461 @@ -25,6 +25,7 @@ obj-pci-$(CONFIG_MACH_COMPEX)         += ixdp42 
     461@@ -25,6 +25,7 @@ obj-pci-$(CONFIG_MACH_COMPEXWP18)     += ixd 
    462462 obj-pci-$(CONFIG_MACH_WRT300NV2)               += wrt300nv2-pci.o 
    463463 obj-pci-$(CONFIG_MACH_AP1000)          += ixdp425-pci.o 
     
    467467 obj-y  += common.o 
    468468  
    469 @@ -51,6 +52,7 @@ obj-$(CONFIG_MACH_COMPEX)     += compex-setu 
     469@@ -51,6 +52,7 @@ obj-$(CONFIG_MACH_COMPEXWP18) += compex4 
    470470 obj-$(CONFIG_MACH_WRT300NV2)   += wrt300nv2-setup.o 
    471471 obj-$(CONFIG_MACH_AP1000)      += ap1000-setup.o 
  • trunk/target/linux/ixp4xx/patches-3.3/300-avila_support.patch

    r33825 r34083  
    118118                .start  = IRQ_IXP4XX_GPIO12, 
    119119                .end    = IRQ_IXP4XX_GPIO12, 
    120 @@ -133,21 +210,275 @@ static struct platform_device avila_pata 
     120@@ -133,21 +210,208 @@ static struct platform_device avila_pata 
    121121        .resource               = avila_pata_resources, 
    122122 }; 
     
    331331+ 
    332332+       platform_device_register(&avila_gpio_leds_device); 
    333 + 
    334 +       avila_pata_resources[0].start = IXP4XX_EXP_BUS_BASE(1); 
    335 +       avila_pata_resources[0].end = IXP4XX_EXP_BUS_END(1); 
    336 + 
    337 +       avila_pata_resources[1].start = IXP4XX_EXP_BUS_BASE(2); 
    338 +       avila_pata_resources[1].end = IXP4XX_EXP_BUS_END(2); 
    339 + 
    340 +       avila_pata_data.cs0_cfg = IXP4XX_EXP_CS1; 
    341 +       avila_pata_data.cs1_cfg = IXP4XX_EXP_CS2; 
    342 + 
    343 +       platform_device_register(&avila_pata); 
     333  
     334        avila_pata_resources[0].start = IXP4XX_EXP_BUS_BASE(1); 
     335        avila_pata_resources[0].end = IXP4XX_EXP_BUS_END(1); 
     336@@ -159,8 +423,339 @@ static void __init avila_init(void) 
     337        avila_pata_data.cs1_cfg = IXP4XX_EXP_CS2; 
     338  
     339        platform_device_register(&avila_pata); 
    344340+} 
    345341+ 
     
    398394+       avila_latch_leds_data.mem = 0x54000000; 
    399395+       platform_device_register(&avila_latch_leds_device); 
    400   
    401         avila_pata_resources[0].start = IXP4XX_EXP_BUS_BASE(1); 
    402         avila_pata_resources[0].end = IXP4XX_EXP_BUS_END(1); 
    403 @@ -159,8 +495,272 @@ static void __init avila_init(void) 
    404         avila_pata_data.cs1_cfg = IXP4XX_EXP_CS2; 
    405   
    406         platform_device_register(&avila_pata); 
     396+ 
     397+       avila_pata_resources[0].start = IXP4XX_EXP_BUS_BASE(1); 
     398+       avila_pata_resources[0].end = IXP4XX_EXP_BUS_END(1); 
     399+ 
     400+       avila_pata_resources[1].start = IXP4XX_EXP_BUS_BASE(2); 
     401+       avila_pata_resources[1].end = IXP4XX_EXP_BUS_END(2); 
     402+ 
     403+       avila_pata_data.cs0_cfg = IXP4XX_EXP_CS1; 
     404+       avila_pata_data.cs1_cfg = IXP4XX_EXP_CS2; 
     405+ 
     406+       platform_device_register(&avila_pata); 
    407407+} 
    408408+ 
  • trunk/target/linux/ixp4xx/patches-3.3/500-usr8200_support.patch

    r33672 r34083  
    1313+         http://openwrt.org 
    1414+ 
    15  config MACH_COMPEX 
     15 config MACH_COMPEXWP18 
    1616        bool "Compex WP18 / NP18A" 
    1717        select PCI 
  • trunk/target/linux/ixp4xx/patches-3.3/520-tw2662_support.patch

    r33825 r34083  
    2020+++ b/arch/arm/mach-ixp4xx/Makefile 
    2121@@ -25,6 +25,7 @@ obj-pci-$(CONFIG_MACH_SIDEWINDER)     += sid 
    22  obj-pci-$(CONFIG_MACH_COMPEX        += ixdp425-pci.o 
     22 obj-pci-$(CONFIG_MACH_COMPEXWP18)      += ixdp425-pci.o 
    2323 obj-pci-$(CONFIG_MACH_WRT300NV2)               += wrt300nv2-pci.o 
    2424 obj-pci-$(CONFIG_MACH_AP1000)          += ixdp425-pci.o 
     
    2828 obj-pci-$(CONFIG_MACH_USR8200)         += usr8200-pci.o 
    2929@@ -54,6 +55,7 @@ obj-$(CONFIG_MACH_SIDEWINDER) += sidewin 
    30  obj-$(CONFIG_MACH_COMPEX)      += compex-setup.o 
     30 obj-$(CONFIG_MACH_COMPEXWP18)  += compex42x-setup.o 
    3131 obj-$(CONFIG_MACH_WRT300NV2)   += wrt300nv2-setup.o 
    3232 obj-$(CONFIG_MACH_AP1000)      += ap1000-setup.o 
Note: See TracChangeset for help on using the changeset viewer.