add a new target for ubicom32 (compiles, but untested)
SVN-Revision: 17350
This commit is contained in:
parent
5076142aa3
commit
75ee3370d9
4 changed files with 49130 additions and 0 deletions
27
target/linux/ubicom32/Makefile
Normal file
27
target/linux/ubicom32/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
#
|
||||||
|
# Copyright (C) 2006-2008 OpenWrt.org
|
||||||
|
#
|
||||||
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
|
# See /LICENSE for more information.
|
||||||
|
#
|
||||||
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
|
#Add target specific (nommu) flags
|
||||||
|
TARGET_CFLAGS+= -DNO_FORK
|
||||||
|
|
||||||
|
ARCH:=ubicom32
|
||||||
|
BOARD:=ubicom32
|
||||||
|
BOARDNAME:=Ubicom IPxx
|
||||||
|
FEATURES:=nommu
|
||||||
|
|
||||||
|
LINUX_VERSION:=2.6.28.10
|
||||||
|
|
||||||
|
include $(INCLUDE_DIR)/target.mk
|
||||||
|
|
||||||
|
KERNEL_MAKEOPTS += LDFLAGS_BUILD_ID=""
|
||||||
|
|
||||||
|
define Target/Description
|
||||||
|
Build firmware images for Ubicom based routers and media devices.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call BuildTarget))
|
169
target/linux/ubicom32/config-2.6.28
Executable file
169
target/linux/ubicom32/config-2.6.28
Executable file
|
@ -0,0 +1,169 @@
|
||||||
|
# CONFIG_ACCESS_OK_CHECKS_ENABLED is not set
|
||||||
|
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
|
||||||
|
# CONFIG_ARCH_HAS_ILOG2_U64 is not set
|
||||||
|
CONFIG_ARCH_SUPPORTS_AOUT=y
|
||||||
|
# CONFIG_ARCH_SUPPORTS_MSI is not set
|
||||||
|
# CONFIG_ARPD is not set
|
||||||
|
CONFIG_BASE_SMALL=0
|
||||||
|
CONFIG_BINFMT_ELF_FDPIC=y
|
||||||
|
CONFIG_BINFMT_FLAT=y
|
||||||
|
# CONFIG_BINFMT_SHARED_FLAT is not set
|
||||||
|
CONFIG_BINFMT_ZFLAT=y
|
||||||
|
CONFIG_BITREVERSE=y
|
||||||
|
CONFIG_BLK_DEV_RAM=y
|
||||||
|
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
|
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||||
|
CONFIG_BRD_64MB=y
|
||||||
|
# CONFIG_BSD_DISKLABEL is not set
|
||||||
|
# CONFIG_BSD_PROCESS_ACCT is not set
|
||||||
|
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||||
|
CONFIG_CLASSIC_RCU=y
|
||||||
|
CONFIG_CMDLINE="console=ttyUM0 console=ttyUS0 serdes=0x02004000,61,250000000"
|
||||||
|
CONFIG_CMDLINE_BOOL=y
|
||||||
|
# CONFIG_CMDLINE_OVERRIDE is not set
|
||||||
|
CONFIG_CPU_BIG_ENDIAN=y
|
||||||
|
CONFIG_CRC_CCITT=y
|
||||||
|
CONFIG_CRYPTO_AEAD2=y
|
||||||
|
CONFIG_CRYPTO_AES=y
|
||||||
|
CONFIG_CRYPTO_ALGAPI=y
|
||||||
|
CONFIG_CRYPTO_ALGAPI2=y
|
||||||
|
CONFIG_CRYPTO_ARC4=y
|
||||||
|
CONFIG_CRYPTO_BLKCIPHER=y
|
||||||
|
CONFIG_CRYPTO_BLKCIPHER2=y
|
||||||
|
CONFIG_CRYPTO_ECB=y
|
||||||
|
CONFIG_CRYPTO_HASH2=y
|
||||||
|
CONFIG_CRYPTO_HW=y
|
||||||
|
CONFIG_CRYPTO_MANAGER=y
|
||||||
|
CONFIG_CRYPTO_MANAGER2=y
|
||||||
|
CONFIG_CRYPTO_RNG2=y
|
||||||
|
# CONFIG_CRYPTO_UBICOM32 is not set
|
||||||
|
# CONFIG_DEBUG_FS is not set
|
||||||
|
# CONFIG_DEBUG_IRQMEASURE is not set
|
||||||
|
# CONFIG_DEBUG_PCIMEASURE is not set
|
||||||
|
# CONFIG_DEFAULT_DEADLINE is not set
|
||||||
|
CONFIG_DEFAULT_IOSCHED="noop"
|
||||||
|
CONFIG_DEFAULT_NOOP=y
|
||||||
|
CONFIG_DEVKMEM=y
|
||||||
|
CONFIG_DEVPORT=y
|
||||||
|
CONFIG_EARLY_PRINTK=y
|
||||||
|
CONFIG_ENABLE_MUST_CHECK=y
|
||||||
|
# CONFIG_EPOLL is not set
|
||||||
|
# CONFIG_EVENTFD is not set
|
||||||
|
CONFIG_FORCE_MAX_ZONEORDER=14
|
||||||
|
# CONFIG_FPU is not set
|
||||||
|
# CONFIG_FUTEX is not set
|
||||||
|
# CONFIG_FW_LOADER is not set
|
||||||
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
|
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
|
||||||
|
CONFIG_GENERIC_FIND_NEXT_BIT=y
|
||||||
|
CONFIG_GENERIC_GPIO=y
|
||||||
|
# CONFIG_GEN_RTC is not set
|
||||||
|
CONFIG_GPIOLIB=y
|
||||||
|
# CONFIG_HAMRADIO is not set
|
||||||
|
CONFIG_HAS_DMA=y
|
||||||
|
CONFIG_HAS_IOMEM=y
|
||||||
|
CONFIG_HAVE_CLK=y
|
||||||
|
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
|
||||||
|
CONFIG_HAVE_OPROFILE=y
|
||||||
|
CONFIG_HW_RANDOM=y
|
||||||
|
CONFIG_HW_RANDOM_UBICOM32=y
|
||||||
|
# CONFIG_I2C is not set
|
||||||
|
CONFIG_INET_DIAG=y
|
||||||
|
CONFIG_INET_TCP_DIAG=y
|
||||||
|
CONFIG_INITRAMFS_ROOT_GID=0
|
||||||
|
CONFIG_INITRAMFS_ROOT_UID=0
|
||||||
|
CONFIG_INITRAMFS_SOURCE="../romfs ../vendors/Ubicom/RouterGateway/initramfs_list"
|
||||||
|
CONFIG_INPUT=y
|
||||||
|
# CONFIG_INPUT_MISC is not set
|
||||||
|
CONFIG_INPUT_POLLDEV=y
|
||||||
|
# CONFIG_IOSCHED_DEADLINE is not set
|
||||||
|
# CONFIG_IP5160DEV is not set
|
||||||
|
# CONFIG_IP5160EVAL is not set
|
||||||
|
# CONFIG_IP5170DPF is not set
|
||||||
|
# CONFIG_IP7145DPF is not set
|
||||||
|
# CONFIG_IP7160BRINGUP is not set
|
||||||
|
# CONFIG_IP7160DPF is not set
|
||||||
|
CONFIG_IP7160RGW=y
|
||||||
|
# CONFIG_IP7500AV is not set
|
||||||
|
# CONFIG_IP7500MEDIA is not set
|
||||||
|
# CONFIG_IP7500MODULE is not set
|
||||||
|
# CONFIG_IRQSTACKS is not set
|
||||||
|
CONFIG_IRQ_PER_CPU=y
|
||||||
|
# CONFIG_ISDN is not set
|
||||||
|
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
|
||||||
|
# CONFIG_JFFS2_SUMMARY is not set
|
||||||
|
CONFIG_KERNELBASE=0x40400000
|
||||||
|
CONFIG_LDM_DEBUG=y
|
||||||
|
CONFIG_LDM_PARTITION=y
|
||||||
|
CONFIG_LEDS_GPIO=y
|
||||||
|
# CONFIG_LEDS_TRIGGERS is not set
|
||||||
|
CONFIG_LEGACY_PTYS=y
|
||||||
|
CONFIG_LEGACY_PTY_COUNT=256
|
||||||
|
CONFIG_LIBCRC32C=y
|
||||||
|
# CONFIG_LINKER_RELAXATION is not set
|
||||||
|
# CONFIG_MISC_DEVICES is not set
|
||||||
|
# CONFIG_MMU is not set
|
||||||
|
CONFIG_MODULE_FORCE_LOAD=y
|
||||||
|
# CONFIG_MODULE_UNLOAD is not set
|
||||||
|
# CONFIG_MTD_CFI is not set
|
||||||
|
CONFIG_MTD_CMDLINE_PARTS=y
|
||||||
|
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
||||||
|
CONFIG_MTD_UBI32_M25P80=y
|
||||||
|
# CONFIG_NET_ETHERNET is not set
|
||||||
|
# CONFIG_NOBOARD is not set
|
||||||
|
CONFIG_NO_HZ=y
|
||||||
|
CONFIG_NO_IOPORT=y
|
||||||
|
# CONFIG_NO_KERNEL_MSG is not set
|
||||||
|
CONFIG_OCM_MODULES_FALLBACK_TO_DDR=y
|
||||||
|
CONFIG_OCM_MODULES_MAY_CONSUME_REMAINING_CODESPACE=y
|
||||||
|
CONFIG_OCM_MODULES_RESERVATION=41
|
||||||
|
# CONFIG_PACKET_MMAP is not set
|
||||||
|
CONFIG_PAGEFLAGS_EXTENDED=y
|
||||||
|
CONFIG_PCI=y
|
||||||
|
CONFIG_PCI_DEV0_IDSEL=0x001000000
|
||||||
|
CONFIG_PCI_DEV1_IDSEL=0x002000000
|
||||||
|
CONFIG_PRINTK_TIME=y
|
||||||
|
CONFIG_PROTECT_KERNEL=y
|
||||||
|
CONFIG_RAMBASE=0x40000000
|
||||||
|
CONFIG_RAMKERNEL=y
|
||||||
|
CONFIG_RAMSIZE=0x4000000
|
||||||
|
# CONFIG_RTC is not set
|
||||||
|
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
||||||
|
# CONFIG_SCSI_DMA is not set
|
||||||
|
# CONFIG_SERIAL_8250 is not set
|
||||||
|
CONFIG_SERIAL_UBI32_MAILBOX=y
|
||||||
|
CONFIG_SERIAL_UBI32_MAILBOX_CONSOLE=y
|
||||||
|
# CONFIG_SERIAL_UBI32_SERDES is not set
|
||||||
|
# CONFIG_SERIAL_UBI32_UARTTIO is not set
|
||||||
|
# CONFIG_SIGNALFD is not set
|
||||||
|
# CONFIG_SMP is not set
|
||||||
|
CONFIG_SPI=y
|
||||||
|
CONFIG_SPI_BITBANG=y
|
||||||
|
# CONFIG_SPI_GPIO is not set
|
||||||
|
CONFIG_SPI_MASTER=y
|
||||||
|
# CONFIG_SPI_SPIDEV is not set
|
||||||
|
CONFIG_SPI_UBICOM32_GPIO=y
|
||||||
|
# CONFIG_STOP_ON_BUG is not set
|
||||||
|
# CONFIG_STOP_ON_TRAP is not set
|
||||||
|
# CONFIG_SYSCTL_SYSCALL_CHECK is not set
|
||||||
|
CONFIG_SYSFS_DEPRECATED=y
|
||||||
|
CONFIG_SYSFS_DEPRECATED_V2=y
|
||||||
|
CONFIG_TICK_ONESHOT=y
|
||||||
|
# CONFIG_TIMERFD is not set
|
||||||
|
CONFIG_TIMER_EXTRA_ALLOC=0
|
||||||
|
CONFIG_TIME_LOW_RES=y
|
||||||
|
CONFIG_TINY_SHMEM=y
|
||||||
|
CONFIG_UBI32_WDT=y
|
||||||
|
CONFIG_UBICOM32=y
|
||||||
|
CONFIG_UBICOM32_GMAC=y
|
||||||
|
CONFIG_UBICOM32_NAPI=y
|
||||||
|
CONFIG_UBICOM32_OCM_FOR_SKB=y
|
||||||
|
CONFIG_UBICOM32_V4=y
|
||||||
|
# CONFIG_UBICOM_HID is not set
|
||||||
|
CONFIG_UBICOM_INPUT=y
|
||||||
|
# CONFIG_UBICOM_INPUT_I2C is not set
|
||||||
|
# CONFIG_UNALIGNED_ACCESS_DISABLED is not set
|
||||||
|
CONFIG_UNALIGNED_ACCESS_ENABLED=y
|
||||||
|
# CONFIG_UNALIGNED_ACCESS_USERSPACE_ONLY is not set
|
||||||
|
# CONFIG_VGASTATE is not set
|
||||||
|
# CONFIG_WIRELESS_OLD_REGULATORY is not set
|
12
target/linux/ubicom32/image/Makefile
Normal file
12
target/linux/ubicom32/image/Makefile
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
#
|
||||||
|
# Copyright (C) 2006 OpenWrt.org
|
||||||
|
#
|
||||||
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
|
# See /LICENSE for more information.
|
||||||
|
#
|
||||||
|
include $(TOPDIR)/rules.mk
|
||||||
|
include $(INCLUDE_DIR)/image.mk
|
||||||
|
|
||||||
|
# use default targets for everything
|
||||||
|
|
||||||
|
$(eval $(call BuildImage))
|
48922
target/linux/ubicom32/patches-2.6.28/100-ubicom32_support.patch
Normal file
48922
target/linux/ubicom32/patches-2.6.28/100-ubicom32_support.patch
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue