diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/linux/linux-DAVINCIPSP_03.20.00.14-EV-AM1707.patch buildroot-2012.02/board/evodbg/ev-am1707/linux/linux-DAVINCIPSP_03.20.00.14-EV-AM1707.patch --- buildroot-2012.02-orig/board/evodbg/ev-am1707/linux/linux-DAVINCIPSP_03.20.00.14-EV-AM1707.patch 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/linux/linux-DAVINCIPSP_03.20.00.14-EV-AM1707.patch 2012-05-11 02:14:22.420711663 +0300 @@ -0,0 +1,2232 @@ +--- /dev/null ++++ linux-DAVINCIPSP_03.20.00.14/arch/arm/configs/ev-am1707_defconfig +@@ -0,0 +1,1536 @@ ++# ++# Automatically generated make config: don't edit ++# Linux kernel version: 2.6.33-rc4 ++# Thu May 10 01:22:24 2012 ++# ++CONFIG_ARM=y ++CONFIG_SYS_SUPPORTS_APM_EMULATION=y ++CONFIG_GENERIC_GPIO=y ++CONFIG_GENERIC_TIME=y ++CONFIG_GENERIC_CLOCKEVENTS=y ++CONFIG_GENERIC_HARDIRQS=y ++CONFIG_STACKTRACE_SUPPORT=y ++CONFIG_HAVE_LATENCYTOP_SUPPORT=y ++CONFIG_LOCKDEP_SUPPORT=y ++CONFIG_TRACE_IRQFLAGS_SUPPORT=y ++CONFIG_HARDIRQS_SW_RESEND=y ++CONFIG_GENERIC_IRQ_PROBE=y ++CONFIG_RWSEM_GENERIC_SPINLOCK=y ++CONFIG_GENERIC_HWEIGHT=y ++CONFIG_GENERIC_CALIBRATE_DELAY=y ++CONFIG_ZONE_DMA=y ++CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y ++CONFIG_VECTORS_BASE=0xffff0000 ++CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" ++CONFIG_CONSTRUCTORS=y ++ ++# ++# General setup ++# ++CONFIG_EXPERIMENTAL=y ++CONFIG_BROKEN_ON_SMP=y ++CONFIG_LOCK_KERNEL=y ++CONFIG_INIT_ENV_ARG_LIMIT=32 ++CONFIG_LOCALVERSION="" ++# CONFIG_LOCALVERSION_AUTO is not set ++CONFIG_HAVE_KERNEL_GZIP=y ++CONFIG_HAVE_KERNEL_LZO=y ++CONFIG_KERNEL_GZIP=y ++# CONFIG_KERNEL_BZIP2 is not set ++# CONFIG_KERNEL_LZMA is not set ++# CONFIG_KERNEL_LZO is not set ++CONFIG_SWAP=y ++CONFIG_SYSVIPC=y ++CONFIG_SYSVIPC_SYSCTL=y ++CONFIG_POSIX_MQUEUE=y ++CONFIG_POSIX_MQUEUE_SYSCTL=y ++# CONFIG_BSD_PROCESS_ACCT is not set ++# CONFIG_TASKSTATS is not set ++# CONFIG_AUDIT is not set ++ ++# ++# RCU Subsystem ++# ++CONFIG_TREE_RCU=y ++# CONFIG_TREE_PREEMPT_RCU is not set ++# CONFIG_TINY_RCU is not set ++# CONFIG_RCU_TRACE is not set ++CONFIG_RCU_FANOUT=32 ++# CONFIG_RCU_FANOUT_EXACT is not set ++# CONFIG_TREE_RCU_TRACE is not set ++CONFIG_IKCONFIG=y ++CONFIG_IKCONFIG_PROC=y ++CONFIG_LOG_BUF_SHIFT=14 ++CONFIG_GROUP_SCHED=y ++CONFIG_FAIR_GROUP_SCHED=y ++# CONFIG_RT_GROUP_SCHED is not set ++CONFIG_USER_SCHED=y ++# CONFIG_CGROUP_SCHED is not set ++# CONFIG_CGROUPS is not set ++# CONFIG_SYSFS_DEPRECATED_V2 is not set ++# CONFIG_RELAY is not set ++# CONFIG_NAMESPACES is not set ++CONFIG_BLK_DEV_INITRD=y ++CONFIG_INITRAMFS_SOURCE="" ++CONFIG_RD_GZIP=y ++# CONFIG_RD_BZIP2 is not set ++# CONFIG_RD_LZMA is not set ++# CONFIG_RD_LZO is not set ++CONFIG_CC_OPTIMIZE_FOR_SIZE=y ++CONFIG_SYSCTL=y ++CONFIG_ANON_INODES=y ++CONFIG_EMBEDDED=y ++CONFIG_UID16=y ++CONFIG_SYSCTL_SYSCALL=y ++CONFIG_KALLSYMS=y ++# CONFIG_KALLSYMS_EXTRA_PASS is not set ++CONFIG_HOTPLUG=y ++CONFIG_PRINTK=y ++CONFIG_BUG=y ++CONFIG_ELF_CORE=y ++CONFIG_BASE_FULL=y ++CONFIG_FUTEX=y ++CONFIG_EPOLL=y ++CONFIG_SIGNALFD=y ++CONFIG_TIMERFD=y ++CONFIG_EVENTFD=y ++CONFIG_SHMEM=y ++CONFIG_AIO=y ++ ++# ++# Kernel Performance Events And Counters ++# ++CONFIG_VM_EVENT_COUNTERS=y ++CONFIG_SLUB_DEBUG=y ++CONFIG_COMPAT_BRK=y ++# CONFIG_SLAB is not set ++CONFIG_SLUB=y ++# CONFIG_SLOB is not set ++# CONFIG_PROFILING is not set ++CONFIG_HAVE_OPROFILE=y ++# CONFIG_KPROBES is not set ++CONFIG_HAVE_KPROBES=y ++CONFIG_HAVE_KRETPROBES=y ++CONFIG_HAVE_CLK=y ++ ++# ++# GCOV-based kernel profiling ++# ++# CONFIG_SLOW_WORK is not set ++CONFIG_HAVE_GENERIC_DMA_COHERENT=y ++CONFIG_SLABINFO=y ++CONFIG_RT_MUTEXES=y ++CONFIG_BASE_SMALL=0 ++CONFIG_MODULES=y ++# CONFIG_MODULE_FORCE_LOAD is not set ++CONFIG_MODULE_UNLOAD=y ++CONFIG_MODULE_FORCE_UNLOAD=y ++CONFIG_MODVERSIONS=y ++# CONFIG_MODULE_SRCVERSION_ALL is not set ++CONFIG_BLOCK=y ++CONFIG_LBDAF=y ++# CONFIG_BLK_DEV_BSG is not set ++# CONFIG_BLK_DEV_INTEGRITY is not set ++ ++# ++# IO Schedulers ++# ++CONFIG_IOSCHED_NOOP=y ++# CONFIG_IOSCHED_DEADLINE is not set ++# CONFIG_IOSCHED_CFQ is not set ++# CONFIG_DEFAULT_DEADLINE is not set ++# CONFIG_DEFAULT_CFQ is not set ++CONFIG_DEFAULT_NOOP=y ++CONFIG_DEFAULT_IOSCHED="noop" ++# CONFIG_INLINE_SPIN_TRYLOCK is not set ++# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set ++# CONFIG_INLINE_SPIN_LOCK is not set ++# CONFIG_INLINE_SPIN_LOCK_BH is not set ++# CONFIG_INLINE_SPIN_LOCK_IRQ is not set ++# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set ++# CONFIG_INLINE_SPIN_UNLOCK is not set ++# CONFIG_INLINE_SPIN_UNLOCK_BH is not set ++# CONFIG_INLINE_SPIN_UNLOCK_IRQ is not set ++# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set ++# CONFIG_INLINE_READ_TRYLOCK is not set ++# CONFIG_INLINE_READ_LOCK is not set ++# CONFIG_INLINE_READ_LOCK_BH is not set ++# CONFIG_INLINE_READ_LOCK_IRQ is not set ++# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set ++# CONFIG_INLINE_READ_UNLOCK is not set ++# CONFIG_INLINE_READ_UNLOCK_BH is not set ++# CONFIG_INLINE_READ_UNLOCK_IRQ is not set ++# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set ++# CONFIG_INLINE_WRITE_TRYLOCK is not set ++# CONFIG_INLINE_WRITE_LOCK is not set ++# CONFIG_INLINE_WRITE_LOCK_BH is not set ++# CONFIG_INLINE_WRITE_LOCK_IRQ is not set ++# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set ++# CONFIG_INLINE_WRITE_UNLOCK is not set ++# CONFIG_INLINE_WRITE_UNLOCK_BH is not set ++# CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set ++# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set ++# CONFIG_MUTEX_SPIN_ON_OWNER is not set ++# CONFIG_FREEZER is not set ++ ++# ++# System Type ++# ++CONFIG_MMU=y ++# CONFIG_ARCH_AAEC2000 is not set ++# CONFIG_ARCH_INTEGRATOR is not set ++# CONFIG_ARCH_REALVIEW is not set ++# CONFIG_ARCH_VERSATILE is not set ++# CONFIG_ARCH_AT91 is not set ++# CONFIG_ARCH_CLPS711X is not set ++# CONFIG_ARCH_GEMINI is not set ++# CONFIG_ARCH_EBSA110 is not set ++# CONFIG_ARCH_EP93XX is not set ++# CONFIG_ARCH_FOOTBRIDGE is not set ++# CONFIG_ARCH_MXC is not set ++# CONFIG_ARCH_STMP3XXX is not set ++# CONFIG_ARCH_NETX is not set ++# CONFIG_ARCH_H720X is not set ++# CONFIG_ARCH_NOMADIK is not set ++# CONFIG_ARCH_IOP13XX is not set ++# CONFIG_ARCH_IOP32X is not set ++# CONFIG_ARCH_IOP33X is not set ++# CONFIG_ARCH_IXP23XX is not set ++# CONFIG_ARCH_IXP2000 is not set ++# CONFIG_ARCH_IXP4XX is not set ++# CONFIG_ARCH_L7200 is not set ++# CONFIG_ARCH_DOVE is not set ++# CONFIG_ARCH_KIRKWOOD is not set ++# CONFIG_ARCH_LOKI is not set ++# CONFIG_ARCH_MV78XX0 is not set ++# CONFIG_ARCH_ORION5X is not set ++# CONFIG_ARCH_MMP is not set ++# CONFIG_ARCH_KS8695 is not set ++# CONFIG_ARCH_NS9XXX is not set ++# CONFIG_ARCH_W90X900 is not set ++# CONFIG_ARCH_PNX4008 is not set ++# CONFIG_ARCH_PXA is not set ++# CONFIG_ARCH_MSM is not set ++# CONFIG_ARCH_RPC is not set ++# CONFIG_ARCH_SA1100 is not set ++# CONFIG_ARCH_S3C2410 is not set ++# CONFIG_ARCH_S3C64XX is not set ++# CONFIG_ARCH_S5PC1XX is not set ++# CONFIG_ARCH_SHARK is not set ++# CONFIG_ARCH_LH7A40X is not set ++# CONFIG_ARCH_U300 is not set ++CONFIG_ARCH_DAVINCI=y ++# CONFIG_ARCH_OMAP is not set ++# CONFIG_ARCH_BCMRING is not set ++# CONFIG_ARCH_U8500 is not set ++CONFIG_CP_INTC=y ++ ++# ++# TI DaVinci Implementations ++# ++ ++# ++# DaVinci Core Type ++# ++# CONFIG_ARCH_DAVINCI_DM644x is not set ++# CONFIG_ARCH_DAVINCI_DM355 is not set ++# CONFIG_ARCH_DAVINCI_DM646x is not set ++CONFIG_ARCH_DAVINCI_DA830=y ++# CONFIG_ARCH_DAVINCI_DA850 is not set ++CONFIG_ARCH_DAVINCI_DA8XX=y ++# CONFIG_ARCH_DAVINCI_DM365 is not set ++ ++# ++# DaVinci Board Type ++# ++# CONFIG_MACH_DAVINCI_DA830_EVM is not set ++CONFIG_MACH_EV_AM1707=y ++CONFIG_DAVINCI_MUX=y ++# CONFIG_DAVINCI_MUX_DEBUG is not set ++# CONFIG_DAVINCI_MUX_WARNINGS is not set ++CONFIG_DAVINCI_RESET_CLOCKS=y ++# CONFIG_DAVINCI_MCBSP is not set ++ ++# ++# Processor Type ++# ++CONFIG_CPU_ARM926T=y ++CONFIG_CPU_32v5=y ++CONFIG_CPU_ABRT_EV5TJ=y ++CONFIG_CPU_PABRT_LEGACY=y ++CONFIG_CPU_CACHE_VIVT=y ++CONFIG_CPU_COPY_V4WB=y ++CONFIG_CPU_TLB_V4WBI=y ++CONFIG_CPU_CP15=y ++CONFIG_CPU_CP15_MMU=y ++ ++# ++# Processor Features ++# ++CONFIG_ARM_THUMB=y ++# CONFIG_CPU_ICACHE_DISABLE is not set ++# CONFIG_CPU_DCACHE_DISABLE is not set ++CONFIG_CPU_DCACHE_WRITETHROUGH=y ++# CONFIG_CPU_CACHE_ROUND_ROBIN is not set ++CONFIG_ARM_L1_CACHE_SHIFT=5 ++CONFIG_COMMON_CLKDEV=y ++ ++# ++# Bus support ++# ++# CONFIG_PCI_SYSCALL is not set ++# CONFIG_ARCH_SUPPORTS_MSI is not set ++# CONFIG_PCCARD is not set ++ ++# ++# Kernel Features ++# ++CONFIG_TICK_ONESHOT=y ++CONFIG_NO_HZ=y ++CONFIG_HIGH_RES_TIMERS=y ++CONFIG_GENERIC_CLOCKEVENTS_BUILD=y ++CONFIG_VMSPLIT_3G=y ++# CONFIG_VMSPLIT_2G is not set ++# CONFIG_VMSPLIT_1G is not set ++CONFIG_PAGE_OFFSET=0xC0000000 ++# CONFIG_PREEMPT_NONE is not set ++# CONFIG_PREEMPT_VOLUNTARY is not set ++CONFIG_PREEMPT=y ++CONFIG_HZ=100 ++CONFIG_AEABI=y ++# CONFIG_OABI_COMPAT is not set ++CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y ++# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set ++# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set ++# CONFIG_HIGHMEM is not set ++CONFIG_SELECT_MEMORY_MODEL=y ++CONFIG_FLATMEM_MANUAL=y ++# CONFIG_DISCONTIGMEM_MANUAL is not set ++# CONFIG_SPARSEMEM_MANUAL is not set ++CONFIG_FLATMEM=y ++CONFIG_FLAT_NODE_MEM_MAP=y ++CONFIG_PAGEFLAGS_EXTENDED=y ++CONFIG_SPLIT_PTLOCK_CPUS=999999 ++# CONFIG_PHYS_ADDR_T_64BIT is not set ++CONFIG_ZONE_DMA_FLAG=1 ++CONFIG_BOUNCE=y ++CONFIG_VIRT_TO_BUS=y ++# CONFIG_KSM is not set ++CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 ++CONFIG_LEDS=y ++# CONFIG_LEDS_CPU is not set ++CONFIG_ALIGNMENT_TRAP=y ++# CONFIG_UACCESS_WITH_MEMCPY is not set ++ ++# ++# Boot options ++# ++CONFIG_ZBOOT_ROM_TEXT=0x0 ++CONFIG_ZBOOT_ROM_BSS=0x0 ++CONFIG_CMDLINE="" ++# CONFIG_XIP_KERNEL is not set ++# CONFIG_KEXEC is not set ++ ++# ++# CPU Power Management ++# ++# CONFIG_CPU_IDLE is not set ++ ++# ++# Floating point emulation ++# ++ ++# ++# At least one emulation must be selected ++# ++# CONFIG_VFP is not set ++ ++# ++# Userspace binary formats ++# ++CONFIG_BINFMT_ELF=y ++# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set ++CONFIG_HAVE_AOUT=y ++# CONFIG_BINFMT_AOUT is not set ++# CONFIG_BINFMT_MISC is not set ++ ++# ++# Power management options ++# ++# CONFIG_PM is not set ++CONFIG_ARCH_SUSPEND_POSSIBLE=y ++CONFIG_NET=y ++ ++# ++# Networking options ++# ++CONFIG_PACKET=y ++# CONFIG_PACKET_MMAP is not set ++CONFIG_UNIX=y ++CONFIG_XFRM=y ++# CONFIG_XFRM_USER is not set ++# CONFIG_XFRM_SUB_POLICY is not set ++# CONFIG_XFRM_MIGRATE is not set ++# CONFIG_XFRM_STATISTICS is not set ++# CONFIG_NET_KEY is not set ++CONFIG_INET=y ++# CONFIG_IP_MULTICAST is not set ++# CONFIG_IP_ADVANCED_ROUTER is not set ++CONFIG_IP_FIB_HASH=y ++CONFIG_IP_PNP=y ++CONFIG_IP_PNP_DHCP=y ++# CONFIG_IP_PNP_BOOTP is not set ++# CONFIG_IP_PNP_RARP is not set ++# CONFIG_NET_IPIP is not set ++# CONFIG_NET_IPGRE is not set ++# CONFIG_ARPD is not set ++# CONFIG_SYN_COOKIES is not set ++# CONFIG_INET_AH is not set ++# CONFIG_INET_ESP is not set ++# CONFIG_INET_IPCOMP is not set ++# CONFIG_INET_XFRM_TUNNEL is not set ++# CONFIG_INET_TUNNEL is not set ++CONFIG_INET_XFRM_MODE_TRANSPORT=y ++CONFIG_INET_XFRM_MODE_TUNNEL=y ++CONFIG_INET_XFRM_MODE_BEET=y ++# CONFIG_INET_LRO is not set ++CONFIG_INET_DIAG=y ++CONFIG_INET_TCP_DIAG=y ++# CONFIG_TCP_CONG_ADVANCED is not set ++CONFIG_TCP_CONG_CUBIC=y ++CONFIG_DEFAULT_TCP_CONG="cubic" ++# CONFIG_TCP_MD5SIG is not set ++# CONFIG_IPV6 is not set ++# CONFIG_NETWORK_SECMARK is not set ++# CONFIG_NETFILTER is not set ++# CONFIG_IP_DCCP is not set ++# CONFIG_IP_SCTP is not set ++# CONFIG_RDS is not set ++# CONFIG_TIPC is not set ++# CONFIG_ATM is not set ++# CONFIG_BRIDGE is not set ++# CONFIG_NET_DSA is not set ++CONFIG_VLAN_8021Q=y ++# CONFIG_VLAN_8021Q_GVRP is not set ++# CONFIG_DECNET is not set ++# CONFIG_LLC2 is not set ++# CONFIG_IPX is not set ++# CONFIG_ATALK is not set ++# CONFIG_X25 is not set ++# CONFIG_LAPB is not set ++# CONFIG_ECONET is not set ++# CONFIG_WAN_ROUTER is not set ++# CONFIG_PHONET is not set ++# CONFIG_IEEE802154 is not set ++# CONFIG_NET_SCHED is not set ++# CONFIG_DCB is not set ++ ++# ++# Network testing ++# ++# CONFIG_NET_PKTGEN is not set ++# CONFIG_HAMRADIO is not set ++# CONFIG_CAN is not set ++# CONFIG_IRDA is not set ++# CONFIG_BT is not set ++# CONFIG_AF_RXRPC is not set ++# CONFIG_WIRELESS is not set ++# CONFIG_WIMAX is not set ++# CONFIG_RFKILL is not set ++# CONFIG_NET_9P is not set ++ ++# ++# Device Drivers ++# ++ ++# ++# Generic Driver Options ++# ++CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" ++CONFIG_DEVTMPFS=y ++CONFIG_DEVTMPFS_MOUNT=y ++CONFIG_STANDALONE=y ++CONFIG_PREVENT_FIRMWARE_BUILD=y ++# CONFIG_FW_LOADER is not set ++# CONFIG_SYS_HYPERVISOR is not set ++# CONFIG_CONNECTOR is not set ++CONFIG_MTD=y ++# CONFIG_MTD_DEBUG is not set ++# CONFIG_MTD_TESTS is not set ++# CONFIG_MTD_CONCAT is not set ++CONFIG_MTD_PARTITIONS=y ++# CONFIG_MTD_REDBOOT_PARTS is not set ++# CONFIG_MTD_CMDLINE_PARTS is not set ++# CONFIG_MTD_AFS_PARTS is not set ++# CONFIG_MTD_AR7_PARTS is not set ++ ++# ++# User Modules And Translation Layers ++# ++CONFIG_MTD_CHAR=y ++CONFIG_MTD_BLKDEVS=y ++CONFIG_MTD_BLOCK=y ++# CONFIG_FTL is not set ++# CONFIG_NFTL is not set ++# CONFIG_INFTL is not set ++# CONFIG_RFD_FTL is not set ++# CONFIG_SSFDC is not set ++# CONFIG_MTD_OOPS is not set ++ ++# ++# RAM/ROM/Flash chip drivers ++# ++# CONFIG_MTD_CFI is not set ++# CONFIG_MTD_JEDECPROBE is not set ++CONFIG_MTD_MAP_BANK_WIDTH_1=y ++CONFIG_MTD_MAP_BANK_WIDTH_2=y ++CONFIG_MTD_MAP_BANK_WIDTH_4=y ++# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set ++# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set ++# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set ++CONFIG_MTD_CFI_I1=y ++CONFIG_MTD_CFI_I2=y ++# CONFIG_MTD_CFI_I4 is not set ++# CONFIG_MTD_CFI_I8 is not set ++# CONFIG_MTD_RAM is not set ++# CONFIG_MTD_ROM is not set ++# CONFIG_MTD_ABSENT is not set ++ ++# ++# Mapping drivers for chip access ++# ++# CONFIG_MTD_COMPLEX_MAPPINGS is not set ++# CONFIG_MTD_PLATRAM is not set ++ ++# ++# Self-contained MTD device drivers ++# ++# CONFIG_MTD_DATAFLASH is not set ++CONFIG_MTD_M25P80=y ++CONFIG_M25PXX_USE_FAST_READ=y ++# CONFIG_MTD_SST25L is not set ++# CONFIG_MTD_SLRAM is not set ++# CONFIG_MTD_PHRAM is not set ++# CONFIG_MTD_MTDRAM is not set ++# CONFIG_MTD_BLOCK2MTD is not set ++ ++# ++# Disk-On-Chip Device Drivers ++# ++# CONFIG_MTD_DOC2000 is not set ++# CONFIG_MTD_DOC2001 is not set ++# CONFIG_MTD_DOC2001PLUS is not set ++CONFIG_MTD_NAND=y ++# CONFIG_MTD_NAND_VERIFY_WRITE is not set ++# CONFIG_MTD_NAND_ECC_SMC is not set ++# CONFIG_MTD_NAND_MUSEUM_IDS is not set ++# CONFIG_MTD_NAND_GPIO is not set ++CONFIG_MTD_NAND_IDS=y ++# CONFIG_MTD_NAND_DISKONCHIP is not set ++# CONFIG_MTD_NAND_NANDSIM is not set ++# CONFIG_MTD_NAND_PLATFORM is not set ++# CONFIG_MTD_ALAUDA is not set ++CONFIG_MTD_NAND_DAVINCI=y ++# CONFIG_MTD_ONENAND is not set ++ ++# ++# LPDDR flash memory drivers ++# ++# CONFIG_MTD_LPDDR is not set ++ ++# ++# UBI - Unsorted block images ++# ++CONFIG_MTD_UBI=y ++CONFIG_MTD_UBI_WL_THRESHOLD=4096 ++CONFIG_MTD_UBI_BEB_RESERVE=1 ++# CONFIG_MTD_UBI_GLUEBI is not set ++ ++# ++# UBI debugging options ++# ++# CONFIG_MTD_UBI_DEBUG is not set ++# CONFIG_PARPORT is not set ++CONFIG_BLK_DEV=y ++# CONFIG_BLK_DEV_COW_COMMON is not set ++CONFIG_BLK_DEV_LOOP=m ++# CONFIG_BLK_DEV_CRYPTOLOOP is not set ++ ++# ++# DRBD disabled because PROC_FS, INET or CONNECTOR not selected ++# ++# CONFIG_BLK_DEV_NBD is not set ++# CONFIG_BLK_DEV_UB is not set ++CONFIG_BLK_DEV_RAM=y ++CONFIG_BLK_DEV_RAM_COUNT=1 ++CONFIG_BLK_DEV_RAM_SIZE=32768 ++# CONFIG_BLK_DEV_XIP is not set ++# CONFIG_CDROM_PKTCDVD is not set ++# CONFIG_ATA_OVER_ETH is not set ++# CONFIG_MG_DISK is not set ++CONFIG_MISC_DEVICES=y ++# CONFIG_AD525X_DPOT is not set ++# CONFIG_ICS932S401 is not set ++# CONFIG_ENCLOSURE_SERVICES is not set ++# CONFIG_ISL29003 is not set ++# CONFIG_DS1682 is not set ++# CONFIG_TI_DAC7512 is not set ++# CONFIG_C2PORT is not set ++ ++# ++# EEPROM support ++# ++CONFIG_EEPROM_AT24=y ++# CONFIG_EEPROM_AT25 is not set ++# CONFIG_EEPROM_LEGACY is not set ++# CONFIG_EEPROM_MAX6875 is not set ++# CONFIG_EEPROM_93CX6 is not set ++CONFIG_HAVE_IDE=y ++# CONFIG_IDE is not set ++ ++# ++# SCSI device support ++# ++# CONFIG_RAID_ATTRS is not set ++CONFIG_SCSI=y ++CONFIG_SCSI_DMA=y ++# CONFIG_SCSI_TGT is not set ++# CONFIG_SCSI_NETLINK is not set ++CONFIG_SCSI_PROC_FS=y ++ ++# ++# SCSI support type (disk, tape, CD-ROM) ++# ++CONFIG_BLK_DEV_SD=y ++# CONFIG_CHR_DEV_ST is not set ++# CONFIG_CHR_DEV_OSST is not set ++# CONFIG_BLK_DEV_SR is not set ++CONFIG_CHR_DEV_SG=y ++# CONFIG_CHR_DEV_SCH is not set ++# CONFIG_SCSI_MULTI_LUN is not set ++# CONFIG_SCSI_CONSTANTS is not set ++# CONFIG_SCSI_LOGGING is not set ++# CONFIG_SCSI_SCAN_ASYNC is not set ++CONFIG_SCSI_WAIT_SCAN=m ++ ++# ++# SCSI Transports ++# ++# CONFIG_SCSI_SPI_ATTRS is not set ++# CONFIG_SCSI_FC_ATTRS is not set ++# CONFIG_SCSI_ISCSI_ATTRS is not set ++# CONFIG_SCSI_SAS_LIBSAS is not set ++# CONFIG_SCSI_SRP_ATTRS is not set ++CONFIG_SCSI_LOWLEVEL=y ++# CONFIG_ISCSI_TCP is not set ++# CONFIG_LIBFC is not set ++# CONFIG_LIBFCOE is not set ++# CONFIG_SCSI_DEBUG is not set ++# CONFIG_SCSI_DH is not set ++# CONFIG_SCSI_OSD_INITIATOR is not set ++# CONFIG_ATA is not set ++# CONFIG_MD is not set ++CONFIG_NETDEVICES=y ++# CONFIG_DUMMY is not set ++# CONFIG_BONDING is not set ++# CONFIG_MACVLAN is not set ++# CONFIG_EQUALIZER is not set ++# CONFIG_TUN is not set ++# CONFIG_VETH is not set ++CONFIG_PHYLIB=y ++ ++# ++# MII PHY device drivers ++# ++# CONFIG_MARVELL_PHY is not set ++# CONFIG_DAVICOM_PHY is not set ++# CONFIG_QSEMI_PHY is not set ++# CONFIG_LXT_PHY is not set ++# CONFIG_CICADA_PHY is not set ++# CONFIG_VITESSE_PHY is not set ++CONFIG_SMSC_PHY=y ++# CONFIG_BROADCOM_PHY is not set ++# CONFIG_ICPLUS_PHY is not set ++# CONFIG_REALTEK_PHY is not set ++# CONFIG_NATIONAL_PHY is not set ++# CONFIG_STE10XP is not set ++# CONFIG_LSI_ET1011C_PHY is not set ++# CONFIG_FIXED_PHY is not set ++# CONFIG_MDIO_BITBANG is not set ++CONFIG_NET_ETHERNET=y ++CONFIG_MII=y ++# CONFIG_AX88796 is not set ++# CONFIG_SMC91X is not set ++CONFIG_TI_DAVINCI_EMAC=y ++# CONFIG_DM9000 is not set ++# CONFIG_ENC28J60 is not set ++# CONFIG_ETHOC is not set ++# CONFIG_SMC911X is not set ++# CONFIG_SMSC911X is not set ++# CONFIG_DNET is not set ++# CONFIG_IBM_NEW_EMAC_ZMII is not set ++# CONFIG_IBM_NEW_EMAC_RGMII is not set ++# CONFIG_IBM_NEW_EMAC_TAH is not set ++# CONFIG_IBM_NEW_EMAC_EMAC4 is not set ++# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set ++# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set ++# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set ++# CONFIG_B44 is not set ++# CONFIG_KS8842 is not set ++# CONFIG_KS8851 is not set ++# CONFIG_KS8851_MLL is not set ++# CONFIG_NETDEV_1000 is not set ++# CONFIG_NETDEV_10000 is not set ++# CONFIG_WLAN is not set ++ ++# ++# Enable WiMAX (Networking options) to see the WiMAX drivers ++# ++ ++# ++# USB Network Adapters ++# ++# CONFIG_USB_CATC is not set ++# CONFIG_USB_KAWETH is not set ++# CONFIG_USB_PEGASUS is not set ++# CONFIG_USB_RTL8150 is not set ++# CONFIG_USB_USBNET is not set ++# CONFIG_WAN is not set ++# CONFIG_PPP is not set ++# CONFIG_SLIP is not set ++# CONFIG_NETCONSOLE is not set ++# CONFIG_NETPOLL is not set ++# CONFIG_NET_POLL_CONTROLLER is not set ++# CONFIG_ISDN is not set ++# CONFIG_PHONE is not set ++ ++# ++# Input device support ++# ++CONFIG_INPUT=y ++# CONFIG_INPUT_FF_MEMLESS is not set ++# CONFIG_INPUT_POLLDEV is not set ++# CONFIG_INPUT_SPARSEKMAP is not set ++ ++# ++# Userland interfaces ++# ++# CONFIG_INPUT_MOUSEDEV is not set ++# CONFIG_INPUT_JOYDEV is not set ++CONFIG_INPUT_EVDEV=y ++# CONFIG_INPUT_EVBUG is not set ++ ++# ++# Input Device Drivers ++# ++CONFIG_INPUT_KEYBOARD=y ++# CONFIG_KEYBOARD_ADP5588 is not set ++# CONFIG_KEYBOARD_ATKBD is not set ++# CONFIG_QT2160 is not set ++# CONFIG_KEYBOARD_LKKBD is not set ++CONFIG_KEYBOARD_GPIO=y ++# CONFIG_KEYBOARD_MATRIX is not set ++# CONFIG_KEYBOARD_LM8323 is not set ++# CONFIG_KEYBOARD_MAX7359 is not set ++# CONFIG_KEYBOARD_NEWTON is not set ++# CONFIG_KEYBOARD_OPENCORES is not set ++# CONFIG_KEYBOARD_STOWAWAY is not set ++# CONFIG_KEYBOARD_SUNKBD is not set ++# CONFIG_KEYBOARD_XTKBD is not set ++# CONFIG_INPUT_MOUSE is not set ++# CONFIG_INPUT_JOYSTICK is not set ++# CONFIG_INPUT_TABLET is not set ++# CONFIG_INPUT_TOUCHSCREEN is not set ++# CONFIG_INPUT_MISC is not set ++ ++# ++# Hardware I/O ports ++# ++# CONFIG_SERIO is not set ++# CONFIG_GAMEPORT is not set ++ ++# ++# Character devices ++# ++# CONFIG_VT is not set ++CONFIG_DEVKMEM=y ++# CONFIG_SERIAL_NONSTANDARD is not set ++ ++# ++# Serial drivers ++# ++CONFIG_SERIAL_8250=y ++CONFIG_SERIAL_8250_CONSOLE=y ++CONFIG_SERIAL_8250_NR_UARTS=3 ++CONFIG_SERIAL_8250_RUNTIME_UARTS=3 ++# CONFIG_SERIAL_8250_EXTENDED is not set ++ ++# ++# Non-8250 serial port support ++# ++# CONFIG_SERIAL_MAX3100 is not set ++CONFIG_SERIAL_CORE=y ++CONFIG_SERIAL_CORE_CONSOLE=y ++CONFIG_UNIX98_PTYS=y ++# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set ++CONFIG_LEGACY_PTYS=y ++CONFIG_LEGACY_PTY_COUNT=8 ++# CONFIG_IPMI_HANDLER is not set ++CONFIG_HW_RANDOM=m ++# CONFIG_HW_RANDOM_TIMERIOMEM is not set ++# CONFIG_R3964 is not set ++# CONFIG_RAW_DRIVER is not set ++# CONFIG_TCG_TPM is not set ++CONFIG_I2C=y ++CONFIG_I2C_BOARDINFO=y ++CONFIG_I2C_COMPAT=y ++CONFIG_I2C_CHARDEV=y ++CONFIG_I2C_HELPER_AUTO=y ++ ++# ++# I2C Hardware Bus support ++# ++ ++# ++# I2C system bus drivers (mostly embedded / system-on-chip) ++# ++CONFIG_I2C_DAVINCI=y ++# CONFIG_I2C_DESIGNWARE is not set ++# CONFIG_I2C_GPIO is not set ++# CONFIG_I2C_OCORES is not set ++# CONFIG_I2C_SIMTEC is not set ++ ++# ++# External I2C/SMBus adapter drivers ++# ++# CONFIG_I2C_PARPORT_LIGHT is not set ++# CONFIG_I2C_TAOS_EVM is not set ++# CONFIG_I2C_TINY_USB is not set ++ ++# ++# Other I2C/SMBus bus drivers ++# ++# CONFIG_I2C_PCA_PLATFORM is not set ++# CONFIG_I2C_STUB is not set ++ ++# ++# Miscellaneous I2C Chip support ++# ++# CONFIG_SENSORS_TSL2550 is not set ++# CONFIG_I2C_DEBUG_CORE is not set ++# CONFIG_I2C_DEBUG_ALGO is not set ++# CONFIG_I2C_DEBUG_BUS is not set ++# CONFIG_I2C_DEBUG_CHIP is not set ++CONFIG_SPI=y ++CONFIG_SPI_MASTER=y ++ ++# ++# SPI Master Controller Drivers ++# ++CONFIG_SPI_DAVINCI=y ++CONFIG_SPI_BITBANG=y ++# CONFIG_SPI_GPIO is not set ++# CONFIG_SPI_XILINX is not set ++# CONFIG_SPI_DESIGNWARE is not set ++ ++# ++# SPI Protocol Masters ++# ++# CONFIG_SPI_SPIDEV is not set ++# CONFIG_SPI_TLE62X0 is not set ++ ++# ++# PPS support ++# ++# CONFIG_PPS is not set ++CONFIG_ARCH_REQUIRE_GPIOLIB=y ++CONFIG_GPIOLIB=y ++CONFIG_GPIO_SYSFS=y ++ ++# ++# Memory mapped GPIO expanders: ++# ++ ++# ++# I2C GPIO expanders: ++# ++# CONFIG_GPIO_MAX732X is not set ++# CONFIG_GPIO_PCA953X is not set ++# CONFIG_GPIO_PCF857X is not set ++# CONFIG_GPIO_ADP5588 is not set ++ ++# ++# PCI GPIO expanders: ++# ++ ++# ++# SPI GPIO expanders: ++# ++# CONFIG_GPIO_MAX7301 is not set ++# CONFIG_GPIO_MCP23S08 is not set ++# CONFIG_GPIO_MC33880 is not set ++ ++# ++# AC97 GPIO expanders: ++# ++# CONFIG_W1 is not set ++# CONFIG_POWER_SUPPLY is not set ++# CONFIG_HWMON is not set ++# CONFIG_THERMAL is not set ++CONFIG_WATCHDOG=y ++# CONFIG_WATCHDOG_NOWAYOUT is not set ++ ++# ++# Watchdog Device Drivers ++# ++# CONFIG_SOFT_WATCHDOG is not set ++CONFIG_DAVINCI_WATCHDOG=y ++ ++# ++# USB-based Watchdog Cards ++# ++# CONFIG_USBPCWATCHDOG is not set ++CONFIG_SSB_POSSIBLE=y ++ ++# ++# Sonics Silicon Backplane ++# ++# CONFIG_SSB is not set ++ ++# ++# Multifunction device drivers ++# ++# CONFIG_MFD_CORE is not set ++# CONFIG_MFD_SM501 is not set ++# CONFIG_MFD_ASIC3 is not set ++# CONFIG_HTC_EGPIO is not set ++# CONFIG_HTC_PASIC3 is not set ++# CONFIG_TPS65010 is not set ++# CONFIG_TPS6507x is not set ++# CONFIG_TWL4030_CORE is not set ++# CONFIG_MFD_TMIO is not set ++# CONFIG_MFD_T7L66XB is not set ++# CONFIG_MFD_TC6387XB is not set ++# CONFIG_MFD_TC6393XB is not set ++# CONFIG_PMIC_DA903X is not set ++# CONFIG_PMIC_ADP5520 is not set ++# CONFIG_MFD_WM8400 is not set ++# CONFIG_MFD_WM831X is not set ++# CONFIG_MFD_WM8350_I2C is not set ++# CONFIG_MFD_PCF50633 is not set ++# CONFIG_MFD_MC13783 is not set ++# CONFIG_AB3100_CORE is not set ++# CONFIG_EZX_PCAP is not set ++# CONFIG_MFD_88PM8607 is not set ++# CONFIG_AB4500_CORE is not set ++# CONFIG_REGULATOR is not set ++# CONFIG_MEDIA_SUPPORT is not set ++ ++# ++# Graphics support ++# ++# CONFIG_VGASTATE is not set ++# CONFIG_VIDEO_OUTPUT_CONTROL is not set ++# CONFIG_FB is not set ++# CONFIG_BACKLIGHT_LCD_SUPPORT is not set ++ ++# ++# Display device support ++# ++# CONFIG_DISPLAY_SUPPORT is not set ++# CONFIG_SOUND is not set ++CONFIG_HID_SUPPORT=y ++CONFIG_HID=y ++# CONFIG_HIDRAW is not set ++ ++# ++# USB Input Devices ++# ++CONFIG_USB_HID=y ++# CONFIG_HID_PID is not set ++# CONFIG_USB_HIDDEV is not set ++ ++# ++# Special HID drivers ++# ++# CONFIG_HID_A4TECH is not set ++# CONFIG_HID_APPLE is not set ++# CONFIG_HID_BELKIN is not set ++# CONFIG_HID_CHERRY is not set ++# CONFIG_HID_CHICONY is not set ++# CONFIG_HID_CYPRESS is not set ++# CONFIG_HID_DRAGONRISE is not set ++# CONFIG_HID_EZKEY is not set ++# CONFIG_HID_KYE is not set ++# CONFIG_HID_GYRATION is not set ++# CONFIG_HID_TWINHAN is not set ++# CONFIG_HID_KENSINGTON is not set ++# CONFIG_HID_LOGITECH is not set ++# CONFIG_HID_MICROSOFT is not set ++# CONFIG_HID_MONTEREY is not set ++# CONFIG_HID_NTRIG is not set ++# CONFIG_HID_PANTHERLORD is not set ++# CONFIG_HID_PETALYNX is not set ++# CONFIG_HID_SAMSUNG is not set ++# CONFIG_HID_SONY is not set ++# CONFIG_HID_SUNPLUS is not set ++# CONFIG_HID_GREENASIA is not set ++# CONFIG_HID_SMARTJOYPLUS is not set ++# CONFIG_HID_TOPSEED is not set ++# CONFIG_HID_THRUSTMASTER is not set ++# CONFIG_HID_ZEROPLUS is not set ++CONFIG_USB_SUPPORT=y ++CONFIG_USB_ARCH_HAS_HCD=y ++CONFIG_USB_ARCH_HAS_OHCI=y ++# CONFIG_USB_ARCH_HAS_EHCI is not set ++CONFIG_USB=y ++# CONFIG_USB_DEBUG is not set ++# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set ++ ++# ++# Miscellaneous USB options ++# ++# CONFIG_USB_DEVICEFS is not set ++CONFIG_USB_DEVICE_CLASS=y ++# CONFIG_USB_DYNAMIC_MINORS is not set ++# CONFIG_USB_OTG is not set ++# CONFIG_USB_OTG_WHITELIST is not set ++# CONFIG_USB_OTG_BLACKLIST_HUB is not set ++# CONFIG_USB_MON is not set ++# CONFIG_USB_WUSB is not set ++# CONFIG_USB_WUSB_CBAF is not set ++ ++# ++# USB Host Controller Drivers ++# ++# CONFIG_USB_C67X00_HCD is not set ++# CONFIG_USB_OXU210HP_HCD is not set ++# CONFIG_USB_ISP116X_HCD is not set ++# CONFIG_USB_ISP1760_HCD is not set ++# CONFIG_USB_ISP1362_HCD is not set ++CONFIG_USB_OHCI_HCD=y ++# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set ++# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set ++CONFIG_USB_OHCI_LITTLE_ENDIAN=y ++# CONFIG_USB_SL811_HCD is not set ++# CONFIG_USB_R8A66597_HCD is not set ++# CONFIG_USB_HWA_HCD is not set ++CONFIG_USB_MUSB_HDRC=y ++CONFIG_USB_MUSB_SOC=y ++ ++# ++# DA830/OMAP-L137 USB support ++# ++CONFIG_USB_MUSB_HOST=y ++# CONFIG_USB_MUSB_PERIPHERAL is not set ++# CONFIG_USB_MUSB_DUAL_ROLE is not set ++# CONFIG_USB_MUSB_OTG is not set ++CONFIG_USB_MUSB_HDRC_HCD=y ++# CONFIG_MUSB_PIO_ONLY is not set ++# CONFIG_USB_INVENTRA_DMA is not set ++# CONFIG_USB_TI_CPPI_DMA is not set ++CONFIG_USB_TI_CPPI41_DMA=y ++CONFIG_USB_MUSB_DEBUG=y ++ ++# ++# USB Device Class drivers ++# ++# CONFIG_USB_ACM is not set ++# CONFIG_USB_PRINTER is not set ++# CONFIG_USB_WDM is not set ++# CONFIG_USB_TMC is not set ++ ++# ++# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may ++# ++ ++# ++# also be needed; see USB_STORAGE Help for more info ++# ++CONFIG_USB_STORAGE=y ++# CONFIG_USB_STORAGE_DEBUG is not set ++# CONFIG_USB_STORAGE_DATAFAB is not set ++# CONFIG_USB_STORAGE_FREECOM is not set ++# CONFIG_USB_STORAGE_ISD200 is not set ++# CONFIG_USB_STORAGE_USBAT is not set ++# CONFIG_USB_STORAGE_SDDR09 is not set ++# CONFIG_USB_STORAGE_SDDR55 is not set ++# CONFIG_USB_STORAGE_JUMPSHOT is not set ++# CONFIG_USB_STORAGE_ALAUDA is not set ++# CONFIG_USB_STORAGE_ONETOUCH is not set ++# CONFIG_USB_STORAGE_KARMA is not set ++# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set ++# CONFIG_USB_LIBUSUAL is not set ++ ++# ++# USB Imaging devices ++# ++# CONFIG_USB_MDC800 is not set ++# CONFIG_USB_MICROTEK is not set ++ ++# ++# USB port drivers ++# ++# CONFIG_USB_SERIAL is not set ++ ++# ++# USB Miscellaneous drivers ++# ++# CONFIG_USB_EMI62 is not set ++# CONFIG_USB_EMI26 is not set ++# CONFIG_USB_ADUTUX is not set ++# CONFIG_USB_SEVSEG is not set ++# CONFIG_USB_RIO500 is not set ++# CONFIG_USB_LEGOTOWER is not set ++# CONFIG_USB_LCD is not set ++# CONFIG_USB_BERRY_CHARGE is not set ++# CONFIG_USB_LED is not set ++# CONFIG_USB_CYPRESS_CY7C63 is not set ++# CONFIG_USB_CYTHERM is not set ++# CONFIG_USB_IDMOUSE is not set ++# CONFIG_USB_FTDI_ELAN is not set ++# CONFIG_USB_APPLEDISPLAY is not set ++# CONFIG_USB_SISUSBVGA is not set ++# CONFIG_USB_LD is not set ++# CONFIG_USB_TRANCEVIBRATOR is not set ++# CONFIG_USB_IOWARRIOR is not set ++# CONFIG_USB_TEST is not set ++# CONFIG_USB_ISIGHTFW is not set ++# CONFIG_USB_VST is not set ++# CONFIG_USB_GADGET is not set ++ ++# ++# OTG and related infrastructure ++# ++CONFIG_USB_OTG_UTILS=y ++# CONFIG_USB_GPIO_VBUS is not set ++# CONFIG_USB_ULPI is not set ++CONFIG_NOP_USB_XCEIV=y ++# CONFIG_MMC is not set ++# CONFIG_MEMSTICK is not set ++CONFIG_NEW_LEDS=y ++CONFIG_LEDS_CLASS=y ++ ++# ++# LED drivers ++# ++# CONFIG_LEDS_PCA9532 is not set ++CONFIG_LEDS_GPIO=y ++CONFIG_LEDS_GPIO_PLATFORM=y ++# CONFIG_LEDS_LP3944 is not set ++# CONFIG_LEDS_PCA955X is not set ++# CONFIG_LEDS_DAC124S085 is not set ++# CONFIG_LEDS_BD2802 is not set ++# CONFIG_LEDS_LT3593 is not set ++ ++# ++# LED Triggers ++# ++CONFIG_LEDS_TRIGGERS=y ++CONFIG_LEDS_TRIGGER_TIMER=y ++CONFIG_LEDS_TRIGGER_HEARTBEAT=y ++# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set ++CONFIG_LEDS_TRIGGER_GPIO=y ++CONFIG_LEDS_TRIGGER_DEFAULT_ON=y ++ ++# ++# iptables trigger is under Netfilter config (LED target) ++# ++# CONFIG_ACCESSIBILITY is not set ++CONFIG_RTC_LIB=y ++CONFIG_RTC_CLASS=y ++CONFIG_RTC_HCTOSYS=y ++CONFIG_RTC_HCTOSYS_DEVICE="rtc0" ++# CONFIG_RTC_DEBUG is not set ++ ++# ++# RTC interfaces ++# ++CONFIG_RTC_INTF_SYSFS=y ++CONFIG_RTC_INTF_PROC=y ++CONFIG_RTC_INTF_DEV=y ++# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set ++# CONFIG_RTC_DRV_TEST is not set ++ ++# ++# I2C RTC drivers ++# ++# CONFIG_RTC_DRV_DS1307 is not set ++# CONFIG_RTC_DRV_DS1374 is not set ++# CONFIG_RTC_DRV_DS1672 is not set ++# CONFIG_RTC_DRV_MAX6900 is not set ++# CONFIG_RTC_DRV_RS5C372 is not set ++# CONFIG_RTC_DRV_ISL1208 is not set ++# CONFIG_RTC_DRV_X1205 is not set ++# CONFIG_RTC_DRV_PCF8563 is not set ++# CONFIG_RTC_DRV_PCF8583 is not set ++# CONFIG_RTC_DRV_M41T80 is not set ++# CONFIG_RTC_DRV_BQ32K is not set ++# CONFIG_RTC_DRV_S35390A is not set ++# CONFIG_RTC_DRV_FM3130 is not set ++# CONFIG_RTC_DRV_RX8581 is not set ++# CONFIG_RTC_DRV_RX8025 is not set ++ ++# ++# SPI RTC drivers ++# ++# CONFIG_RTC_DRV_M41T94 is not set ++# CONFIG_RTC_DRV_DS1305 is not set ++# CONFIG_RTC_DRV_DS1390 is not set ++# CONFIG_RTC_DRV_MAX6902 is not set ++# CONFIG_RTC_DRV_R9701 is not set ++# CONFIG_RTC_DRV_RS5C348 is not set ++# CONFIG_RTC_DRV_DS3234 is not set ++# CONFIG_RTC_DRV_PCF2123 is not set ++ ++# ++# Platform RTC drivers ++# ++# CONFIG_RTC_DRV_CMOS is not set ++# CONFIG_RTC_DRV_DS1286 is not set ++# CONFIG_RTC_DRV_DS1511 is not set ++# CONFIG_RTC_DRV_DS1553 is not set ++# CONFIG_RTC_DRV_DS1742 is not set ++# CONFIG_RTC_DRV_STK17TA8 is not set ++# CONFIG_RTC_DRV_M48T86 is not set ++# CONFIG_RTC_DRV_M48T35 is not set ++# CONFIG_RTC_DRV_M48T59 is not set ++# CONFIG_RTC_DRV_MSM6242 is not set ++# CONFIG_RTC_DRV_BQ4802 is not set ++# CONFIG_RTC_DRV_RP5C01 is not set ++# CONFIG_RTC_DRV_V3020 is not set ++ ++# ++# on-CPU RTC drivers ++# ++CONFIG_RTC_DRV_OMAP=y ++# CONFIG_DMADEVICES is not set ++# CONFIG_AUXDISPLAY is not set ++# CONFIG_UIO is not set ++ ++# ++# TI VLYNQ ++# ++# CONFIG_STAGING is not set ++ ++# ++# File systems ++# ++CONFIG_EXT2_FS=y ++# CONFIG_EXT2_FS_XATTR is not set ++# CONFIG_EXT2_FS_XIP is not set ++CONFIG_EXT3_FS=y ++# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set ++CONFIG_EXT3_FS_XATTR=y ++# CONFIG_EXT3_FS_POSIX_ACL is not set ++# CONFIG_EXT3_FS_SECURITY is not set ++# CONFIG_EXT4_FS is not set ++CONFIG_JBD=y ++CONFIG_FS_MBCACHE=y ++# CONFIG_REISERFS_FS is not set ++# CONFIG_JFS_FS is not set ++# CONFIG_FS_POSIX_ACL is not set ++# CONFIG_XFS_FS is not set ++# CONFIG_GFS2_FS is not set ++# CONFIG_OCFS2_FS is not set ++# CONFIG_BTRFS_FS is not set ++# CONFIG_NILFS2_FS is not set ++CONFIG_FILE_LOCKING=y ++CONFIG_FSNOTIFY=y ++CONFIG_DNOTIFY=y ++CONFIG_INOTIFY=y ++CONFIG_INOTIFY_USER=y ++# CONFIG_QUOTA is not set ++# CONFIG_AUTOFS_FS is not set ++# CONFIG_AUTOFS4_FS is not set ++# CONFIG_FUSE_FS is not set ++ ++# ++# Caches ++# ++# CONFIG_FSCACHE is not set ++ ++# ++# CD-ROM/DVD Filesystems ++# ++# CONFIG_ISO9660_FS is not set ++# CONFIG_UDF_FS is not set ++ ++# ++# DOS/FAT/NT Filesystems ++# ++CONFIG_FAT_FS=y ++# CONFIG_MSDOS_FS is not set ++CONFIG_VFAT_FS=y ++CONFIG_FAT_DEFAULT_CODEPAGE=437 ++CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" ++CONFIG_NTFS_FS=y ++# CONFIG_NTFS_DEBUG is not set ++CONFIG_NTFS_RW=y ++ ++# ++# Pseudo filesystems ++# ++CONFIG_PROC_FS=y ++CONFIG_PROC_SYSCTL=y ++CONFIG_PROC_PAGE_MONITOR=y ++CONFIG_SYSFS=y ++CONFIG_TMPFS=y ++# CONFIG_TMPFS_POSIX_ACL is not set ++# CONFIG_HUGETLB_PAGE is not set ++# CONFIG_CONFIGFS_FS is not set ++CONFIG_MISC_FILESYSTEMS=y ++# CONFIG_ADFS_FS is not set ++# CONFIG_AFFS_FS is not set ++# CONFIG_HFS_FS is not set ++# CONFIG_HFSPLUS_FS is not set ++# CONFIG_BEFS_FS is not set ++# CONFIG_BFS_FS is not set ++# CONFIG_EFS_FS is not set ++CONFIG_JFFS2_FS=y ++CONFIG_JFFS2_FS_DEBUG=0 ++CONFIG_JFFS2_FS_WRITEBUFFER=y ++# CONFIG_JFFS2_FS_WBUF_VERIFY is not set ++# CONFIG_JFFS2_SUMMARY is not set ++# CONFIG_JFFS2_FS_XATTR is not set ++# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set ++CONFIG_JFFS2_ZLIB=y ++# CONFIG_JFFS2_LZO is not set ++CONFIG_JFFS2_RTIME=y ++# CONFIG_JFFS2_RUBIN is not set ++CONFIG_UBIFS_FS=y ++# CONFIG_UBIFS_FS_XATTR is not set ++CONFIG_UBIFS_FS_ADVANCED_COMPR=y ++CONFIG_UBIFS_FS_LZO=y ++CONFIG_UBIFS_FS_ZLIB=y ++# CONFIG_UBIFS_FS_DEBUG is not set ++# CONFIG_CRAMFS is not set ++# CONFIG_SQUASHFS is not set ++# CONFIG_VXFS_FS is not set ++# CONFIG_MINIX_FS is not set ++# CONFIG_OMFS_FS is not set ++# CONFIG_HPFS_FS is not set ++# CONFIG_QNX4FS_FS is not set ++# CONFIG_ROMFS_FS is not set ++# CONFIG_SYSV_FS is not set ++# CONFIG_UFS_FS is not set ++CONFIG_NETWORK_FILESYSTEMS=y ++CONFIG_NFS_FS=y ++CONFIG_NFS_V3=y ++# CONFIG_NFS_V3_ACL is not set ++# CONFIG_NFS_V4 is not set ++CONFIG_ROOT_NFS=y ++# CONFIG_NFSD is not set ++CONFIG_LOCKD=y ++CONFIG_LOCKD_V4=y ++CONFIG_NFS_COMMON=y ++CONFIG_SUNRPC=y ++# CONFIG_RPCSEC_GSS_KRB5 is not set ++# CONFIG_RPCSEC_GSS_SPKM3 is not set ++# CONFIG_SMB_FS is not set ++# CONFIG_CIFS is not set ++# CONFIG_NCP_FS is not set ++# CONFIG_CODA_FS is not set ++# CONFIG_AFS_FS is not set ++ ++# ++# Partition Types ++# ++# CONFIG_PARTITION_ADVANCED is not set ++CONFIG_MSDOS_PARTITION=y ++CONFIG_NLS=y ++CONFIG_NLS_DEFAULT="iso8859-1" ++CONFIG_NLS_CODEPAGE_437=y ++# CONFIG_NLS_CODEPAGE_737 is not set ++# CONFIG_NLS_CODEPAGE_775 is not set ++# CONFIG_NLS_CODEPAGE_850 is not set ++# CONFIG_NLS_CODEPAGE_852 is not set ++CONFIG_NLS_CODEPAGE_855=y ++# CONFIG_NLS_CODEPAGE_857 is not set ++# CONFIG_NLS_CODEPAGE_860 is not set ++# CONFIG_NLS_CODEPAGE_861 is not set ++# CONFIG_NLS_CODEPAGE_862 is not set ++# CONFIG_NLS_CODEPAGE_863 is not set ++# CONFIG_NLS_CODEPAGE_864 is not set ++# CONFIG_NLS_CODEPAGE_865 is not set ++CONFIG_NLS_CODEPAGE_866=y ++# CONFIG_NLS_CODEPAGE_869 is not set ++# CONFIG_NLS_CODEPAGE_936 is not set ++# CONFIG_NLS_CODEPAGE_950 is not set ++# CONFIG_NLS_CODEPAGE_932 is not set ++# CONFIG_NLS_CODEPAGE_949 is not set ++# CONFIG_NLS_CODEPAGE_874 is not set ++# CONFIG_NLS_ISO8859_8 is not set ++# CONFIG_NLS_CODEPAGE_1250 is not set ++CONFIG_NLS_CODEPAGE_1251=y ++# CONFIG_NLS_ASCII is not set ++CONFIG_NLS_ISO8859_1=y ++CONFIG_NLS_ISO8859_2=y ++# CONFIG_NLS_ISO8859_3 is not set ++# CONFIG_NLS_ISO8859_4 is not set ++CONFIG_NLS_ISO8859_5=y ++# CONFIG_NLS_ISO8859_6 is not set ++# CONFIG_NLS_ISO8859_7 is not set ++# CONFIG_NLS_ISO8859_9 is not set ++# CONFIG_NLS_ISO8859_13 is not set ++# CONFIG_NLS_ISO8859_14 is not set ++# CONFIG_NLS_ISO8859_15 is not set ++CONFIG_NLS_KOI8_R=y ++CONFIG_NLS_KOI8_U=y ++CONFIG_NLS_UTF8=y ++# CONFIG_DLM is not set ++ ++# ++# Kernel hacking ++# ++CONFIG_PRINTK_TIME=y ++# CONFIG_ENABLE_WARN_DEPRECATED is not set ++# CONFIG_ENABLE_MUST_CHECK is not set ++CONFIG_FRAME_WARN=1024 ++# CONFIG_MAGIC_SYSRQ is not set ++# CONFIG_STRIP_ASM_SYMS is not set ++# CONFIG_UNUSED_SYMBOLS is not set ++# CONFIG_DEBUG_FS is not set ++# CONFIG_HEADERS_CHECK is not set ++# CONFIG_DEBUG_KERNEL is not set ++# CONFIG_SLUB_DEBUG_ON is not set ++# CONFIG_SLUB_STATS is not set ++CONFIG_DEBUG_BUGVERBOSE=y ++# CONFIG_DEBUG_MEMORY_INIT is not set ++CONFIG_FRAME_POINTER=y ++# CONFIG_RCU_CPU_STALL_DETECTOR is not set ++# CONFIG_LATENCYTOP is not set ++# CONFIG_SYSCTL_SYSCALL_CHECK is not set ++CONFIG_HAVE_FUNCTION_TRACER=y ++CONFIG_TRACING_SUPPORT=y ++# CONFIG_FTRACE is not set ++# CONFIG_SAMPLES is not set ++CONFIG_HAVE_ARCH_KGDB=y ++# CONFIG_ARM_UNWIND is not set ++# CONFIG_DEBUG_USER is not set ++# CONFIG_OC_ETM is not set ++ ++# ++# Security options ++# ++# CONFIG_KEYS is not set ++# CONFIG_SECURITY is not set ++# CONFIG_SECURITYFS is not set ++# CONFIG_DEFAULT_SECURITY_SELINUX is not set ++# CONFIG_DEFAULT_SECURITY_SMACK is not set ++# CONFIG_DEFAULT_SECURITY_TOMOYO is not set ++CONFIG_DEFAULT_SECURITY_DAC=y ++CONFIG_DEFAULT_SECURITY="" ++CONFIG_CRYPTO=y ++ ++# ++# Crypto core or helper ++# ++CONFIG_CRYPTO_ALGAPI=y ++CONFIG_CRYPTO_ALGAPI2=y ++# CONFIG_CRYPTO_MANAGER is not set ++# CONFIG_CRYPTO_MANAGER2 is not set ++# CONFIG_CRYPTO_GF128MUL is not set ++# CONFIG_CRYPTO_NULL is not set ++# CONFIG_CRYPTO_CRYPTD is not set ++# CONFIG_CRYPTO_AUTHENC is not set ++# CONFIG_CRYPTO_TEST is not set ++ ++# ++# Authenticated Encryption with Associated Data ++# ++# CONFIG_CRYPTO_CCM is not set ++# CONFIG_CRYPTO_GCM is not set ++# CONFIG_CRYPTO_SEQIV is not set ++ ++# ++# Block modes ++# ++# CONFIG_CRYPTO_CBC is not set ++# CONFIG_CRYPTO_CTR is not set ++# CONFIG_CRYPTO_CTS is not set ++# CONFIG_CRYPTO_ECB is not set ++# CONFIG_CRYPTO_LRW is not set ++# CONFIG_CRYPTO_PCBC is not set ++# CONFIG_CRYPTO_XTS is not set ++ ++# ++# Hash modes ++# ++# CONFIG_CRYPTO_HMAC is not set ++# CONFIG_CRYPTO_XCBC is not set ++# CONFIG_CRYPTO_VMAC is not set ++ ++# ++# Digest ++# ++# CONFIG_CRYPTO_CRC32C is not set ++# CONFIG_CRYPTO_GHASH is not set ++# CONFIG_CRYPTO_MD4 is not set ++# CONFIG_CRYPTO_MD5 is not set ++# CONFIG_CRYPTO_MICHAEL_MIC is not set ++# CONFIG_CRYPTO_RMD128 is not set ++# CONFIG_CRYPTO_RMD160 is not set ++# CONFIG_CRYPTO_RMD256 is not set ++# CONFIG_CRYPTO_RMD320 is not set ++# CONFIG_CRYPTO_SHA1 is not set ++# CONFIG_CRYPTO_SHA256 is not set ++# CONFIG_CRYPTO_SHA512 is not set ++# CONFIG_CRYPTO_TGR192 is not set ++# CONFIG_CRYPTO_WP512 is not set ++ ++# ++# Ciphers ++# ++# CONFIG_CRYPTO_AES is not set ++# CONFIG_CRYPTO_ANUBIS is not set ++# CONFIG_CRYPTO_ARC4 is not set ++# CONFIG_CRYPTO_BLOWFISH is not set ++# CONFIG_CRYPTO_CAMELLIA is not set ++# CONFIG_CRYPTO_CAST5 is not set ++# CONFIG_CRYPTO_CAST6 is not set ++# CONFIG_CRYPTO_DES is not set ++# CONFIG_CRYPTO_FCRYPT is not set ++# CONFIG_CRYPTO_KHAZAD is not set ++# CONFIG_CRYPTO_SALSA20 is not set ++# CONFIG_CRYPTO_SEED is not set ++# CONFIG_CRYPTO_SERPENT is not set ++# CONFIG_CRYPTO_TEA is not set ++# CONFIG_CRYPTO_TWOFISH is not set ++ ++# ++# Compression ++# ++CONFIG_CRYPTO_DEFLATE=y ++# CONFIG_CRYPTO_ZLIB is not set ++CONFIG_CRYPTO_LZO=y ++ ++# ++# Random Number Generation ++# ++# CONFIG_CRYPTO_ANSI_CPRNG is not set ++# CONFIG_CRYPTO_HW is not set ++# CONFIG_BINARY_PRINTF is not set ++ ++# ++# Library routines ++# ++CONFIG_BITREVERSE=y ++CONFIG_GENERIC_FIND_LAST_BIT=y ++# CONFIG_CRC_CCITT is not set ++CONFIG_CRC16=y ++# CONFIG_CRC_T10DIF is not set ++# CONFIG_CRC_ITU_T is not set ++CONFIG_CRC32=y ++# CONFIG_CRC7 is not set ++# CONFIG_LIBCRC32C is not set ++CONFIG_ZLIB_INFLATE=y ++CONFIG_ZLIB_DEFLATE=y ++CONFIG_LZO_COMPRESS=y ++CONFIG_LZO_DECOMPRESS=y ++CONFIG_DECOMPRESS_GZIP=y ++CONFIG_GENERIC_ALLOCATOR=y ++CONFIG_HAS_IOMEM=y ++CONFIG_HAS_IOPORT=y ++CONFIG_HAS_DMA=y ++CONFIG_NLATTR=y +--- linux-DAVINCIPSP_03.20.00.14/arch/arm/mach-davinci/Kconfig ++++ linux-DAVINCIPSP_03.20.00.14/arch/arm/mach-davinci/Kconfig +@@ -205,6 +205,14 @@ config DA850_UI_VIDEO_PORT + select Video Port Interface. + endchoice + ++config MACH_EV_AM1707 ++ bool "EV-AM1707 AM1707/OMAP-L137 based board" ++ default ARCH_DAVINCI_DA830 ++ depends on ARCH_DAVINCI_DA830 ++ help ++ Say Y here to select the EV-AM1707 AM1707/OMAP-L137 based board. ++ http://www.evodbg.com ++ + config DAVINCI_MUX + bool "DAVINCI multiplexing support" + depends on ARCH_DAVINCI +--- linux-DAVINCIPSP_03.20.00.14/arch/arm/mach-davinci/Makefile ++++ linux-DAVINCIPSP_03.20.00.14/arch/arm/mach-davinci/Makefile +@@ -30,6 +30,7 @@ obj-$(CONFIG_MACH_DAVINCI_DM6467_EVM) += board-dm646x-evm.o cdce949.o + obj-$(CONFIG_MACH_DAVINCI_DM365_EVM) += board-dm365-evm.o + obj-$(CONFIG_MACH_DAVINCI_DA830_EVM) += board-da830-evm.o + obj-$(CONFIG_MACH_DAVINCI_DA850_EVM) += board-da850-evm.o ++obj-$(CONFIG_MACH_EV_AM1707) += board-ev-am1707.o + + # Power Management + obj-$(CONFIG_CPU_FREQ) += cpufreq.o +--- /dev/null ++++ linux-DAVINCIPSP_03.20.00.14/arch/arm/mach-davinci/board-ev-am1707.c +@@ -0,0 +1,636 @@ ++/* ++ * ++ * board-ev-am1707.c EV-AM1707 AM1707/OMAP-L137 based board [www.evodbg.com] ++ * ++ * Based on board-da830-evm.c. Original Copyrights follow: ++ * ++ * TI DA830/OMAP L137 EVM board ++ * ++ * Author: Mark A. Greer ++ * ++ * 2007, 2009 (c) MontaVista Software, Inc. This file is licensed under ++ * the terms of the GNU General Public License version 2. This program ++ * is licensed "as is" without any warranty of any kind, whether express ++ * or implied. ++ */ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++#include ++#include ++ ++#include ++#include ++#include ++#include ++#include ++ ++#define EV_AM1707_PHY_MASK 0x0 ++#define EV_AM1707_MDIO_FREQUENCY 2200000 /* PHY bus frequency */ ++ ++#define EV_AM1707_EMIF25_ASYNC_DATA_CE3_BASE 0x62000000 ++#define EV_AM1707_EMIF25_CONTROL_BASE 0x68000000 ++ ++/* ++ * USB1 VBUS is controlled by GPIO1[15], over-current is reported on GPIO2[5]. ++ */ ++#define ON_BD_USB_DRV GPIO_TO_PIN(1, 15) ++#define ON_BD_USB_OVC GPIO_TO_PIN(2, 5) ++ ++static const short ev_am1707_usb11_pins[] = { ++ DA830_GPIO1_15, DA830_GPIO2_5, ++ -1 ++}; ++ ++static da8xx_ocic_handler_t ev_am1707_usb_ocic_handler; ++ ++static int ev_am1707_usb_set_power(unsigned port, int on) ++{ ++ gpio_set_value(ON_BD_USB_DRV, on); ++ return 0; ++} ++ ++static int ev_am1707_usb_get_power(unsigned port) ++{ ++ return gpio_get_value(ON_BD_USB_DRV); ++} ++ ++static int ev_am1707_usb_get_oci(unsigned port) ++{ ++ return !gpio_get_value(ON_BD_USB_OVC); ++} ++ ++static irqreturn_t ev_am1707_usb_ocic_irq(int, void *); ++ ++static int ev_am1707_usb_ocic_notify(da8xx_ocic_handler_t handler) ++{ ++ int irq = gpio_to_irq(ON_BD_USB_OVC); ++ int error = 0; ++ ++ if (handler != NULL) { ++ ev_am1707_usb_ocic_handler = handler; ++ ++ error = request_irq(irq, ev_am1707_usb_ocic_irq, IRQF_DISABLED | ++ IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING, ++ "OHCI over-current indicator", NULL); ++ if (error) ++ printk(KERN_ERR "%s: could not request IRQ to watch " ++ "over-current indicator changes\n", __func__); ++ } else ++ free_irq(irq, NULL); ++ ++ return error; ++} ++ ++static struct da8xx_ohci_root_hub ev_am1707_usb11_pdata = { ++ .set_power = ev_am1707_usb_set_power, ++ .get_power = ev_am1707_usb_get_power, ++ .get_oci = ev_am1707_usb_get_oci, ++ .ocic_notify = ev_am1707_usb_ocic_notify, ++ ++ /* TPS2065 switch @ 5V */ ++ .potpgt = (3 + 1) / 2, /* 3 ms max */ ++}; ++ ++static irqreturn_t ev_am1707_usb_ocic_irq(int irq, void *dev_id) ++{ ++ ev_am1707_usb_ocic_handler(&ev_am1707_usb11_pdata, 1); ++ return IRQ_HANDLED; ++} ++ ++static struct musb_hdrc_platform_data usb_ev_am1707_data[] = { ++ { ++#ifdef CONFIG_USB_MUSB_OTG ++ .mode = MUSB_OTG, ++#elif defined(CONFIG_USB_MUSB_DUAL_ROLE) ++ .mode = MUSB_DUAL_ROLE, ++#elif defined(CONFIG_USB_MUSB_PERIPHERAL) ++ .mode = MUSB_PERIPHERAL, ++#elif defined(CONFIG_USB_MUSB_HOST) ++ .mode = MUSB_HOST, ++#endif ++ .power = 255, ++ .potpgt = 8, ++ .set_vbus = NULL, /* VBUs is directly controlled by the IP */ ++ } ++}; ++ ++static __init void ev_am1707_usb_init(void) ++{ ++ u32 cfgchip2; ++ int ret; ++ ++ /* ++ * Setup the Ref. clock frequency for the EVM at 24 MHz. ++ */ ++ cfgchip2 = __raw_readl(DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP2_REG)); ++ cfgchip2 &= ~CFGCHIP2_REFFREQ; ++ cfgchip2 |= CFGCHIP2_REFFREQ_24MHZ; ++ __raw_writel(cfgchip2, DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP2_REG)); ++ ++ /* USB_REFCLKIN is not used. */ ++ ret = davinci_cfg_reg(DA830_USB0_DRVVBUS); ++ if (ret) ++ pr_warning("%s: USB 2.0 PinMux setup failed: %d\n", ++ __func__, ret); ++ ++ da8xx_usb20_configure(usb_ev_am1707_data, ARRAY_SIZE(usb_ev_am1707_data)); ++ ++ ret = da8xx_pinmux_setup(ev_am1707_usb11_pins); ++ if (ret) { ++ pr_warning("%s: USB 1.1 PinMux setup failed: %d\n", ++ __func__, ret); ++ return; ++ } ++ ++ ret = gpio_request(ON_BD_USB_DRV, "ON_BD_USB_DRV"); ++ if (ret) { ++ printk(KERN_ERR "%s: failed to request GPIO for USB 1.1 port " ++ "power control: %d\n", __func__, ret); ++ return; ++ } ++ gpio_direction_output(ON_BD_USB_DRV, 0); ++ ++ ret = gpio_request(ON_BD_USB_OVC, "ON_BD_USB_OVC"); ++ if (ret) { ++ printk(KERN_ERR "%s: failed to request GPIO for USB 1.1 port " ++ "over-current indicator: %d\n", __func__, ret); ++ return; ++ } ++ gpio_direction_input(ON_BD_USB_OVC); ++ ++ ret = da8xx_register_usb11(&ev_am1707_usb11_pdata); ++ if (ret) ++ pr_warning("%s: USB 1.1 registration failed: %d\n", ++ __func__, ret); ++} ++ ++static struct davinci_uart_config ev_am1707_uart_config __initdata = { ++ .enabled_uarts = 0x7, ++}; ++ ++static const short ev_am1707_mmc_sd_pins[] = { ++ DA830_MMCSD_DAT_0, DA830_MMCSD_DAT_1, DA830_MMCSD_DAT_2, ++ DA830_MMCSD_DAT_3, DA830_MMCSD_DAT_4, DA830_MMCSD_DAT_5, ++ DA830_MMCSD_DAT_6, DA830_MMCSD_DAT_7, DA830_MMCSD_CLK, ++ DA830_MMCSD_CMD, DA830_GPIO4_4, DA830_GPIO0_9, ++ -1 ++}; ++ ++#define EV_AM1707_MMCSD_ON_PIN GPIO_TO_PIN(4, 4) /*0-MMC,1-NAND*/ ++#define EV_AM1707_MMCSD_CD_PIN GPIO_TO_PIN(0, 9) ++ ++static int ev_am1707_mmc_get_cd(int index) ++{ ++ return !gpio_get_value(EV_AM1707_MMCSD_CD_PIN); ++} ++ ++static struct davinci_mmc_config ev_am1707_mmc_config = { ++ .get_cd = ev_am1707_mmc_get_cd, ++ .wires = 4, ++ .max_freq = 50000000, ++ .caps = MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED, ++ .version = MMC_CTLR_VERSION_2, ++}; ++ ++static inline void ev_am1707_init_mmc(void) ++{ ++ int ret; ++ ++ ret = da8xx_pinmux_setup(ev_am1707_mmc_sd_pins); ++ if (ret) { ++ pr_warning("ev_am1707_init: mmc/sd mux setup failed: %d\n", ++ ret); ++ return; ++ } ++ ++ ret = gpio_request(EV_AM1707_MMCSD_ON_PIN, "MMC ON"); ++ if (ret) { ++ pr_warning("ev_am1707_init: can not open GPIO %d\n", ++ EV_AM1707_MMCSD_ON_PIN); ++ return; ++ } ++ ++ gpio_direction_output(EV_AM1707_MMCSD_ON_PIN,1); //NAND ++ ++ ret = gpio_request(EV_AM1707_MMCSD_CD_PIN, "MMC CD\n"); ++ if (ret) { ++ pr_warning("ev_am1707_init: can not open GPIO %d\n", ++ EV_AM1707_MMCSD_CD_PIN); ++ gpio_free(EV_AM1707_MMCSD_ON_PIN); ++ return; ++ } ++ gpio_direction_input(EV_AM1707_MMCSD_CD_PIN); ++ ++ ret = da8xx_register_mmcsd0(&ev_am1707_mmc_config); ++ if (ret) { ++ pr_warning("ev_am1707_init: mmc/sd registration failed: %d\n", ++ ret); ++ gpio_free(EV_AM1707_MMCSD_ON_PIN); ++ gpio_free(EV_AM1707_MMCSD_CD_PIN); ++ } ++} ++ ++/* ++ * UI board NAND/NOR flashes only use 8-bit data bus. ++ */ ++static const short ev_am1707_emif25_pins[] = { ++ DA830_EMA_D_0, DA830_EMA_D_1, DA830_EMA_D_2, DA830_EMA_D_3, ++ DA830_EMA_D_4, DA830_EMA_D_5, DA830_EMA_D_6, DA830_EMA_D_7, ++ DA830_EMA_A_0, DA830_EMA_A_1, DA830_EMA_A_2, DA830_EMA_A_3, ++ DA830_EMA_A_4, DA830_EMA_A_5, DA830_EMA_A_6, DA830_EMA_A_7, ++ DA830_EMA_A_8, DA830_EMA_A_9, DA830_EMA_A_10, DA830_EMA_A_11, ++ DA830_EMA_A_12, DA830_EMA_BA_0, DA830_EMA_BA_1, DA830_NEMA_WE, ++ DA830_NEMA_CS_2, DA830_NEMA_CS_3, DA830_NEMA_OE, DA830_EMA_WAIT_0, ++ DA830_EMA_D_8, DA830_EMA_D_9, DA830_EMA_D_10, DA830_EMA_D_11, ++ DA830_EMA_D_12, DA830_EMA_D_13, DA830_EMA_D_14, DA830_EMA_D_15, ++ DA830_NEMA_CS_4, ++ -1 ++}; ++ ++#if defined(CONFIG_MMC_DAVINCI) || defined(CONFIG_MMC_DAVINCI_MODULE) ++#define HAS_MMC 1 ++#else ++#define HAS_MMC 0 ++#endif ++ ++#if HAS_MMC == 0 ++ ++static struct mtd_partition ev_am1707_nand_partitions[] = { ++ /* U-Boot Environment */ ++ [0] = { ++ .name = "uboot_env", ++ .offset = 0, ++ .size = SZ_128K, ++ .mask_flags = 0, ++ }, ++ /* U-Boot */ ++ [1] = { ++ .name = "uboot", ++ .offset = MTDPART_OFS_APPEND, ++ .size = 3 * SZ_128K, ++ .mask_flags = MTD_WRITEABLE, /* force read-only */ ++ }, ++ /* kernel */ ++ [2] = { ++ .name = "kernel", ++ .offset = MTDPART_OFS_APPEND, ++ .size = SZ_2M + SZ_512K, ++ .mask_flags = 0, ++ }, ++ /* UBI */ ++ [3] = { ++ .name = "ubi", ++ .offset = MTDPART_OFS_APPEND, ++ .size = MTDPART_SIZ_FULL, ++ .mask_flags = 0, ++ }, ++}; ++ ++/* flash bbt decriptors */ ++static uint8_t ev_am1707_nand_bbt_pattern[] = { 'B', 'b', 't', '0' }; ++static uint8_t ev_am1707_nand_mirror_pattern[] = { '1', 't', 'b', 'B' }; ++ ++static struct nand_bbt_descr ev_am1707_nand_bbt_main_descr = { ++ .options = NAND_BBT_LASTBLOCK | NAND_BBT_CREATE | ++ NAND_BBT_WRITE | NAND_BBT_2BIT | ++ NAND_BBT_VERSION | NAND_BBT_PERCHIP, ++ .offs = 2, ++ .len = 4, ++ .veroffs = 16, ++ .maxblocks = 4, ++ .pattern = ev_am1707_nand_bbt_pattern ++}; ++ ++static struct nand_bbt_descr ev_am1707_nand_bbt_mirror_descr = { ++ .options = NAND_BBT_LASTBLOCK | NAND_BBT_CREATE | ++ NAND_BBT_WRITE | NAND_BBT_2BIT | ++ NAND_BBT_VERSION | NAND_BBT_PERCHIP, ++ .offs = 2, ++ .len = 4, ++ .veroffs = 16, ++ .maxblocks = 4, ++ .pattern = ev_am1707_nand_mirror_pattern ++}; ++ ++static struct davinci_aemif_timing ev_am1707_nandflash_timing = { ++ .wsetup = 24, ++ .wstrobe = 21, ++ .whold = 14, ++ .rsetup = 19, ++ .rstrobe = 50, ++ .rhold = 0, ++ .ta = 20, ++}; ++ ++static struct davinci_nand_pdata ev_am1707_nand_pdata = { ++ .parts = ev_am1707_nand_partitions, ++ .nr_parts = ARRAY_SIZE(ev_am1707_nand_partitions), ++ .ecc_mode = NAND_ECC_HW, ++ .ecc_bits = 1, ++ .options = NAND_USE_FLASH_BBT, ++ .bbt_td = &ev_am1707_nand_bbt_main_descr, ++ .bbt_md = &ev_am1707_nand_bbt_mirror_descr, ++ .timing = &ev_am1707_nandflash_timing, ++}; ++ ++static struct resource ev_am1707_nand_resources[] = { ++ [0] = { /* First memory resource is NAND I/O window */ ++ .start = EV_AM1707_EMIF25_ASYNC_DATA_CE3_BASE, ++ .end = EV_AM1707_EMIF25_ASYNC_DATA_CE3_BASE + PAGE_SIZE - 1, ++ .flags = IORESOURCE_MEM, ++ }, ++ [1] = { /* Second memory resource is AEMIF control registers */ ++ .start = EV_AM1707_EMIF25_CONTROL_BASE, ++ .end = EV_AM1707_EMIF25_CONTROL_BASE + SZ_32K - 1, ++ .flags = IORESOURCE_MEM, ++ }, ++}; ++ ++static struct platform_device ev_am1707_nand_device = { ++ .name = "davinci_nand", ++ .id = 1, ++ .dev = { ++ .platform_data = &ev_am1707_nand_pdata, ++ }, ++ .num_resources = ARRAY_SIZE(ev_am1707_nand_resources), ++ .resource = ev_am1707_nand_resources, ++}; ++ ++static inline void ev_am1707_init_nand() ++{ ++ int ret; ++ ++ if (HAS_MMC) { ++ pr_warning("WARNING: both MMC/SD and NAND are " ++ "enabled, but they share AEMIF pins.\n" ++ "\tDisable MMC/SD for NAND support.\n"); ++/// return; ++ } ++ ++ ret = da8xx_pinmux_setup(ev_am1707_emif25_pins); ++ if (ret) ++ pr_warning("ev_am1707_init: emif25 mux setup failed: %d\n", ++ ret); ++ ++ ret = platform_device_register(&ev_am1707_nand_device); ++ if (ret) ++ pr_warning("ev_am1707_init: NAND device not registered.\n"); ++} ++#else ++static inline void ev_am1707_init_nand() { } ++#endif ++ ++static struct mtd_partition spi_flash_partitions[] = { ++ [0] = { ++ .name = "spiUboot", ++ .offset = 0, ++ .size = SZ_256K + SZ_128K, ++ .mask_flags = MTD_WRITEABLE, ++ }, ++ [1] = { ++ .name = "spiUboot_env", ++ .offset = MTDPART_OFS_APPEND, ++ .size = SZ_64K, ++ .mask_flags = MTD_WRITEABLE, ++ }, ++ [2] = { ++ .name = "spiConfig", ++ .offset = MTDPART_OFS_APPEND, ++ .size = SZ_64K, ++ .mask_flags = 0, ++ }, ++ [3] = { ++ .name = "spiKernel", ++ .offset = MTDPART_OFS_NXTBLK, ++ .size = MTDPART_SIZ_FULL, ++ .mask_flags = 0, ++ }, ++}; ++ ++static struct flash_platform_data spi_flash_data = { ++ .name = "m25p80", ++ .parts = spi_flash_partitions, ++ .nr_parts = ARRAY_SIZE(spi_flash_partitions), ++ .type = "mx25l6405d", ++}; ++ ++static struct spi_board_info ev_am1707_spi_board_info[] = { ++ [0] = { ++ .modalias = "m25p80", ++ .platform_data = &spi_flash_data, ++ .mode = SPI_MODE_0, ++ .max_speed_hz = 30000000, /* max sample rate at 3V */ ++ .bus_num = 0, ++ .chip_select = 0, ++ }, ++}; ++ ++static struct at24_platform_data ev_am1707_i2c_eeprom_info = { ++ .byte_len = SZ_4K / 8, ++ .page_size = 16, ++ .flags = AT24_FLAG_ADDR16, ++ .setup = davinci_get_mac_addr, ++ .context = (void *)0x7f00, ++}; ++ ++static struct i2c_board_info __initdata ev_am1707_i2c_devices[] = { ++ { ++ I2C_BOARD_INFO("24c04", 0x50), ++ .platform_data = &ev_am1707_i2c_eeprom_info, ++ }, ++}; ++ ++static struct davinci_i2c_platform_data ev_am1707_i2c_0_pdata = { ++ .bus_freq = 100, /* kHz */ ++ .bus_delay = 0, /* usec */ ++}; ++ ++#define EV_AM1707_LED0 GPIO_TO_PIN(4,2) ++#define EV_AM1707_LED1 GPIO_TO_PIN(4,3) ++ ++static const short ev_am1707_led_pins[] = { ++ DA830_GPIO4_2, DA830_GPIO4_3, ++ -1 ++}; ++ ++static struct gpio_led ev_am1707_leds[] = { ++ { .name = "red", .gpio = EV_AM1707_LED0, .active_low = false, .default_trigger = "heartbeat" }, ++ { .name = "green", .gpio = EV_AM1707_LED1, .active_low = false, .default_trigger = "nand-disk" }, ++}; ++ ++static struct gpio_led_platform_data ev_am1707_leds_data = { ++ .num_leds = ARRAY_SIZE(ev_am1707_leds), ++ .leds = ev_am1707_leds, ++}; ++ ++static struct platform_device ev_am1707_leds_dev = { ++ .name = "leds-gpio", ++ .id = -1, ++ .dev = { ++ .platform_data = &ev_am1707_leds_data, ++ }, ++}; ++ ++static const short ev_am1707_gpio_pins[] = { ++ DA830_GPIO5_11, ++ -1 ++}; ++ ++#define EV_AM1707_BUTT GPIO_TO_PIN(5,11) ++ ++static struct gpio_keys_button ev_am1707_button_table[] = { ++ { ++ .code = KEY_POWER, ++ .gpio = EV_AM1707_BUTT, ++ .desc = "Power Button", ++ .active_low = 1, ++ .type = EV_KEY, ++ .wakeup = 1, ++ }, ++}; ++ ++static struct gpio_keys_platform_data ev_am1707_keys_data = { ++ .buttons = ev_am1707_button_table, ++ .nbuttons = ARRAY_SIZE(ev_am1707_button_table), ++}; ++ ++static struct platform_device ev_am1707_keys = { ++ .name = "gpio-keys", ++ .id = -1, ++ .dev = { ++ .platform_data = &ev_am1707_keys_data, ++ }, ++}; ++ ++static inline void ev_am1707_init_keysleds(void) ++{ ++ int ret = 0; ++ ++ ret = da8xx_pinmux_setup(ev_am1707_led_pins); ++ if (ret) ++ pr_warning("ev_am1707_init: led mux setup failed: " ++ "%d\n", ret); ++ ++ ret = platform_device_register(&ev_am1707_leds_dev); ++ if (ret) ++ pr_warning("ev_am1707_init: LED device not registered.\n"); ++ ++ ret = da8xx_pinmux_setup(ev_am1707_gpio_pins); ++ if (ret) ++ pr_warning("ev_am1707_init: buttons mux setup failed: " ++ "%d\n", ret); ++ ++ ret = platform_device_register(&ev_am1707_keys); ++ if (ret) ++ pr_warning("ev_am1707_init: KEYS device not registered.\n"); ++} ++ ++static __init void ev_am1707_init(void) ++{ ++ struct davinci_soc_info *soc_info = &davinci_soc_info; ++ int ret; ++ ++ ret = da8xx_register_edma(); ++ if (ret) ++ pr_warning("ev_am1707_init: edma registration failed: %d\n", ++ ret); ++ ret = da8xx_pinmux_setup(da830_i2c1_pins); ++ if (ret) ++ pr_warning("ev_am1707_init: i2c1 mux setup failed: %d\n", ++ ret); ++ ++ ret = da8xx_register_i2c(0, &ev_am1707_i2c_0_pdata); ++ if (ret) ++ pr_warning("ev_am1707_init: i2c1 registration failed: %d\n", ++ ret); ++ ++ ev_am1707_usb_init(); ++ ++ soc_info->emac_pdata->phy_mask = EV_AM1707_PHY_MASK; ++ soc_info->emac_pdata->mdio_max_freq = EV_AM1707_MDIO_FREQUENCY; ++ soc_info->emac_pdata->rmii_en = 1; ++ ++ ret = da8xx_pinmux_setup(da830_cpgmac_pins); ++ if (ret) ++ pr_warning("ev_am1707_init: cpgmac mux setup failed: %d\n", ++ ret); ++ ++ ret = da8xx_register_emac(); ++ if (ret) ++ pr_warning("ev_am1707_init: emac registration failed: %d\n", ++ ret); ++ ++ ret = da8xx_register_watchdog(); ++ if (ret) ++ pr_warning("ev_am1707_init: watchdog registration failed: %d\n", ++ ret); ++ ++ davinci_serial_init(&ev_am1707_uart_config); ++ ++ i2c_register_board_info(1, ev_am1707_i2c_devices, ++ ARRAY_SIZE(ev_am1707_i2c_devices)); ++ ++ ev_am1707_init_mmc(); ++ ++ ev_am1707_init_nand(); ++ ++ ret = da8xx_register_rtc(); ++ if (ret) ++ pr_warning("ev_am1707_init: rtc setup failed: %d\n", ret); ++ ++ ret = da8xx_pinmux_setup(da830_spi0_pins); ++ if (ret) ++ pr_warning("ev_am1707_init: spi0 mux setup failed: %d\n", ++ ret); ++ ++ da830_init_spi0(BIT(0), ev_am1707_spi_board_info, ++ ARRAY_SIZE(ev_am1707_spi_board_info)); ++ ++ ev_am1707_init_keysleds(); ++} ++ ++#ifdef CONFIG_SERIAL_8250_CONSOLE ++static int __init ev_am1707_console_init(void) ++{ ++ return add_preferred_console("ttyS", 2, "115200"); ++} ++console_initcall(ev_am1707_console_init); ++#endif ++ ++static __init void ev_am1707_irq_init(void) ++{ ++ struct davinci_soc_info *soc_info = &davinci_soc_info; ++ ++ cp_intc_init((void __iomem *)DA8XX_CP_INTC_VIRT, DA830_N_CP_INTC_IRQ, ++ soc_info->intc_irq_prios); ++} ++ ++static void __init ev_am1707_map_io(void) ++{ ++ da830_init(); ++} ++ ++MACHINE_START(EV_AM1707, "EV-AM1707 AM1707/OMAP-L137 based board [www.evodbg.com]") ++ .phys_io = IO_PHYS, ++ .io_pg_offst = (__IO_ADDRESS(IO_PHYS) >> 18) & 0xfffc, ++ .boot_params = (DA8XX_DDR_BASE + 0x100), ++ .map_io = ev_am1707_map_io, ++ .init_irq = ev_am1707_irq_init, ++ .timer = &davinci_timer, ++ .init_machine = ev_am1707_init, ++MACHINE_END +--- linux-DAVINCIPSP_03.20.00.14/arch/arm/mach-davinci/include/mach/debug-macro.S ++++ linux-DAVINCIPSP_03.20.00.14/arch/arm/mach-davinci/include/mach/debug-macro.S +@@ -27,6 +27,7 @@ + #if defined(CONFIG_ARCH_DAVINCI_DA8XX) && defined(CONFIG_ARCH_DAVINCI_DMx) + #error Cannot enable DaVinci and DA8XX platforms concurrently + #elif defined(CONFIG_MACH_DAVINCI_DA830_EVM) || \ ++ defined(CONFIG_MACH_TYPE_EV_AM1707 || \ + defined(CONFIG_MACH_DAVINCI_DA850_EVM) + orr \rx, \rx, #0x00d00000 @ physical base address + orr \rx, \rx, #0x0000d000 @ of UART 2 +--- linux-DAVINCIPSP_03.20.00.14/arch/arm/mach-davinci/include/mach/uncompress.h ++++ linux-DAVINCIPSP_03.20.00.14/arch/arm/mach-davinci/include/mach/uncompress.h +@@ -22,6 +22,7 @@ static u32 *uart; + static u32 *get_uart_base(void) + { + if (__machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM || ++ __machine_arch_type == MACH_TYPE_EV_AM1707 || + __machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM) + return (u32 *)DA8XX_UART2_BASE; + else +--- linux-DAVINCIPSP_03.20.00.14/arch/arm/tools/mach-types ++++ linux-DAVINCIPSP_03.20.00.14/arch/arm/tools/mach-types +@@ -2578,3 +2578,4 @@ glacier MACH_GLACIER GLACIER 2592 + phrazer_bulldog MACH_PHRAZER_BULLDOG PHRAZER_BULLDOG 2593 + omap3_bulldog MACH_OMAP3_BULLDOG OMAP3_BULLDOG 2594 + pca101 MACH_PCA101 PCA101 2595 ++ev_am1707 MACH_EV_AM1707 EV_AM1707 4043 diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/dropbear/dropbear_dss_host_key buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/dropbear/dropbear_dss_host_key --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/dropbear/dropbear_dss_host_key 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/dropbear/dropbear_dss_host_key 2012-05-11 02:37:39.648708308 +0300 @@ -0,0 +1,2 @@ +ssh-dssvE2 :,)+}ҹ I\%Tu$-i-d U. {TI$ /ps ,HyezVz|9 +\zdTiyjɄUBݍEAEp#\5qGl_Ye3֋7 *3\͙? S#!`a{MRv2ysȇF}urq)`%De-#U`뒨\2a"?ћc>{J\}v$uqϗO<-Xr^Y'NHzy8l/FIWkw2$dmAjvIrїsZY* \ No newline at end of file diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/dropbear/dropbear_rsa_host_key buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/dropbear/dropbear_rsa_host_key --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/dropbear/dropbear_rsa_host_key 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/dropbear/dropbear_rsa_host_key 2012-05-11 02:37:39.648708308 +0300 @@ -0,0 +1,3 @@ +ssh-rsav}p Y5j|' |YsBq1略ߚbJsPP`ýďWt/K ]V5!"QdM>*Uun8W6nn)!M2Wq$obMiBO0lk£'6i=r| XA؋2WpDcdAK5ȈOz[lQvcxit$O^ЀxV䜍`OeBg{\lD2ڋWJA @(5}iYK=O +%iw]=Xi#2hBE ԑ9C$wOzԦ]{'V7r9Kcs 0|ϼ*Ļ}6ʴ2kD2j=M +C \ No newline at end of file diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/fstab buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/fstab --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/fstab 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/fstab 2012-05-11 00:25:34.089185371 +0300 @@ -0,0 +1,9 @@ +# /etc/fstab: static file system information. +# +# +proc /proc proc defaults 0 0 +devpts /dev/pts devpts defaults,gid=5,mode=620 0 0 +tmpfs /dev/shm tmpfs mode=0777 0 0 +tmpfs /tmp tmpfs defaults 0 0 +sysfs /sys sysfs defaults 0 0 +/dev/ubi0_1 /storage ubifs defaults 0 0 diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/fw_env.config buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/fw_env.config --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/fw_env.config 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/fw_env.config 2012-05-11 00:19:07.000000000 +0300 @@ -0,0 +1 @@ +/dev/mtd0 0x0000 0x20000 0x20000 diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/group buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/group --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/group 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/group 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,19 @@ +root:x:0: +daemon:x:1: +bin:x:2: +sys:x:3: +adm:x:4: +tty:x:5: +disk:x:6: +wheel:x:10:root +audio:x:29: +utmp:x:43: +staff:x:50: +haldaemon:x:68: +dbus:x:81: +netdev:x:82: +ftp:x:83 +nobody:x:99: +nogroup:x:99: +users:x:100: +default:x:1000: diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/hostname buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/hostname --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/hostname 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/hostname 2012-05-10 23:40:02.164926309 +0300 @@ -0,0 +1 @@ +EV-AM1707 diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/hosts buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/hosts --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/hosts 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/hosts 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1 @@ +127.0.0.1 localhost diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/init.d/rcK buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/init.d/rcK --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/init.d/rcK 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/init.d/rcK 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,27 @@ +#!/bin/sh + + +# Stop all init scripts in /etc/init.d +# executing them in reversed numerical order. +# +for i in $(ls -r /etc/init.d/S??*) ;do + + # Ignore dangling symlinks (if any). + [ ! -f "$i" ] && continue + + case "$i" in + *.sh) + # Source shell script for speed. + ( + trap - INT QUIT TSTP + set stop + . $i + ) + ;; + *) + # No sh extension, so fork subprocess. + $i stop + ;; + esac +done + diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/init.d/rcS buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/init.d/rcS --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/init.d/rcS 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/init.d/rcS 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,27 @@ +#!/bin/sh + + +# Start all init scripts in /etc/init.d +# executing them in numerical order. +# +for i in /etc/init.d/S??* ;do + + # Ignore dangling symlinks (if any). + [ ! -f "$i" ] && continue + + case "$i" in + *.sh) + # Source shell script for speed. + ( + trap - INT QUIT TSTP + set start + . $i + ) + ;; + *) + # No sh extension, so fork subprocess. + $i start + ;; + esac +done + diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/init.d/S20urandom buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/init.d/S20urandom --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/init.d/S20urandom 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/init.d/S20urandom 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,54 @@ +#! /bin/sh +# +# urandom This script saves the random seed between reboots. +# It is called from the boot, halt and reboot scripts. +# +# Version: @(#)urandom 1.33 22-Jun-1998 miquels@cistron.nl +# + +[ -c /dev/urandom ] || exit 0 +#. /etc/default/rcS + +case "$1" in + start|"") + if [ "$VERBOSE" != no ] + then + echo -n "Initializing random number generator... " + fi + # Load and then save 512 bytes, + # which is the size of the entropy pool + if [ -f /etc/random-seed ] + then + cat /etc/random-seed >/dev/urandom + fi + # check for read only file system + if ! touch /etc/random-seed 2>/dev/null + then + echo "read-only file system detected...done" + exit + fi + rm -f /etc/random-seed + umask 077 + dd if=/dev/urandom of=/etc/random-seed count=1 \ + >/dev/null 2>&1 || echo "urandom start: failed." + umask 022 + [ "$VERBOSE" != no ] && echo "done." + ;; + stop) + if ! touch /etc/random-seed 2>/dev/null + then + exit + fi + # Carry a random seed from shut-down to start-up; + # see documentation in linux/drivers/char/random.c + [ "$VERBOSE" != no ] && echo -n "Saving random seed... " + umask 077 + dd if=/dev/urandom of=/etc/random-seed count=1 \ + >/dev/null 2>&1 || echo "urandom stop: failed." + [ "$VERBOSE" != no ] && echo "done." + ;; + *) + echo "Usage: urandom {start|stop}" >&2 + exit 1 + ;; +esac diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/init.d/S40network buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/init.d/S40network --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/init.d/S40network 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/init.d/S40network 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,25 @@ +#!/bin/sh +# +# Start the network.... +# + +case "$1" in + start) + echo "Starting network..." + /sbin/ifup -a + ;; + stop) + echo -n "Stopping network..." + /sbin/ifdown -a + ;; + restart|reload) + "$0" stop + "$0" start + ;; + *) + echo $"Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit $? + diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/inittab buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/inittab --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/inittab 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/inittab 2012-05-10 23:40:22.556670174 +0300 @@ -0,0 +1,36 @@ +# /etc/inittab +# +# Copyright (C) 2001 Erik Andersen +# +# Note: BusyBox init doesn't support runlevels. The runlevels field is +# completely ignored by BusyBox init. If you want runlevels, use +# sysvinit. +# +# Format for each entry: ::: +# +# id == tty to run on, or empty for /dev/console +# runlevels == ignored +# action == one of sysinit, respawn, askfirst, wait, and once +# process == program to run + +# Startup the system +null::sysinit:/bin/mount -t proc proc /proc +null::sysinit:/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW +null::sysinit:/bin/mkdir -p /dev/pts +null::sysinit:/bin/mkdir -p /dev/shm +null::sysinit:/bin/mount -a +null::sysinit:/bin/hostname -F /etc/hostname +# now run any rc scripts +::sysinit:/etc/init.d/rcS + +# Put a getty on the serial port +ttyS2::respawn:/sbin/getty -L ttyS2 115200 vt100 # GENERIC_SERIAL + +# Stuff to do for the 3-finger salute +::ctrlaltdel:/sbin/reboot + +# Stuff to do before rebooting +null::shutdown:/etc/init.d/rcK +null::shutdown:/bin/umount -a -r +null::shutdown:/sbin/swapoff -a + diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/inputrc buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/inputrc --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/inputrc 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/inputrc 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,44 @@ +# /etc/inputrc - global inputrc for libreadline +# See readline(3readline) and `info readline' for more information. + +# Be 8 bit clean. +set input-meta on +set output-meta on +set bell-style visible + +# To allow the use of 8bit-characters like the german umlauts, comment out +# the line below. However this makes the meta key not work as a meta key, +# which is annoying to those which don't need to type in 8-bit characters. + +# set convert-meta off + +"\e0d": backward-word +"\e0c": forward-word +"\e[h": beginning-of-line +"\e[f": end-of-line +"\e[1~": beginning-of-line +"\e[4~": end-of-line +#"\e[5~": beginning-of-history +#"\e[6~": end-of-history +"\e[3~": delete-char +"\e[2~": quoted-insert + +# Common standard keypad and cursor +# (codes courtsey Werner Fink, ) +#"\e[1~": history-search-backward +"\e[2~": yank +"\e[3~": delete-char +#"\e[4~": set-mark +"\e[5~": history-search-backward +"\e[6~": history-search-forward +# Normal keypad and cursor of xterm +"\e[F": end-of-line +"\e[H": beginning-of-line +# Application keypad and cursor of xterm +"\eOA": previous-history +"\eOC": forward-char +"\eOB": next-history +"\eOD": backward-char +"\eOF": end-of-line +"\eOH": beginning-of-line + diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/issue buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/issue --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/issue 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/issue 2012-05-11 00:26:26.876729385 +0300 @@ -0,0 +1,3 @@ + +Welcome to \\n! + diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/network/interfaces buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/network/interfaces --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/network/interfaces 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/network/interfaces 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,4 @@ +# Configure Loopback +auto lo +iface lo inet loopback + diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/passwd buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/passwd --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/passwd 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/passwd 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,16 @@ +root:x:0:0:root:/root:/bin/sh +daemon:x:1:1:daemon:/usr/sbin:/bin/sh +bin:x:2:2:bin:/bin:/bin/sh +sys:x:3:3:sys:/dev:/bin/sh +sync:x:4:100:sync:/bin:/bin/sync +mail:x:8:8:mail:/var/spool/mail:/bin/sh +proxy:x:13:13:proxy:/bin:/bin/sh +www-data:x:33:33:www-data:/var/www:/bin/sh +backup:x:34:34:backup:/var/backups:/bin/sh +operator:x:37:37:Operator:/var:/bin/sh +haldaemon:x:68:68:hald:/:/bin/sh +dbus:x:81:81:dbus:/var/run/dbus:/bin/sh +ftp:x:83:83:ftp:/home/ftp:/bin/sh +nobody:x:99:99:nobody:/home:/bin/sh +sshd:x:103:99:Operator:/var:/bin/sh +default:x:1000:1000:Default non-root user:/home/default:/bin/sh diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/profile buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/profile --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/profile 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/profile 2012-03-15 00:33:50.000000000 +0200 @@ -0,0 +1,56 @@ +# ~/.bashrc: executed by bash(1) for non-login interactive shells. + +export PATH=\ +/bin:\ +/sbin:\ +/usr/bin:\ +/usr/sbin:\ +/usr/bin/X11:\ +/usr/local/bin + +# If running interactively, then: +if [ "$PS1" ]; then + + if [ "$BASH" ]; then + export PS1="[\u@\h \W]\\$ " + alias ll='/bin/ls --color=tty -laFh' + alias ls='/bin/ls --color=tty -F' + export LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:'; + else + if [ "`id -u`" -eq 0 ]; then + export PS1='\[\e[0;32m\]\u\[\e[m\] \[\e[1;34m\]\W\[\e[m\] \[\e[1;32m\]\$\[\e[m\] \[\e[1;37m\]' + else + export PS1='$ ' + fi + fi + + export USER=`id -un` + export LOGNAME=$USER + export HOSTNAME=`/bin/hostname` + export HISTSIZE=1000 + export HISTFILESIZE=1000 + export PAGER='/bin/more ' + export EDITOR='/bin/vi' + export INPUTRC=/etc/inputrc + export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile + + ### Some aliases + alias ps2='ps facux ' + alias ps1='ps faxo "%U %t %p %a" ' + alias af='ps af' + alias cls='clear' + alias df='df -h' + alias indent='indent -bad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs -npsl -nsc -nsob -nss -ts4 ' + #alias bc='bc -l' + alias minicom='minicom -c on' + alias calc='calc -Cd ' + alias bc='calc -Cd ' + alias ll='ls -la' +fi; + +# Source configuration files from /etc/profile.d +for i in /etc/profile.d/*.sh ; do + if [ -r "$i" ]; then + . $i + fi +done diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/protocols buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/protocols --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/protocols 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/protocols 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,31 @@ +# /etc/protocols: +# $Id: protocols,v 1.1 2004/10/09 02:49:18 andersen Exp $ +# +# Internet (IP) protocols +# +# from: @(#)protocols 5.1 (Berkeley) 4/17/89 +# +# Updated for NetBSD based on RFC 1340, Assigned Numbers (July 1992). + +ip 0 IP # internet protocol, pseudo protocol number +icmp 1 ICMP # internet control message protocol +igmp 2 IGMP # Internet Group Management +ggp 3 GGP # gateway-gateway protocol +ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'') +st 5 ST # ST datagram mode +tcp 6 TCP # transmission control protocol +egp 8 EGP # exterior gateway protocol +pup 12 PUP # PARC universal packet protocol +udp 17 UDP # user datagram protocol +hmp 20 HMP # host monitoring protocol +xns-idp 22 XNS-IDP # Xerox NS IDP +rdp 27 RDP # "reliable datagram" protocol +iso-tp4 29 ISO-TP4 # ISO Transport Protocol class 4 +xtp 36 XTP # Xpress Tranfer Protocol +ddp 37 DDP # Datagram Delivery Protocol +idpr-cmtp 39 IDPR-CMTP # IDPR Control Message Transport +rspf 73 RSPF #Radio Shortest Path First. +vmtp 81 VMTP # Versatile Message Transport +ospf 89 OSPFIGP # Open Shortest Path First IGP +ipip 94 IPIP # Yet Another IP encapsulation +encap 98 ENCAP # Yet Another IP encapsulation diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/random-seed buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/random-seed --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/random-seed 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/random-seed 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,2 @@ +4;em/MrkT\Od`Xp987ؤI;8"fy+H]暘/u_.=wO.S&\ꯍY)A*ń6?v[nJT?utV` 5 3= D>drBj?GEBa(#HkFѼPj>+e * ل麦 aؕpsOGq}M05JBQ{ET߀Ra٫En&Hoݹ!Gv, + wONǻ]RB &"ͱͥ6%+&dӈz^~-"`-{*y] m!&Kɜ;n&K}n;w1җ\dxfP2FC.zxs2 }tSsv-2ag9 PMnZLoNg߅6ȑ;t_yǧddžm[ql'M'^O>'ufB]X \ No newline at end of file diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/resolv.conf buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/resolv.conf --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/resolv.conf 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/resolv.conf 2012-03-10 23:14:15.000000000 +0200 @@ -0,0 +1 @@ +nameserver 8.8.8.8 diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/securetty buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/securetty --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/securetty 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/securetty 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,49 @@ +tty1 +tty2 +tty3 +tty4 +tty5 +tty6 +tty7 +tty8 +ttyS0 +ttyS1 +ttyS2 +ttyS3 +ttyAMA0 +ttyAMA1 +ttyAMA2 +ttyAMA3 +ttySAC0 +ttySAC1 +ttySAC2 +ttySAC3 +ttyUL0 +ttyUL1 +ttyUL2 +ttyUL3 +ttyPSC0 +ttyPSC1 +ttyPSC2 +ttyPSC3 +ttyCPM0 +ttyCPM1 +ttyCPM2 +ttyCPM3 +ttymxc0 +ttymxc1 +ttymxc2 +ttyO0 +ttyO1 +ttyO2 +ttyO3 +ttyAM0 +ttyAM1 +ttyAM2 +ttySC0 +ttySC1 +ttySC2 +ttySC3 +ttySC4 +ttySC5 +ttyGS0 diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/services buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/services --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/services 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/services 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,302 @@ +# /etc/services: +# $Id: services,v 1.1 2004/10/09 02:49:18 andersen Exp $ +# +# Network services, Internet style +# +# Note that it is presently the policy of IANA to assign a single well-known +# port number for both TCP and UDP; hence, most entries here have two entries +# even if the protocol doesn't support UDP operations. +# Updated from RFC 1700, ``Assigned Numbers'' (October 1994). Not all ports +# are included, only the more common ones. + +tcpmux 1/tcp # TCP port service multiplexer +echo 7/tcp +echo 7/udp +discard 9/tcp sink null +discard 9/udp sink null +systat 11/tcp users +daytime 13/tcp +daytime 13/udp +netstat 15/tcp +qotd 17/tcp quote +msp 18/tcp # message send protocol +msp 18/udp # message send protocol +chargen 19/tcp ttytst source +chargen 19/udp ttytst source +ftp-data 20/tcp +ftp 21/tcp +fsp 21/udp fspd +ssh 22/tcp # SSH Remote Login Protocol +ssh 22/udp # SSH Remote Login Protocol +telnet 23/tcp +# 24 - private +smtp 25/tcp mail +# 26 - unassigned +time 37/tcp timserver +time 37/udp timserver +rlp 39/udp resource # resource location +nameserver 42/tcp name # IEN 116 +whois 43/tcp nicname +re-mail-ck 50/tcp # Remote Mail Checking Protocol +re-mail-ck 50/udp # Remote Mail Checking Protocol +domain 53/tcp nameserver # name-domain server +domain 53/udp nameserver +mtp 57/tcp # deprecated +bootps 67/tcp # BOOTP server +bootps 67/udp +bootpc 68/tcp # BOOTP client +bootpc 68/udp +tftp 69/udp +gopher 70/tcp # Internet Gopher +gopher 70/udp +rje 77/tcp netrjs +finger 79/tcp +www 80/tcp http # WorldWideWeb HTTP +www 80/udp # HyperText Transfer Protocol +link 87/tcp ttylink +kerberos 88/tcp kerberos5 krb5 # Kerberos v5 +kerberos 88/udp kerberos5 krb5 # Kerberos v5 +supdup 95/tcp +# 100 - reserved +hostnames 101/tcp hostname # usually from sri-nic +iso-tsap 102/tcp tsap # part of ISODE. +csnet-ns 105/tcp cso-ns # also used by CSO name server +csnet-ns 105/udp cso-ns +# unfortunately the poppassd (Eudora) uses a port which has already +# been assigned to a different service. We list the poppassd as an +# alias here. This should work for programs asking for this service. +# (due to a bug in inetd the 3com-tsmux line is disabled) +#3com-tsmux 106/tcp poppassd +#3com-tsmux 106/udp poppassd +rtelnet 107/tcp # Remote Telnet +rtelnet 107/udp +pop-2 109/tcp postoffice # POP version 2 +pop-2 109/udp +pop-3 110/tcp # POP version 3 +pop-3 110/udp +sunrpc 111/tcp portmapper # RPC 4.0 portmapper TCP +sunrpc 111/udp portmapper # RPC 4.0 portmapper UDP +auth 113/tcp authentication tap ident +sftp 115/tcp +uucp-path 117/tcp +nntp 119/tcp readnews untp # USENET News Transfer Protocol +ntp 123/tcp +ntp 123/udp # Network Time Protocol +netbios-ns 137/tcp # NETBIOS Name Service +netbios-ns 137/udp +netbios-dgm 138/tcp # NETBIOS Datagram Service +netbios-dgm 138/udp +netbios-ssn 139/tcp # NETBIOS session service +netbios-ssn 139/udp +imap2 143/tcp # Interim Mail Access Proto v2 +imap2 143/udp +snmp 161/udp # Simple Net Mgmt Proto +snmp-trap 162/udp snmptrap # Traps for SNMP +cmip-man 163/tcp # ISO mgmt over IP (CMOT) +cmip-man 163/udp +cmip-agent 164/tcp +cmip-agent 164/udp +xdmcp 177/tcp # X Display Mgr. Control Proto +xdmcp 177/udp +nextstep 178/tcp NeXTStep NextStep # NeXTStep window +nextstep 178/udp NeXTStep NextStep # server +bgp 179/tcp # Border Gateway Proto. +bgp 179/udp +prospero 191/tcp # Cliff Neuman's Prospero +prospero 191/udp +irc 194/tcp # Internet Relay Chat +irc 194/udp +smux 199/tcp # SNMP Unix Multiplexer +smux 199/udp +at-rtmp 201/tcp # AppleTalk routing +at-rtmp 201/udp +at-nbp 202/tcp # AppleTalk name binding +at-nbp 202/udp +at-echo 204/tcp # AppleTalk echo +at-echo 204/udp +at-zis 206/tcp # AppleTalk zone information +at-zis 206/udp +qmtp 209/tcp # The Quick Mail Transfer Protocol +qmtp 209/udp # The Quick Mail Transfer Protocol +z3950 210/tcp wais # NISO Z39.50 database +z3950 210/udp wais +ipx 213/tcp # IPX +ipx 213/udp +imap3 220/tcp # Interactive Mail Access +imap3 220/udp # Protocol v3 +ulistserv 372/tcp # UNIX Listserv +ulistserv 372/udp +https 443/tcp # MCom +https 443/udp # MCom +snpp 444/tcp # Simple Network Paging Protocol +snpp 444/udp # Simple Network Paging Protocol +saft 487/tcp # Simple Asynchronous File Transfer +saft 487/udp # Simple Asynchronous File Transfer +npmp-local 610/tcp dqs313_qmaster # npmp-local / DQS +npmp-local 610/udp dqs313_qmaster # npmp-local / DQS +npmp-gui 611/tcp dqs313_execd # npmp-gui / DQS +npmp-gui 611/udp dqs313_execd # npmp-gui / DQS +hmmp-ind 612/tcp dqs313_intercell# HMMP Indication / DQS +hmmp-ind 612/udp dqs313_intercell# HMMP Indication / DQS +# +# UNIX specific services +# +exec 512/tcp +biff 512/udp comsat +login 513/tcp +who 513/udp whod +shell 514/tcp cmd # no passwords used +syslog 514/udp +printer 515/tcp spooler # line printer spooler +talk 517/udp +ntalk 518/udp +route 520/udp router routed # RIP +timed 525/udp timeserver +tempo 526/tcp newdate +courier 530/tcp rpc +conference 531/tcp chat +netnews 532/tcp readnews +netwall 533/udp # -for emergency broadcasts +uucp 540/tcp uucpd # uucp daemon +afpovertcp 548/tcp # AFP over TCP +afpovertcp 548/udp # AFP over TCP +remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem +klogin 543/tcp # Kerberized `rlogin' (v5) +kshell 544/tcp krcmd # Kerberized `rsh' (v5) +kerberos-adm 749/tcp # Kerberos `kadmin' (v5) +# +webster 765/tcp # Network dictionary +webster 765/udp +# +# From ``Assigned Numbers'': +# +#> The Registered Ports are not controlled by the IANA and on most systems +#> can be used by ordinary user processes or programs executed by ordinary +#> users. +# +#> Ports are used in the TCP [45,106] to name the ends of logical +#> connections which carry long term conversations. For the purpose of +#> providing services to unknown callers, a service contact port is +#> defined. This list specifies the port used by the server process as its +#> contact port. While the IANA can not control uses of these ports it +#> does register or list uses of these ports as a convienence to the +#> community. +# +nfsdstatus 1110/tcp +nfsd-keepalive 1110/udp + +ingreslock 1524/tcp +ingreslock 1524/udp +prospero-np 1525/tcp # Prospero non-privileged +prospero-np 1525/udp +datametrics 1645/tcp old-radius # datametrics / old radius entry +datametrics 1645/udp old-radius # datametrics / old radius entry +sa-msg-port 1646/tcp old-radacct # sa-msg-port / old radacct entry +sa-msg-port 1646/udp old-radacct # sa-msg-port / old radacct entry +radius 1812/tcp # Radius +radius 1812/udp # Radius +radacct 1813/tcp # Radius Accounting +radacct 1813/udp # Radius Accounting +nfsd 2049/tcp nfs +nfsd 2049/udp nfs +cvspserver 2401/tcp # CVS client/server operations +cvspserver 2401/udp # CVS client/server operations +mysql 3306/tcp # MySQL +mysql 3306/udp # MySQL +rfe 5002/tcp # Radio Free Ethernet +rfe 5002/udp # Actually uses UDP only +cfengine 5308/tcp # CFengine +cfengine 5308/udp # CFengine +bbs 7000/tcp # BBS service +# +# +# Kerberos (Project Athena/MIT) services +# Note that these are for Kerberos v4, and are unofficial. Sites running +# v4 should uncomment these and comment out the v5 entries above. +# +kerberos4 750/udp kerberos-iv kdc # Kerberos (server) udp +kerberos4 750/tcp kerberos-iv kdc # Kerberos (server) tcp +kerberos_master 751/udp # Kerberos authentication +kerberos_master 751/tcp # Kerberos authentication +passwd_server 752/udp # Kerberos passwd server +krb_prop 754/tcp # Kerberos slave propagation +krbupdate 760/tcp kreg # Kerberos registration +kpasswd 761/tcp kpwd # Kerberos "passwd" +kpop 1109/tcp # Pop with Kerberos +knetd 2053/tcp # Kerberos de-multiplexor +zephyr-srv 2102/udp # Zephyr server +zephyr-clt 2103/udp # Zephyr serv-hm connection +zephyr-hm 2104/udp # Zephyr hostmanager +eklogin 2105/tcp # Kerberos encrypted rlogin +# +# Unofficial but necessary (for NetBSD) services +# +supfilesrv 871/tcp # SUP server +supfiledbg 1127/tcp # SUP debugging +# +# Datagram Delivery Protocol services +# +rtmp 1/ddp # Routing Table Maintenance Protocol +nbp 2/ddp # Name Binding Protocol +echo 4/ddp # AppleTalk Echo Protocol +zip 6/ddp # Zone Information Protocol +# +# Services added for the Debian GNU/Linux distribution +poppassd 106/tcp # Eudora +poppassd 106/udp # Eudora +mailq 174/tcp # Mailer transport queue for Zmailer +mailq 174/tcp # Mailer transport queue for Zmailer +omirr 808/tcp omirrd # online mirror +omirr 808/udp omirrd # online mirror +rmtcfg 1236/tcp # Gracilis Packeten remote config server +xtel 1313/tcp # french minitel +coda_opcons 1355/udp # Coda opcons (Coda fs) +coda_venus 1363/udp # Coda venus (Coda fs) +coda_auth 1357/udp # Coda auth (Coda fs) +coda_udpsrv 1359/udp # Coda udpsrv (Coda fs) +coda_filesrv 1361/udp # Coda filesrv (Coda fs) +codacon 1423/tcp venus.cmu # Coda Console (Coda fs) +coda_aux1 1431/tcp # coda auxiliary service (Coda fs) +coda_aux1 1431/udp # coda auxiliary service (Coda fs) +coda_aux2 1433/tcp # coda auxiliary service (Coda fs) +coda_aux2 1433/udp # coda auxiliary service (Coda fs) +coda_aux3 1435/tcp # coda auxiliary service (Coda fs) +coda_aux3 1435/udp # coda auxiliary service (Coda fs) +cfinger 2003/tcp # GNU Finger +afbackup 2988/tcp # Afbackup system +afbackup 2988/udp # Afbackup system +icp 3130/tcp # Internet Cache Protocol (Squid) +icp 3130/udp # Internet Cache Protocol (Squid) +postgres 5432/tcp # POSTGRES +postgres 5432/udp # POSTGRES +fax 4557/tcp # FAX transmission service (old) +hylafax 4559/tcp # HylaFAX client-server protocol (new) +noclog 5354/tcp # noclogd with TCP (nocol) +noclog 5354/udp # noclogd with UDP (nocol) +hostmon 5355/tcp # hostmon uses TCP (nocol) +hostmon 5355/udp # hostmon uses TCP (nocol) +ircd 6667/tcp # Internet Relay Chat +ircd 6667/udp # Internet Relay Chat +webcache 8080/tcp # WWW caching service +webcache 8080/udp # WWW caching service +tproxy 8081/tcp # Transparent Proxy +tproxy 8081/udp # Transparent Proxy +mandelspawn 9359/udp mandelbrot # network mandelbrot +amanda 10080/udp # amanda backup services +amandaidx 10082/tcp # amanda backup services +amidxtape 10083/tcp # amanda backup services +isdnlog 20011/tcp # isdn logging system +isdnlog 20011/udp # isdn logging system +vboxd 20012/tcp # voice box system +vboxd 20012/udp # voice box system +binkp 24554/tcp # Binkley +binkp 24554/udp # Binkley +asp 27374/tcp # Address Search Protocol +asp 27374/udp # Address Search Protocol +tfido 60177/tcp # Ifmail +tfido 60177/udp # Ifmail +fido 60179/tcp # Ifmail +fido 60179/udp # Ifmail + +# Local services + diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/shadow buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/shadow --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/shadow 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/shadow 2012-05-10 23:42:20.821676095 +0300 @@ -0,0 +1,13 @@ +root:$1$I1vyFOZW$aXmhkzWJAVOhlz9sj1all1:10933:0:99999:7::: +bin:*:10933:0:99999:7::: +daemon:*:10933:0:99999:7::: +adm:*:10933:0:99999:7::: +lp:*:10933:0:99999:7::: +sync:*:10933:0:99999:7::: +shutdown:*:10933:0:99999:7::: +halt:*:10933:0:99999:7::: +uucp:*:10933:0:99999:7::: +operator:*:10933:0:99999:7::: +ftp:*:10933:0:99999:7::: +nobody:*:10933:0:99999:7::: +default::10933:0:99999:7::: diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/TZ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/TZ --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/etc/TZ 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/etc/TZ 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1 @@ +MST7MDT diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/root/.bash_logout buildroot-2012.02/board/evodbg/ev-am1707/skeleton/root/.bash_logout --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/root/.bash_logout 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/root/.bash_logout 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,7 @@ +# ~/.bash_logout: executed by bash(1) when login shell exits. + +# when leaving the console clear the screen to increase privacy + +case "`tty`" in + /dev/tty[0-9]*) clear +esac diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/root/.bash_profile buildroot-2012.02/board/evodbg/ev-am1707/skeleton/root/.bash_profile --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton/root/.bash_profile 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton/root/.bash_profile 2012-03-01 00:19:47.000000000 +0200 @@ -0,0 +1,15 @@ +# .bash_profile + +export PATH=\ +/bin:\ +/sbin:\ +/usr/bin:\ +/usr/sbin:\ +/usr/bin/X11:\ +/usr/local/bin + +umask 022 + +if [ -f ~/.bashrc ]; then + source ~/.bashrc +fi diff -aurN buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton.tar.bz2 buildroot-2012.02/board/evodbg/ev-am1707/skeleton.tar.bz2 --- buildroot-2012.02-orig/board/evodbg/ev-am1707/skeleton.tar.bz2 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/board/evodbg/ev-am1707/skeleton.tar.bz2 2012-05-14 17:56:37.489944462 +0300 @@ -0,0 +1,46 @@ +BZh91AY&SY\.:}LA ^%3n޸ݻޝөni[٥v5¥Cw6^r4o8.b5i]rNπP b`@'mMy ɓSi6 Tbѳ +5B(1$v:1>i!*!Dak31&1"Kl*!VdUh{H\6a6a6"Tb e'1%^Cd1oi6օTnmnJ`Hu"!hm$ ,UCAMOxf]d:W]K +T`΢IBsoyt6}oXT3]Xxn~{:ǭrK pV2$C7<7"v>@vc,agNkt=)˾T %~]lZ)#֊r5 Pw plSLaͻcWǟk\`*8i}.PH'IPα :cglw/Ŝ{K,Q +0aße|˰ʺVrCv/) +.z:0j{޲(9f+$䫞l4^c=a^kt١+:]% Y WZ7<4wgJeoe.u;>貲GI{G;wzt^VZV-E uWx雕qѵŷe ՇK~3uhդ=u|Vϋ[dHK騑qͷXΫ\կOɌvuui#qDy +j <_jz;p G8BZXU+$@GG +SFH.'_~];YL$sL]2*~1x#+Y +=HYMud-?cy%dl`b Oyg߯?N4 IqU:)C\,ӱТII_a{c3~o& x5Z`Ȕk߄,^jۙ ߓ=6leA:COTsY*:wN٪[gpyNqBl[zvF,uQZ0%;)x~V5FӮc02`A$^Lw>\?1#5;b.)5$v>t= n xh(8_XvL]b,nHH$uxJڅ7-ۜ6 8|gDF%IO+6ڡNZ`jwa)dEØ+BP^8ŽIfH\Xb>$H|@s52Es(B, +8iր Y~,ի/|C%{k[# @mmҦZJ(7]u3`eBD)*J1 S,;Eن%{S\s^+ 3y`52\Ic +߬yͮʈĈiyH7&_k}zM @YQ5JmC葿q~t>p)jK-EIiu"g”JYRDaN(Q 6 n! ` Cwn7a5eٞdKIF/=FK/Nñpc,O|Q+9ȃI9^4)g2W_Y~lF(eKo#^9%mu1D1"p}m7:2u򮦝w\D܇;(@* ;>N(r,I~3f섩m[!8{kY |e=s$Dd"v5L;qt [QMBS2d@kA0'g޲5 c̜DZ}P _@U"WJщ\Y/jRm+\m[~&I])z*k؄ Ӳ^E wn] ~Z+'6OykA1q6h(o~gmԼ@6{Q2B11l 2_ɅB}~4w|W?7i_ocib#XUeXU 51}k>?>?e73Ѿ3<DŽ6j뎜W'j˙ģ97׮Iy"n= I#`VyG8żs+=c^%%04cNqpԉ7Ck/1tR#̑ps< + ]#H"wn?hΦt 0loøūRt?gB Ϥ>RQⶵ)FSEe[ Ar/KJѡ{lG|KG@ծã"3]BirXˊDu_ oV/ܰp"LE *`"(zt"#XJnHC0ڞ\0]@9ZϟՖd)eǘh=2hG(+%:\;24d 'ߞ ])g֬ m^^u߿NuٞJ/Z+ I9]|S+%5zG'oŊHx=1r`g2` (@MYΞv t BZ:y3  m@:/=\w~C&q8 @ÝFCsr m>6Es /TK%>v=!꾲^8XEz*[ꕔ`e\K +tLhjɆ(*}6=ko +FȾ!&Ŧf1 R@Jp\kzV]S6k3;9VD*O7U!|,xngPx;*=(h8fdHpk;U\ñV( ,Tؔ bJjy&>}R +S5&EÀu* *ޯK1u 0a^_n0RzR-+U9"R7r#1G=h(je" +rN pA(鹰ť_%mz4Z3$\Y0T+hU$P bW@T/xb<HT#ߢLRXp%nBA$LːBAQq@ԥ(A< T#XsUcih'! X9.65õ%QUCh d>H:v5BҤ#O ,_#aԎFQ-B|VZVcР&3Hob`t [3\\]e.JW+i¶H pNb64Cg)p2`0IJbPPhm6K2H"&!H ?t6c{?G/9|#v-}=Onn7ϰS, )`VQ +II]T &N>qA{R]AY79`82nKwk`T! 0nZʩp-SYAhW#%Tև3偭V">H +{95P I{g lczuDz%׫JHuKڕut4+,Υ_L5ڈBTXYWb\S>RzOr9'>.n[Rn6txfX+iV賫lw9 +ǑP¹)Eg]yfl%CLrahp>k3EcH Ve!5PT` G2;puMCi3>pոWQNdG)aoׇlٽ󮹬23!r1F =E(B/DV2"7;EqL@5cMݒ^x?9'2x^XZiac>>s&4d.0ŵtwSz6,vU `oD>rx|3w5AƬkNP*R=bnh@xW>Y7Wbx=;Q&c@f cYV t:rn4Vd b|] )qi܄6R]oD(Ha.+{-刞NTd y +9bP34v~btnX4|( \r+5'09BhzG)%]%eqxLB\vLXH]Op&N@&L@B=g~ApvYC5ud4R%|ڰ܁ U9ڞ32Q>Ķw88K/'a^7TT%81$[L̋lOa[!gil 6̵Zlt%w/3{CeypΉ,7rfw&9vW wBC!!R_IٮL/=ֱQaQ<Ъ!Ê]*;&^ 3Kp 纴J DZ%ƾ+y%d]!j*T(2PIAD(3 ")E's;nC{y>+ftQÝл&JP肈8P-cd2,؆ıǕK:1 Cўķ82V♚g0>!N3Mw15Ԏ#h]CҺl/&c[xBm:萹1Cy4Cd2a7 3::}N*Dfe.`0cԁ#N63q)\nˀ <ԙS@{{T +D@ ١sI +U-eAU<%A a0qX !.hVU|9D٭qf)mKK0(j1bt2 +V& ˊYf8IWxt Ŧ2P ly`I!Qa,"ޔ,pERa*ioLTYR;XH[9@k3Va1K:/!Z`e_@K^Thd(j),f^In( ˎ%7ÝcG^]bat wJRP@¡5IޛRoi Ё`5T$Zjv@0~3xB*+`jA.n9/̜CkDXzX3Cr(EZkGBj:6 6ﱶ1N7dpbZ+{~]&qtd2v#RЎ3;, YL62Ah c$TN}o[Ќߕvs +zIUȭ$4y9 \K\h2֢)ՖK |{_;@UTX""(QUUUD#b *Q`'bYL**H",NV[/Y`,o#%)E(PEDؚ~9wX+ ~c(*M,؈ȩ8 [$qͷ*-Bt+Dq X~g @gfdDkXjTr +lW1MSf<`aJYDњbEr&]nRuwR9IoƢ>9ٜ[י&s7C#23CEAcpn.Lɳwm_>s w#!9H6Tm%F + XgP*fUIIn(ﱃADHET~%%AI5Ѓ%4$[jHۄ|%t!s037CNiFlMVW f8Ώqo~}tTl\0Yd1S6uV6](TNؔ4r-hftmG G[NmJƤY2HS1bdDXx9n4LF=O ؚ9fs~jBAFh"L"W1oП3^6!/h +<2#~^iZӽ݅ ߩҒJEu %!9BV4w^F{%_zۋg%, Tq狸HYYVք$eeE&\r< &ᘲ*-za#HU]L%ĥ)0菓Ǔ +Jm6Y[ 28InPJQP[K0;(Y +@%3Ħm-szpUUxMr=yMjAV8lW6q1jV$)0f2^DV4惗r҉+xY!&DtWXO%"8d4~[$fsos]q5XR%,ES1d5Pf,&Yybj=/Uozong޿ c%kr霒x8 h\ +!8^-8Mt)|ǂ@e LEiE +BDNSm#owt$oV +#uqvCü zC,ցVI@@!~ߑfbJE04;}pq+;&!0V-^˞:lxJpKZ՗qY|1ۥIۨP@~޳s=M6^`|qL0miY@fjf6 cWxagJ̵3W^'$8.zJto.^ga3Ap}wſati@1⭉O$&2S'q~Q-戭YAƇ11/Rd( OXUeI-U)$L7 tgp_ +W#Fydn ߪH;&Dp}b?lHM^&n5bX _jm%1P8-Á +kUtRi`Dva{[!k]wUD!ʞ1ie >д`ivW$y F@ʋ'"Ψr5K l˃Q\[\8L:LǛm@@o ++ * ++ * (C) Copyright 2008, Texas Instruments, Inc. http://www.ti.com/ ++ * ++ * Modified for DA8xx EVM. ++ * ++ * Copyright (C) 2007 Sergey Kubushyn ++ * ++ * Parts are shamelessly stolen from various TI sources, original copyright ++ * follows: ++ * ----------------------------------------------------------------- ++ * ++ * Copyright (C) 2004 Texas Instruments. ++ * ++ * ---------------------------------------------------------------------------- ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, write to the Free Software ++ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ++ * ---------------------------------------------------------------------------- ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include "../common/misc.h" ++ ++DECLARE_GLOBAL_DATA_PTR; ++ ++#define pinmux &davinci_syscfg_regs->pinmux ++ ++#ifdef CONFIG_SPI_FLASH ++/* SPI0 pin muxer settings */ ++const struct pinmux_config spi0_pins[] = { ++ { pinmux[7], 1, 3 }, ++ { pinmux[7], 1, 4 }, ++ { pinmux[7], 1, 5 }, ++ { pinmux[7], 1, 6 }, ++ { pinmux[7], 1, 7 } ++}; ++#endif ++ ++/* UART pin muxer settings */ ++const struct pinmux_config uart_pins[] = { ++ { pinmux[8], 2, 7 }, ++ { pinmux[9], 2, 0 } ++}; ++ ++#ifdef CONFIG_DRIVER_TI_EMAC ++const struct pinmux_config emac_pins[] = { ++ { pinmux[9], 0, 5 }, ++ { pinmux[10], 2, 1 }, ++ { pinmux[10], 2, 2 }, ++ { pinmux[10], 2, 3 }, ++ { pinmux[10], 2, 4 }, ++ { pinmux[10], 2, 5 }, ++ { pinmux[10], 2, 6 }, ++ { pinmux[10], 2, 7 }, ++ { pinmux[11], 2, 0 }, ++ { pinmux[11], 2, 1 } ++}; ++#endif ++ ++/* I2C pin muxer settings */ ++const struct pinmux_config i2c_pins[] = { ++ { pinmux[8], 2, 3 }, ++ { pinmux[8], 2, 4 } ++}; ++ ++#ifdef CONFIG_USE_NAND ++const struct pinmux_config aemif_pins[] = { ++ { pinmux[13], 1, 6 }, ++ { pinmux[13], 1, 7 }, ++ { pinmux[14], 1, 0 }, ++ { pinmux[14], 1, 1 }, ++ { pinmux[14], 1, 2 }, ++ { pinmux[14], 1, 3 }, ++ { pinmux[14], 1, 4 }, ++ { pinmux[14], 1, 5 }, ++ { pinmux[14], 1, 6 }, ++ { pinmux[14], 1, 7 }, ++ { pinmux[15], 1, 0 }, ++ { pinmux[15], 1, 1 }, ++ { pinmux[15], 1, 2 }, ++ { pinmux[15], 1, 3 }, ++ { pinmux[15], 1, 4 }, ++ { pinmux[15], 1, 5 }, ++ { pinmux[15], 1, 6 }, ++ { pinmux[15], 1, 7 }, ++ { pinmux[16], 1, 0 }, ++ { pinmux[16], 1, 1 }, ++ { pinmux[16], 1, 2 }, ++ { pinmux[16], 1, 3 }, ++ { pinmux[16], 1, 4 }, ++ { pinmux[16], 1, 5 }, ++ { pinmux[16], 1, 6 }, ++ { pinmux[16], 1, 7 }, ++ { pinmux[17], 1, 0 }, ++ { pinmux[17], 1, 1 }, ++ { pinmux[17], 1, 2 }, ++ { pinmux[17], 1, 3 }, ++ { pinmux[17], 1, 4 }, ++ { pinmux[17], 1, 5 }, ++ { pinmux[17], 1, 6 }, ++ { pinmux[17], 1, 7 }, ++ { pinmux[18], 1, 0 }, ++ { pinmux[18], 1, 1 }, ++ { pinmux[18], 1, 2 }, ++ { pinmux[18], 1, 3 }, ++ { pinmux[18], 1, 4 }, ++ { pinmux[18], 1, 5 }, ++ { pinmux[18], 1, 6 }, ++ { pinmux[18], 1, 7 }, ++ { pinmux[10], 1, 0 } ++}; ++#endif ++ ++/* USB0_DRVVBUS pin muxer settings */ ++const struct pinmux_config usb_pins[] = { ++ { pinmux[9], 1, 1 } ++}; ++ ++int board_init(void) ++{ ++#ifndef CONFIG_USE_IRQ ++ /* ++ * Mask all IRQs by clearing the global enable and setting ++ * the enable clear for all the 90 interrupts. ++ */ ++ ++ writel(0, &davinci_aintc_regs->ger); ++ ++ writel(0, &davinci_aintc_regs->hier); ++ ++ writel(0xffffffff, &davinci_aintc_regs->ecr1); ++ writel(0xffffffff, &davinci_aintc_regs->ecr2); ++ writel(0xffffffff, &davinci_aintc_regs->ecr3); ++#endif ++ ++ /* arch number of the board */ ++ gd->bd->bi_arch_number = MACH_TYPE_EV_AM1707; ++ ++ /* address of boot parameters */ ++ gd->bd->bi_boot_params = LINUX_BOOT_PARAM_ADDR; ++ ++ /* ++ * Power on required peripherals ++ * ARM does not have access by default to PSC0 and PSC1 ++ * assuming here that the DSP bootloader has set the IOPU ++ * such that PSC access is available to ARM ++ */ ++ lpsc_on(DAVINCI_LPSC_AEMIF); /* NAND, NOR */ ++ lpsc_on(DAVINCI_LPSC_SPI0); /* Serial Flash */ ++ lpsc_on(DAVINCI_LPSC_EMAC); /* image download */ ++ lpsc_on(DAVINCI_LPSC_UART2); /* console */ ++ lpsc_on(DAVINCI_LPSC_GPIO); ++ ++ /* setup the SUSPSRC for ARM to control emulation suspend */ ++ writel(readl(&davinci_syscfg_regs->suspsrc) & ++ ~(DAVINCI_SYSCFG_SUSPSRC_EMAC | DAVINCI_SYSCFG_SUSPSRC_I2C | ++ DAVINCI_SYSCFG_SUSPSRC_SPI0 | DAVINCI_SYSCFG_SUSPSRC_TIMER0 | ++ DAVINCI_SYSCFG_SUSPSRC_UART2), ++ &davinci_syscfg_regs->suspsrc); ++ ++#ifdef CONFIG_SPI_FLASH ++ if (davinci_configure_pin_mux(spi0_pins, ARRAY_SIZE(spi0_pins)) != 0) ++ return 1; ++#endif ++ ++ if (davinci_configure_pin_mux(uart_pins, ARRAY_SIZE(uart_pins)) != 0) ++ return 1; ++ ++ if (davinci_configure_pin_mux(i2c_pins, ARRAY_SIZE(i2c_pins)) != 0) ++ return 1; ++ ++#ifdef CONFIG_DRIVER_TI_EMAC ++ if (davinci_configure_pin_mux(emac_pins, ARRAY_SIZE(emac_pins)) != 0) ++ return 1; ++#endif ++ ++#ifdef CONFIG_USE_NAND ++ if (davinci_configure_pin_mux(aemif_pins, ARRAY_SIZE(aemif_pins)) != 0) ++ return 1; ++#endif ++ ++ if (davinci_configure_pin_mux(usb_pins, ARRAY_SIZE(usb_pins)) != 0) ++ return 1; ++ ++ /* enable the console UART */ ++ writel((DAVINCI_UART_PWREMU_MGMT_FREE | DAVINCI_UART_PWREMU_MGMT_URRST | ++ DAVINCI_UART_PWREMU_MGMT_UTRST), ++ &davinci_uart2_ctrl_regs->pwremu_mgmt); ++ ++ return(0); ++} ++ ++int misc_init_r(void) ++{ ++ uint8_t eeprom_enetaddr[6]; ++ ++ printf ("ARM Clock : %d Hz\n", clk_get(DAVINCI_ARM_CLKID)); ++ ++ /* Read Ethernet MAC address from EEPROM if available. */ ++ if (dvevm_read_mac_address(eeprom_enetaddr)) ++ dv_configure_mac_address(eeprom_enetaddr); ++} ++ ++#ifdef CONFIG_NAND_DAVINCI ++int board_nand_init(struct nand_chip *nand) ++{ ++ davinci_nand_init(nand); ++ ++ return 0; ++} ++#endif +diff --git uboot-v2009.11_DAVINCIPSP_03.20.00.14/include/asm-arm/mach-types.h uboot-v2009.11_DAVINCIPSP_03.20.00.14/include/asm-arm/mach-types.h +index f1f7d93..f8e7786 100644 +--- uboot-v2009.11_DAVINCIPSP_03.20.00.14/include/asm-arm/mach-types.h ++++ uboot-v2009.11_DAVINCIPSP_03.20.00.14/include/asm-arm/mach-types.h +@@ -2547,6 +2547,8 @@ extern unsigned int __machine_arch_type; + #define MACH_TYPE_BCMRING_SP_WQVGA 2564 + #define MACH_TYPE_BCMRING_CUSTOM 2565 + #define MACH_TYPE_ACER_S200 2566 ++#define MACH_TYPE_EV_AM1707 4043 ++#define MACH_TYPE_EV_AM1707E2 4044 + + #ifdef CONFIG_ARCH_EBSA110 + # ifdef machine_arch_type +@@ -32968,6 +32970,30 @@ extern unsigned int __machine_arch_type; + # define machine_is_acer_s200() (0) + #endif + ++#ifdef CONFIG_MACH_EV_AM1707 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_EV_AM1707 ++# endif ++# define machine_is_ev_am1707() (machine_arch_type == MACH_TYPE_EV_AM1707) ++#else ++# define machine_is_ev_am1707() (0) ++#endif ++ ++#ifdef CONFIG_MACH_EV_AM1707E2 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_EV_AM1707E2 ++# endif ++# define machine_is_ev_am1707e2() (machine_arch_type == MACH_TYPE_EV_AM1707E2) ++#else ++# define machine_is_ev_am1707e2() (0) ++#endif ++ + /* + * These have not yet been registered + */ +diff --git uboot-v2009.11_DAVINCIPSP_03.20.00.14/include/configs/ev-am1707.h uboot-v2009.11_DAVINCIPSP_03.20.00.14/include/configs/ev-am1707.h +new file mode 100644 +index 0000000..23c50af +--- /dev/null ++++ uboot-v2009.11_DAVINCIPSP_03.20.00.14/include/configs/ev-am1707.h +@@ -0,0 +1,259 @@ ++/* ++ * ++ * ++ * Based on davinci_da830evm.h. Original Copyrights follow: ++ * ++ * Copyright (C) 2008 Texas Instruments, Inc ++ * ++ * This program is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU General Public License as ++ * published by the Free Software Foundation; either version 2 of ++ * the License, or (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, write to the Free Software ++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, ++ * MA 02111-1307 USA ++ */ ++ ++#ifndef __CONFIG_H ++#define __CONFIG_H ++ ++/* ++ * Board ++ */ ++#undef CONFIG_USE_SPIFLASH ++#define CONFIG_USE_NAND ++ ++/* ++ * SoC Configuration ++ */ ++#define CONFIG_MACH_TYPE_EV_AM1707 ++#define CONFIG_ARM926EJS /* arm926ejs CPU core */ ++#define CONFIG_SOC_DA8XX /* TI DA8xx SoC */ ++#define CONFIG_SYS_CLK_FREQ clk_get(DAVINCI_ARM_CLKID) ++#define CONFIG_SYS_OSCIN_FREQ 24000000 ++#define CONFIG_SYS_TIMERBASE DAVINCI_TIMER0_BASE ++#define CONFIG_SYS_HZ_CLOCK clk_get(DAVINCI_AUXCLK_CLKID) ++#define CONFIG_SYS_HZ 1000 ++#define CONFIG_SKIP_LOWLEVEL_INIT ++#define CONFIG_SKIP_RELOCATE_UBOOT /* to a proper address, init done */ ++ ++/* ++ * Memory Info ++ */ ++#define CONFIG_SYS_MALLOC_LEN (0x10000 + 1*1024*1024) /* malloc() len */ ++#define CONFIG_SYS_GBL_DATA_SIZE 128 /* reserved for initial data */ ++#define PHYS_SDRAM_1 DAVINCI_DDR_EMIF_DATA_BASE /* DDR Start */ ++#define PHYS_SDRAM_1_SIZE (64 << 20) /* SDRAM size 64MB */ ++#define CONFIG_SYS_MEMTEST_START PHYS_SDRAM_1 + 0x2000000 /* memtest start addr */ ++#define CONFIG_SYS_MEMTEST_END (PHYS_SDRAM_1 + 0x2000000 + 32*1024*1024) /* 32MB test */ ++#define CONFIG_NR_DRAM_BANKS 1 /* we have 1 bank of DRAM */ ++#define CONFIG_STACKSIZE (256*1024) /* regular stack */ ++ ++/* ++ * Serial Driver info ++ */ ++#define CONFIG_SYS_NS16550 ++#define CONFIG_SYS_NS16550_SERIAL ++#define CONFIG_SYS_NS16550_REG_SIZE -4 /* NS16550 register size */ ++#define CONFIG_SYS_NS16550_COM1 DAVINCI_UART2_BASE /* Base address of UART2 */ ++#define CONFIG_SYS_NS16550_CLK clk_get(DAVINCI_UART2_CLKID) ++#define CONFIG_CONS_INDEX 1 /* use UART0 for console */ ++#define CONFIG_BAUDRATE 115200 /* Default baud rate */ ++#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 } ++ ++/* ++ * I2C Configuration ++ */ ++#define CONFIG_HARD_I2C ++#define CONFIG_DRIVER_DAVINCI_I2C ++#define CONFIG_SYS_I2C_SPEED 25000 /* 100Kbps won't work, H/W bug */ ++#define CONFIG_SYS_I2C_SLAVE 10 /* Bogus, master-only in U-Boot */ ++ ++/* ++ * I2C EEPROM definitions for catalyst 24W256 EEPROM chip ++ */ ++#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2 ++#define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 ++#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 6 ++#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 20 ++ ++/* ++ * Network & Ethernet Configuration ++ */ ++#define CONFIG_DRIVER_TI_EMAC ++#ifdef CONFIG_DRIVER_TI_EMAC ++#define CONFIG_MII ++#define CONFIG_DRIVER_TI_EMAC_USE_RMII ++#define CONFIG_BOOTP_DEFAULT ++#define CONFIG_BOOTP_DNS ++#define CONFIG_BOOTP_DNS2 ++#define CONFIG_BOOTP_SEND_HOSTNAME ++#define CONFIG_NET_RETRY_COUNT 10 ++#define CONFIG_NET_MULTI ++#endif ++ ++/* ++ * Flash & Environment ++ */ ++#ifdef CONFIG_USE_NAND ++#undef CONFIG_ENV_IS_IN_FLASH ++#define CONFIG_NAND_DAVINCI ++#define CONFIG_SYS_NO_FLASH ++#define CONFIG_ENV_IS_IN_NAND /* U-Boot env in NAND Flash */ ++#define CONFIG_ENV_OFFSET 0x0 /* Block 0--not used by bootcode */ ++#define CONFIG_ENV_SIZE (128 << 10) ++#define CONFIG_SYS_NAND_USE_FLASH_BBT ++#define CONFIG_SYS_NAND_4BIT_HW_ECC_OOBFIRST ++#define CONFIG_SYS_NAND_PAGE_2K ++#define CONFIG_SYS_NAND_CS 3 ++#define CONFIG_SYS_NAND_BASE DAVINCI_ASYNC_EMIF_DATA_CE3_BASE ++#define CONFIG_SYS_CLE_MASK 0x10 ++#define CONFIG_SYS_ALE_MASK 0x8 ++#undef CONFIG_SYS_NAND_HW_ECC ++#define CONFIG_SYS_MAX_NAND_DEVICE 1 /* Max number of NAND devices */ ++#define NAND_MAX_CHIPS 1 ++#define DEF_BOOTM "" ++#endif ++ ++#ifdef CONFIG_USE_SPIFLASH ++#undef CONFIG_ENV_IS_IN_FLASH ++#undef CONFIG_ENV_IS_IN_NAND ++#define CONFIG_ENV_IS_IN_SPI_FLASH ++#define CONFIG_ENV_SIZE (16 << 10) ++#define CONFIG_ENV_OFFSET (256 << 10) ++#define CONFIG_ENV_SECT_SIZE 4096 ++#define CONFIG_SYS_NO_FLASH ++#endif ++#define CONFIG_SPI ++#define CONFIG_SPI_FLASH ++#define CONFIG_SPI_FLASH_MACRONIX ++#define CONFIG_DAVINCI_SPI ++#define CONFIG_SYS_SPI_BASE DAVINCI_SPI0_BASE ++#define CONFIG_SYS_SPI_CLK clk_get(DAVINCI_SPI0_CLKID) ++#define CONFIG_SF_DEFAULT_SPEED 30000000 ++#define CONFIG_ENV_SPI_MAX_HZ CONFIG_SF_DEFAULT_SPEED ++ ++/* ++ * USB configuration ++ */ ++#define CONFIG_USB_DA8XX /* Platform hookup to MUSB controller */ ++#define CONFIG_MUSB_HCD ++ ++/* ++ * U-Boot general configuration ++ */ ++#undef CONFIG_USE_IRQ /* No IRQ/FIQ in U-Boot */ ++#define CONFIG_MISC_INIT_R ++#undef CONFIG_BOOTDELAY ++#define CONFIG_BOOTFILE "uImage" /* Boot file name */ ++#define CONFIG_SYS_PROMPT "U-Boot[EV-AM1707] > " /* Command Prompt */ ++#define CONFIG_SYS_CBSIZE 1024 /* Console I/O Buffer Size */ ++#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16) ++#define CONFIG_SYS_MAXARGS 16 /* max number of command args */ ++#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE /* Boot Args Buffer Size */ ++#define CONFIG_SYS_LOAD_ADDR (PHYS_SDRAM_1 + 0x700000) ++#define CONFIG_VERSION_VARIABLE ++#define CONFIG_AUTO_COMPLETE /* Won't work with hush so far, may be later */ ++#define CONFIG_SYS_HUSH_PARSER ++#define CONFIG_SYS_PROMPT_HUSH_PS2 "> " ++#define CONFIG_CMDLINE_EDITING ++#define CONFIG_SYS_LONGHELP ++#define CONFIG_CRC32_VERIFY ++#define CONFIG_MX_CYCLIC ++ ++/* ++ * Linux Information ++ */ ++#define LINUX_BOOT_PARAM_ADDR (PHYS_SDRAM_1 + 0x100) ++#define CONFIG_CMDLINE_TAG ++#define CONFIG_SETUP_MEMORY_TAGS ++#define CONFIG_BOOTARGS "mem=64M console=ttyS2,115200n8 root=/dev/mmcblk0p1 rw rootwait ip=off" ++#define CONFIG_BOOTCOMMAND "sf probe 0;sf read 0xc0700000 0x60000 0x220000;bootm 0xc0700000" ++#define CONFIG_BOOTDELAY 3 ++ ++/* ++ * U-Boot commands ++ */ ++#include ++#define CONFIG_CMD_ENV ++#define CONFIG_CMD_ASKENV ++#define CONFIG_CMD_DHCP ++#define CONFIG_CMD_DIAG ++#define CONFIG_CMD_MII ++#define CONFIG_CMD_PING ++#define CONFIG_CMD_SAVES ++#define CONFIG_CMD_MEMORY ++#undef CONFIG_CMD_FPGA ++#undef CONFIG_CMD_SETGETDCR ++#undef CONFIG_CMD_EEPROM ++ ++#ifndef CONFIG_DRIVER_TI_EMAC ++#undef CONFIG_CMD_NET ++#undef CONFIG_CMD_DHCP ++#undef CONFIG_CMD_MII ++#undef CONFIG_CMD_PING ++#endif ++ ++#ifdef CONFIG_USE_NAND ++#undef CONFIG_CMD_FLASH ++#undef CONFIG_CMD_IMLS ++#define CONFIG_CMD_NAND ++#endif ++ ++#ifdef CONFIG_USE_SPIFLASH ++#undef CONFIG_CMD_IMLS ++#undef CONFIG_CMD_FLASH ++#define CONFIG_CMD_SAVEENV ++#elif defined (CONFIG_SPI) ++#define CONFIG_CMD_SPI ++#define CONFIG_CMD_SF ++#endif ++ ++#if !defined(CONFIG_USE_NAND) && \ ++ !defined(CONFIG_USE_SPIFLASH) ++#define CONFIG_ENV_IS_NOWHERE ++#define CONFIG_SYS_NO_FLASH ++#define CONFIG_ENV_SIZE (16 << 10) ++#undef CONFIG_CMD_IMLS ++#undef CONFIG_CMD_FLASH ++#undef CONFIG_CMD_ENV ++#endif ++ ++#ifdef CONFIG_USB_DA8XX ++ ++#ifdef CONFIG_MUSB_HCD /* include support for usb host */ ++#define CONFIG_CMD_USB /* include support for usb cmd */ ++ ++#define CONFIG_USB_STORAGE /* MSC class support */ ++#define CONFIG_CMD_STORAGE /* inclue support for usb-storage cmd */ ++#define CONFIG_CMD_FAT /* inclue support for FAT/storage */ ++#define CONFIG_DOS_PARTITION /* inclue support for FAT/storage */ ++ ++#ifdef CONFIG_USB_KEYBOARD /* HID class support */ ++#define CONFIG_SYS_USB_EVENT_POLL ++#define CONFIG_PREBOOT "usb start" ++#endif /* CONFIG_USB_KEYBOARD */ ++ ++#endif /* CONFIG_MUSB_HCD */ ++ ++#ifdef CONFIG_MUSB_UDC ++/* USB device configuration */ ++#define CONFIG_USB_DEVICE 1 ++#define CONFIG_USB_TTY 1 ++#define CONFIG_SYS_CONSOLE_IS_IN_ENV 1 ++/* Change these to suit your needs */ ++#define CONFIG_USBD_VENDORID 0x0451 ++#define CONFIG_USBD_PRODUCTID 0x5678 ++#define CONFIG_USBD_MANUFACTURER "Texas Instruments" ++#define CONFIG_USBD_PRODUCT_NAME "DA830EVM" ++#endif /* CONFIG_MUSB_UDC */ ++ ++#endif /* CONFIG_USB_DA8XX */ ++#endif /* __CONFIG_H */ diff -aurN buildroot-2012.02-orig/configs/ev-am1707_defconfig buildroot-2012.02/configs/ev-am1707_defconfig --- buildroot-2012.02-orig/configs/ev-am1707_defconfig 1970-01-01 03:00:00.000000000 +0300 +++ buildroot-2012.02/configs/ev-am1707_defconfig 2012-05-14 19:05:13.949957875 +0300 @@ -0,0 +1,79 @@ +BR2_arm=y +BR2_arm926t=y +BR2_JLEVEL=1 +BR2_TOOLCHAIN_EXTERNAL=y +BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM2009Q3=y +BR2_ENABLE_LOCALE_PURGE=y +BR2_ENABLE_LOCALE_WHITELIST="C en_US ru" +BR2_TARGET_GENERIC_HOSTNAME="EV-AM1707" +BR2_TARGET_GENERIC_ISSUE="Welcome to EV-AM1707! Please use login and password root:root" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y +BR2_ROOTFS_SKELETON_CUSTOM=y +BR2_ROOTFS_SKELETON_CUSTOM_PATH="board/evodbg/ev-am1707/skeleton" +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_LSOF=y +BR2_PACKAGE_MEMSTAT=y +BR2_PACKAGE_STRACE=y +BR2_PACKAGE_DEVMEM2=y +BR2_PACKAGE_EEPROG=y +BR2_PACKAGE_GDISK=y +BR2_PACKAGE_GDISK_SGDISK=y +BR2_PACKAGE_HDPARM=y +BR2_PACKAGE_I2C_TOOLS=y +BR2_PACKAGE_INPUT_TOOLS=y +# BR2_PACKAGE_INPUT_TOOLS_INPUTATTACH is not set +# BR2_PACKAGE_INPUT_TOOLS_JSCAL is not set +# BR2_PACKAGE_INPUT_TOOLS_JSTEST is not set +BR2_PACKAGE_MEMTESTER=y +BR2_PACKAGE_MTD=y +BR2_PACKAGE_NTFS_3G=y +BR2_PACKAGE_NTFS_3G_NTFSPROGS=y +BR2_PACKAGE_SDPARM=y +BR2_PACKAGE_UBOOT_TOOLS=y +BR2_PACKAGE_USBUTILS=y +BR2_PACKAGE_LUA=y +BR2_PACKAGE_LUA_COMPILER=y +BR2_PACKAGE_LUA_INTERPRETER=y +BR2_PACKAGE_LUA_INTERPRETER_READLINE=y +BR2_PACKAGE_XAVANTE=y +BR2_PACKAGE_CTORRENT=y +BR2_PACKAGE_DHCP=y +BR2_PACKAGE_DHCP_CLIENT=y +BR2_PACKAGE_DROPBEAR=y +BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS=y +BR2_PACKAGE_IFPLUGD=y +BR2_PACKAGE_IPERF=y +BR2_PACKAGE_NOIP=y +BR2_PACKAGE_NTP=y +BR2_PACKAGE_NTP_TICKADJ=y +BR2_PACKAGE_PPPD=y +BR2_PACKAGE_PPTP_LINUX=y +BR2_PACKAGE_RP_PPPOE=y +BR2_PACKAGE_TCPDUMP=y +BR2_PACKAGE_THTTPD=y +BR2_PACKAGE_IPKG=y +BR2_PACKAGE_LOGROTATE=y +BR2_PACKAGE_SCREEN=y +BR2_PACKAGE_KMOD=y +# BR2_PACKAGE_UTIL_LINUX_LIBBLKID is not set +BR2_PACKAGE_LESS=y +BR2_PACKAGE_UEMACS=y +BR2_PACKAGE_VIM=y +# BR2_PACKAGE_VIM_RUNTIME is not set +BR2_TARGET_ROOTFS_TAR_GZIP=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BOARDNAME="ev-am1707" +BR2_TARGET_UBOOT_CUSTOM_GIT=y +BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="board/evodbg/ev-am1707/u-boot" +BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL="git://arago-project.org/git/projects/u-boot-omapl1.git" +BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION="v2009.11_DAVINCIPSP_03.20.00.14" +BR2_TARGET_UBOOT_NETWORK=y +BR2_TARGET_UBOOT_SERVERIP="192.168.1.3" +BR2_TARGET_UBOOT_IPADDR="192.168.1.7" +BR2_TARGET_UBOOT_GATEWAY="192.168.1.2" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_GIT=y +BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL="git://arago-project.org/git/projects/linux-omapl1.git" +BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION="DAVINCIPSP_03.20.00.14" +BR2_LINUX_KERNEL_PATCH="board/evodbg/ev-am1707/linux" +BR2_LINUX_KERNEL_DEFCONFIG="ev-am1707" diff -aurN buildroot-2012.02-orig/Makefile buildroot-2012.02/Makefile --- buildroot-2012.02-orig/Makefile 2012-03-01 00:19:47.000000000 +0200 +++ buildroot-2012.02/Makefile 2012-05-14 17:52:46.000000000 +0300 @@ -423,6 +423,9 @@ $(BUILD_DIR)/.root: mkdir -p $(TARGET_DIR) if ! [ -d "$(TARGET_DIR)/bin" ]; then \ + if [ -f $(subst ",,$(TARGET_SKELETON)).tar.bz2 ]; then \ + tar xjvf $(subst ",,$(TARGET_SKELETON)).tar.bz2 -C $(TARGET_DIR)/; \ + fi; \ if [ -d "$(TARGET_SKELETON)" ]; then \ cp -fa $(TARGET_SKELETON)/* $(TARGET_DIR)/; \ fi; \