Hi list, Since sn9 and spq on IRC showed up interest in resuming AR7 big-endian support I post a patch that Gabor did a while ago which is now refreshed to the trunk-du-jour. This patch was compiled tested only. -- Best regards, Florian Fainelli Email : flor...@openwrt.org http://openwrt.org -------------------------------
Index: target/linux/ar7/config-2.6.27 =================================================================== --- target/linux/ar7/config-2.6.27 (revision 15916) +++ target/linux/ar7/config-2.6.27 (working copy) @@ -1,144 +0,0 @@ -CONFIG_32BIT=y -# CONFIG_64BIT is not set -CONFIG_AR7=y -CONFIG_AR7_GPIO=y -CONFIG_AR7_WDT=y -# CONFIG_ARCH_HAS_ILOG2_U32 is not set -# CONFIG_ARCH_HAS_ILOG2_U64 is not set -CONFIG_ARCH_POPULATES_NODE_MAP=y -# CONFIG_ARCH_SUPPORTS_MSI is not set -CONFIG_ARCH_SUPPORTS_OPROFILE=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_BASE_SMALL=0 -# CONFIG_BCM47XX is not set -CONFIG_BITREVERSE=y -CONFIG_BOOT_ELF32=y -CONFIG_CEVT_R4K=y -CONFIG_CLASSIC_RCU=y -CONFIG_CMDLINE="rootfstype=squashfs,jffs2" -CONFIG_CPMAC=y -# CONFIG_CPU_BIG_ENDIAN is not set -CONFIG_CPU_HAS_LLSC=y -CONFIG_CPU_HAS_PREFETCH=y -CONFIG_CPU_HAS_SYNC=y -CONFIG_CPU_LITTLE_ENDIAN=y -# CONFIG_CPU_LOONGSON2 is not set -CONFIG_CPU_MIPS32=y -CONFIG_CPU_MIPS32_R1=y -# CONFIG_CPU_MIPS32_R2 is not set -# CONFIG_CPU_MIPS64_R1 is not set -# CONFIG_CPU_MIPS64_R2 is not set -CONFIG_CPU_MIPSR1=y -# CONFIG_CPU_NEVADA is not set -# CONFIG_CPU_R10000 is not set -# CONFIG_CPU_R3000 is not set -# CONFIG_CPU_R4300 is not set -# CONFIG_CPU_R4X00 is not set -# CONFIG_CPU_R5000 is not set -# CONFIG_CPU_R5432 is not set -# CONFIG_CPU_R6000 is not set -# CONFIG_CPU_R8000 is not set -# CONFIG_CPU_RM7000 is not set -# CONFIG_CPU_RM9000 is not set -# CONFIG_CPU_SB1 is not set -CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y -CONFIG_CPU_SUPPORTS_HIGHMEM=y -# CONFIG_CPU_TX39XX is not set -# CONFIG_CPU_TX49XX is not set -# CONFIG_CPU_VR41XX is not set -CONFIG_CSRC_R4K=y -# CONFIG_DM9000 is not set -CONFIG_DMA_NEED_PCI_MAP_STATE=y -CONFIG_DMA_NONCOHERENT=y -CONFIG_EARLY_PRINTK=y -CONFIG_FIXED_PHY=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y -CONFIG_GENERIC_CMOS_UPDATE=y -# CONFIG_GENERIC_FIND_FIRST_BIT is not set -CONFIG_GENERIC_FIND_NEXT_BIT=y -CONFIG_GENERIC_GPIO=y -CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y -CONFIG_HAS_DMA=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_HAVE_ARCH_TRACEHOOK is not set -# CONFIG_HAVE_CLK is not set -# CONFIG_HAVE_DMA_ATTRS is not set -# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set -# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set -CONFIG_HAVE_IDE=y -# CONFIG_HAVE_IOREMAP_PROT is not set -# CONFIG_HAVE_KPROBES is not set -# CONFIG_HAVE_KRETPROBES is not set -CONFIG_HAVE_OPROFILE=y -CONFIG_HW_RANDOM=y -# CONFIG_I2C is not set -# CONFIG_IDE is not set -CONFIG_INITRAMFS_SOURCE="" -CONFIG_IRQ_CPU=y -# CONFIG_ISDN is not set -CONFIG_KALLSYMS=y -CONFIG_LEDS_GPIO=y -# CONFIG_LEMOTE_FULONG is not set -# CONFIG_MACH_ALCHEMY is not set -# CONFIG_MACH_DECSTATION is not set -# CONFIG_MACH_JAZZ is not set -# CONFIG_MACH_TX39XX is not set -# CONFIG_MACH_TX49XX is not set -# CONFIG_MACH_VR41XX is not set -# CONFIG_MIKROTIK_RB532 is not set -CONFIG_MIPS=y -# CONFIG_MIPS_COBALT is not set -CONFIG_MIPS_L1_CACHE_SHIFT=5 -# CONFIG_MIPS_MACHINE is not set -# CONFIG_MIPS_MALTA is not set -CONFIG_MIPS_MT_DISABLED=y -# CONFIG_MIPS_MT_SMP is not set -# CONFIG_MIPS_MT_SMTC is not set -# CONFIG_MIPS_SIM is not set -CONFIG_MTD_AR7_PARTS=y -CONFIG_MTD_CFI_STAA=y -CONFIG_MTD_PHYSMAP=y -CONFIG_MTD_PHYSMAP_BANKWIDTH=2 -CONFIG_MTD_PHYSMAP_LEN=0 -CONFIG_MTD_PHYSMAP_START=0x10000000 -CONFIG_NO_EXCEPT_FILL=y -# CONFIG_NO_IOPORT is not set -CONFIG_PAGEFLAGS_EXTENDED=y -# CONFIG_PCSPKR_PLATFORM is not set -CONFIG_PHYLIB=y -# CONFIG_PMC_MSP is not set -# CONFIG_PMC_YOSEMITE is not set -# CONFIG_PNX8550_JBS is not set -# CONFIG_PNX8550_STB810 is not set -# CONFIG_PROBE_INITRD_HEADER is not set -# CONFIG_PROM_EMU is not set -CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y -# CONFIG_SCSI_DMA is not set -# CONFIG_SERIAL_8250_EXTENDED is not set -# CONFIG_SGI_IP22 is not set -# CONFIG_SGI_IP27 is not set -# CONFIG_SGI_IP28 is not set -# CONFIG_SGI_IP32 is not set -# CONFIG_SIBYTE_BIGSUR is not set -# CONFIG_SIBYTE_CARMEL is not set -# CONFIG_SIBYTE_CRHINE is not set -# CONFIG_SIBYTE_CRHONE is not set -# CONFIG_SIBYTE_LITTLESUR is not set -# CONFIG_SIBYTE_RHONE is not set -# CONFIG_SIBYTE_SENTOSA is not set -# CONFIG_SIBYTE_SWARM is not set -CONFIG_SWAP_IO_SPACE=y -CONFIG_SYS_HAS_CPU_MIPS32_R1=y -CONFIG_SYS_HAS_EARLY_PRINTK=y -CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y -CONFIG_SYS_SUPPORTS_ARBIT_HZ=y -CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y -CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y -CONFIG_TICK_ONESHOT=y -CONFIG_TRAD_SIGNALS=y -# CONFIG_VGASTATE is not set -CONFIG_VLYNQ=y -CONFIG_ZONE_DMA_FLAG=0 Index: target/linux/ar7/patches-2.6.27/100-board_support.patch =================================================================== --- target/linux/ar7/patches-2.6.27/100-board_support.patch (revision 15916) +++ target/linux/ar7/patches-2.6.27/100-board_support.patch (working copy) @@ -1,6 +1,6 @@ --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig -@@ -18,6 +18,24 @@ choice +@@ -18,6 +18,23 @@ choice prompt "System type" default SGI_IP22 @@ -12,7 +12,6 @@ + select CSRC_R4K + select IRQ_CPU + select NO_EXCEPT_FILL -+ select SWAP_IO_SPACE + select SYS_HAS_CPU_MIPS32_R1 + select SYS_HAS_EARLY_PRINTK + select SYS_SUPPORTS_32BIT_KERNEL Index: target/linux/ar7/patches-2.6.27/901-cpmac_endianess.patch =================================================================== --- target/linux/ar7/patches-2.6.27/901-cpmac_endianess.patch (revision 0) +++ target/linux/ar7/patches-2.6.27/901-cpmac_endianess.patch (revision 0) @@ -0,0 +1,20 @@ +--- a/drivers/net/cpmac.c 2009-05-18 16:34:28.000000000 +0200 ++++ b/drivers/net/cpmac.c 2009-05-18 16:43:48.000000000 +0200 +@@ -177,10 +177,17 @@ + struct cpmac_desc { + u32 hw_next; + u32 hw_data; ++#ifdef CONFIG_CPU_LITTLE_ENDIAN + u16 buflen; + u16 bufflags; + u16 datalen; + u16 dataflags; ++#else ++ u16 bufflags; ++ u16 buflen; ++ u16 dataflags; ++ u16 datalen; ++#endif + #define CPMAC_SOP 0x8000 + #define CPMAC_EOP 0x4000 + #define CPMAC_OWN 0x2000 Index: target/linux/ar7/files/include/asm-mips/ar7/ar7.h =================================================================== --- target/linux/ar7/files/include/asm-mips/ar7/ar7.h (revision 15916) +++ target/linux/ar7/files/include/asm-mips/ar7/ar7.h (working copy) @@ -25,6 +25,7 @@ #include <linux/io.h> #define AR7_REGS_BASE 0x08610000 +#define AR7_SDRAM_BASE 0x14000000 #define AR7_REGS_MAC0 (AR7_REGS_BASE + 0x0000) #define AR7_REGS_GPIO (AR7_REGS_BASE + 0x0900) Index: target/linux/ar7/files/arch/mips/ar7/setup.c =================================================================== --- target/linux/ar7/files/arch/mips/ar7/setup.c (revision 15916) +++ target/linux/ar7/files/arch/mips/ar7/setup.c (working copy) @@ -83,6 +83,9 @@ { unsigned long io_base; + printk(KERN_INFO "%s, ID: 0x%04x, Revision: 0x%02x\n", + get_system_type(), ar7_chip_id(), ar7_chip_rev()); + _machine_restart = ar7_machine_restart; _machine_halt = ar7_machine_halt; pm_power_off = ar7_machine_power_off; @@ -103,9 +106,6 @@ iomem_resource.start = 0; iomem_resource.end = ~0; - printk(KERN_INFO "%s, ID: 0x%04x, Revision: 0x%02x\n", - get_system_type(), - ar7_chip_id(), ar7_chip_rev()); } console_initcall(ar7_init_console); Index: target/linux/ar7/files/arch/mips/ar7/platform.c =================================================================== --- target/linux/ar7/files/arch/mips/ar7/platform.c (revision 15916) +++ target/linux/ar7/files/arch/mips/ar7/platform.c (working copy) @@ -290,7 +290,7 @@ .mapbase = AR7_REGS_UART0, .irq = AR7_IRQ_UART0, .regshift = 2, - .iotype = UPIO_MEM, + .iotype = UPIO_MEM32, .flags = UPF_BOOT_AUTOCONF | UPF_IOREMAP, }; @@ -298,7 +298,7 @@ .mapbase = UR8_REGS_UART1, .irq = AR7_IRQ_UART1, .regshift = 2, - .iotype = UPIO_MEM, + .iotype = UPIO_MEM32, .flags = UPF_BOOT_AUTOCONF | UPF_IOREMAP, }; @@ -416,7 +416,7 @@ /* FIXME: the whole thing is unreliable */ prId = prom_getenv("ProductID"); usb_prod = prom_getenv("usb_prod"); - + /* If we can't get the product id from PROM, use the default LEDs */ if (!prId) return; @@ -446,11 +446,11 @@ memset(uart_port, 0, sizeof(struct uart_port) * 2); - uart_port[0].type = PORT_AR7; + uart_port[0].type = PORT_16550; uart_port[0].line = 0; uart_port[0].irq = AR7_IRQ_UART0; uart_port[0].uartclk = ar7_bus_freq() / 2; - uart_port[0].iotype = UPIO_MEM; + uart_port[0].iotype = UPIO_MEM32; uart_port[0].mapbase = AR7_REGS_UART0; uart_port[0].membase = ioremap(uart_port[0].mapbase, 256); uart_port[0].regshift = 2; @@ -461,11 +461,11 @@ /* Only TNETD73xx have a second serial port */ if (ar7_has_second_uart()) { - uart_port[1].type = PORT_AR7; + uart_port[1].type = PORT_16550; uart_port[1].line = 1; uart_port[1].irq = AR7_IRQ_UART1; uart_port[1].uartclk = ar7_bus_freq() / 2; - uart_port[1].iotype = UPIO_MEM; + uart_port[1].iotype = UPIO_MEM32; uart_port[1].mapbase = UR8_REGS_UART1; uart_port[1].membase = ioremap(uart_port[1].mapbase, 256); uart_port[1].regshift = 2; Index: target/linux/ar7/files/arch/mips/ar7/prom.c =================================================================== --- target/linux/ar7/files/arch/mips/ar7/prom.c (revision 15916) +++ target/linux/ar7/files/arch/mips/ar7/prom.c (working copy) @@ -257,6 +257,14 @@ void __init prom_init(void) { + + /* check CFE seal */ + if (((u32)(fw_arg3)) == 0x43464531) + return; + + /* FIXME: temp hack for ZyXEL boards */ + return; + ar7_init_cmdline(fw_arg0, (char **)fw_arg1); ar7_init_env((struct env_var *)fw_arg2); console_config(); @@ -265,12 +273,12 @@ #define PORT(offset) (KSEG1ADDR(AR7_REGS_UART0 + (offset * 4))) static inline unsigned int serial_in(int offset) { - return readb((void *)PORT(offset)); + return readl((void *)PORT(offset)); } static inline void serial_out(int offset, int value) { - writeb(value, (void *)PORT(offset)); + writel(value, (void *)PORT(offset)); } char prom_getchar(void) Index: target/linux/ar7/profiles/110-None.mk =================================================================== --- target/linux/ar7/profiles/110-None.mk (revision 15916) +++ target/linux/ar7/profiles/110-None.mk (working copy) @@ -1,17 +0,0 @@ -# -# Copyright (C) 2006 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/None - NAME:=No WiFi - PACKAGES:= -endef - -define Profile/None/Description - Package set without WiFi support -endef -$(eval $(call Profile,None)) - Index: target/linux/ar7/profiles/100-Texas.mk =================================================================== --- target/linux/ar7/profiles/100-Texas.mk (revision 15916) +++ target/linux/ar7/profiles/100-Texas.mk (working copy) @@ -1,17 +0,0 @@ -# -# Copyright (C) 2006 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/Texas - NAME:=Texas Instruments WiFi (default) - PACKAGES:=kmod-acx-mac80211 -endef - -define Profile/Texas/Description - Package set compatible with hardware using Texas Instruments WiFi cards -endef -$(eval $(call Profile,Texas)) - Index: target/linux/ar7/zyxel/config-2.6.27 =================================================================== --- target/linux/ar7/zyxel/config-2.6.27 (revision 0) +++ target/linux/ar7/zyxel/config-2.6.27 (revision 0) @@ -0,0 +1,142 @@ +CONFIG_32BIT=y +# CONFIG_64BIT is not set +CONFIG_AR7=y +CONFIG_AR7_GPIO=y +CONFIG_AR7_WDT=y +# CONFIG_ARCH_HAS_ILOG2_U32 is not set +# CONFIG_ARCH_HAS_ILOG2_U64 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_ARCH_SUPPORTS_MSI is not set +CONFIG_ARCH_SUPPORTS_OPROFILE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_BASE_SMALL=0 +# CONFIG_BCM47XX is not set +CONFIG_BITREVERSE=y +CONFIG_BOOT_ELF32=y +CONFIG_CEVT_R4K=y +CONFIG_CLASSIC_RCU=y +CONFIG_CMDLINE="console=ttyS0,115200 init=/etc/preinit rootfstype=squashfs,jffs2" +CONFIG_CPMAC=y +CONFIG_CPU_BIG_ENDIAN=y +CONFIG_CPU_HAS_LLSC=y +CONFIG_CPU_HAS_PREFETCH=y +CONFIG_CPU_HAS_SYNC=y +# CONFIG_CPU_LITTLE_ENDIAN is not set +# CONFIG_CPU_LOONGSON2 is not set +CONFIG_CPU_MIPS32=y +CONFIG_CPU_MIPS32_R1=y +# CONFIG_CPU_MIPS32_R2 is not set +# CONFIG_CPU_MIPS64_R1 is not set +# CONFIG_CPU_MIPS64_R2 is not set +CONFIG_CPU_MIPSR1=y +# CONFIG_CPU_NEVADA is not set +# CONFIG_CPU_R10000 is not set +# CONFIG_CPU_R3000 is not set +# CONFIG_CPU_R4300 is not set +# CONFIG_CPU_R4X00 is not set +# CONFIG_CPU_R5000 is not set +# CONFIG_CPU_R5432 is not set +# CONFIG_CPU_R6000 is not set +# CONFIG_CPU_R8000 is not set +# CONFIG_CPU_RM7000 is not set +# CONFIG_CPU_RM9000 is not set +# CONFIG_CPU_SB1 is not set +CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y +CONFIG_CPU_SUPPORTS_HIGHMEM=y +# CONFIG_CPU_TX39XX is not set +# CONFIG_CPU_TX49XX is not set +# CONFIG_CPU_VR41XX is not set +CONFIG_CSRC_R4K=y +# CONFIG_DM9000 is not set +CONFIG_DMA_NEED_PCI_MAP_STATE=y +CONFIG_DMA_NONCOHERENT=y +CONFIG_EARLY_PRINTK=y +CONFIG_FIXED_PHY=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_GENERIC_CMOS_UPDATE=y +# CONFIG_GENERIC_FIND_FIRST_BIT is not set +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_GENERIC_GPIO=y +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y +CONFIG_HAS_DMA=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_HAVE_ARCH_TRACEHOOK is not set +# CONFIG_HAVE_CLK is not set +# CONFIG_HAVE_DMA_ATTRS is not set +# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_HAVE_IDE=y +# CONFIG_HAVE_IOREMAP_PROT is not set +# CONFIG_HAVE_KPROBES is not set +# CONFIG_HAVE_KRETPROBES is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_HW_RANDOM=y +# CONFIG_I2C is not set +# CONFIG_IDE is not set +CONFIG_INITRAMFS_SOURCE="" +CONFIG_IRQ_CPU=y +CONFIG_KALLSYMS=y +# CONFIG_LEDS_GPIO is not set +# CONFIG_LEMOTE_FULONG is not set +# CONFIG_MACH_ALCHEMY is not set +# CONFIG_MACH_DECSTATION is not set +# CONFIG_MACH_JAZZ is not set +# CONFIG_MACH_TX39XX is not set +# CONFIG_MACH_TX49XX is not set +# CONFIG_MACH_VR41XX is not set +# CONFIG_MIKROTIK_RB532 is not set +CONFIG_MIPS=y +# CONFIG_MIPS_COBALT is not set +CONFIG_MIPS_L1_CACHE_SHIFT=5 +# CONFIG_MIPS_MACHINE is not set +# CONFIG_MIPS_MALTA is not set +CONFIG_MIPS_MT_DISABLED=y +# CONFIG_MIPS_MT_SMP is not set +# CONFIG_MIPS_MT_SMTC is not set +# CONFIG_MIPS_SIM is not set +CONFIG_MTD_AR7_PARTS=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_BANKWIDTH=2 +CONFIG_MTD_PHYSMAP_LEN=0 +CONFIG_MTD_PHYSMAP_START=0x10000000 +CONFIG_NO_EXCEPT_FILL=y +# CONFIG_NO_IOPORT is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_PHYLIB=y +# CONFIG_PMC_MSP is not set +# CONFIG_PMC_YOSEMITE is not set +# CONFIG_PNX8550_JBS is not set +# CONFIG_PNX8550_STB810 is not set +# CONFIG_PROBE_INITRD_HEADER is not set +# CONFIG_PROM_EMU is not set +CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y +# CONFIG_SCSI_DMA is not set +# CONFIG_SERIAL_8250_EXTENDED is not set +# CONFIG_SGI_IP22 is not set +# CONFIG_SGI_IP27 is not set +# CONFIG_SGI_IP28 is not set +# CONFIG_SGI_IP32 is not set +# CONFIG_SIBYTE_BIGSUR is not set +# CONFIG_SIBYTE_CARMEL is not set +# CONFIG_SIBYTE_CRHINE is not set +# CONFIG_SIBYTE_CRHONE is not set +# CONFIG_SIBYTE_LITTLESUR is not set +# CONFIG_SIBYTE_RHONE is not set +# CONFIG_SIBYTE_SENTOSA is not set +# CONFIG_SIBYTE_SWARM is not set +CONFIG_SYS_HAS_CPU_MIPS32_R1=y +CONFIG_SYS_HAS_EARLY_PRINTK=y +CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y +CONFIG_SYS_SUPPORTS_ARBIT_HZ=y +CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y +CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y +CONFIG_TICK_ONESHOT=y +CONFIG_TRAD_SIGNALS=y +# CONFIG_VGASTATE is not set +CONFIG_VLYNQ=y +CONFIG_ZONE_DMA_FLAG=0 Index: target/linux/ar7/zyxel/target.mk =================================================================== --- target/linux/ar7/zyxel/target.mk (revision 0) +++ target/linux/ar7/zyxel/target.mk (revision 0) @@ -0,0 +1,9 @@ +ARCH:=mips +SUBTARGET:=zyxel +BOARDNAME:=ZyXEL (Big Endian) +FEATURES:=broken +INITRAMFS_EXTRA_FILES:= + +define Target/Description + Build firmware images for TI AR7 based ZyXEL routers +endef
Property changes on: target/linux/ar7/generic/config-2.6.27 ___________________________________________________________________ Added: svn:mergeinfo Index: target/linux/ar7/generic/target.mk =================================================================== --- target/linux/ar7/generic/target.mk (revision 0) +++ target/linux/ar7/generic/target.mk (revision 0) @@ -0,0 +1,8 @@ +ARCH:=mipsel +SUBTARGET:=generic +BOARDNAME:=TI AR7 (Little Endian) +FEATURES:=squashfs jffs2 atm + +define Target/Description + Build firmware for TI AR7 Little endian boards. +endef Index: target/linux/ar7/Makefile =================================================================== --- target/linux/ar7/Makefile (revision 15916) +++ target/linux/ar7/Makefile (working copy) @@ -1,24 +1,18 @@ - -# Copyright (C) 2006 OpenWrt.org # +# Copyright (C) 2006-2009 OpenWrt.org +# # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk -ARCH:=mipsel BOARD:=ar7 BOARDNAME:=TI AR7 -FEATURES:=squashfs jffs2 atm - LINUX_VERSION:=2.6.27.22 +SUBTARGETS:=generic zyxel include $(INCLUDE_DIR)/target.mk DEFAULT_PACKAGES+= kmod-pppoa ppp-mod-pppoa br2684ctl kmod-acx -define Target/Description - Build firmware images for TI AR7 based routers -endef - $(eval $(call BuildTarget))
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel