aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-08Linaro U-Boot 2011.03.12011.03.1John Rigby
Changes since 2011.02.1: 146 commits: 79 commits changing touching non ARM ARCH's 13 Merge commits (actual changes accounted for in other commits) 10 USB commits not touching any code of a Linaro supported platform 18 commits to ARM platforms not supported by Linaro 10 Common fixes: cmd_bmp.c: message about compressed formats is debug info only. itest: fix result of string compares unzip: return uncompressed size in `filesize', and print it. change email address in MAINTAINERS net: ne2000: Add spport RTL-8019AS add checking the CONFIG_ENV_IS_IN_SPI_FLASH in Enbedded env Fix compile warning in net/eth.c NAND: Fix saving of redundand environment NAND: env: remember the flags used in the previous environment Fix build warnings in cmd_flash.c All reviewed by John Rigby <john.rigby@linaro.org> 16 commits changing files in Linaro supported platforms ARM: fix write*() I/O accessors ARM: Update mach-types Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com> EfikaMX: switch to MACH_TYPE_MX51_EFIKAMX Signed-off-by: Loïc Minier <loic.minier@linaro.org> ARM: OMAP3: Revamp IGEP v2 default configuration ARM: OMAP3: Revamp IGEP module default configuration Signed-off-by: Loïc Minier <loic.minier@linaro.org> Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com> Fixes LP Bug #716540 Makefile: change rule to build IMX image Signed-off-by: Stefano Babic <sbabic@denx.de> MX51: drop config.mk from mx51evk Signed-off-by: Stefano Babic <sbabic@denx.de> MX53: drop config.mk from mx53evk Signed-off-by: Jason Liu <r64343@freescale.com> EfikaMX: Add imximage config for Efika SB EfikaSB: Add preliminary EfikaSB support EfikaMX: Enable EXT2 booting Better Efika support Requested-by: Loïc Minier <loic.minier@linaro.org> MX53: support for freescale MX53LOCO board Signed-off-by: Jason Liu <r64343@freescale.com> MX5: Enable flat-device-tree support on mx51/53 evk board Signed-off-by: Jason Liu <r64343@freescale.com> MMC: Max blocks value adjustable MMC: Add support for PL180 ARM mmc device ARMV7: Vexpress: Add MMC support Adds mmc support for Vexpress Fixes LP Bug #730813 Signed-off-by: Matt Waddel Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-03-08boards.cfg fix problems from efikasb mergeJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-03-07Merge remote branch 'stefano-imx/next' into linaro-stable-nextJohn Rigby
Conflicts: boards.cfg
2011-03-07Merge remote branch 'u-boot-pxa/efikasb' into linaro-stable-nextJohn Rigby
2011-03-07ARMV7: Vexpress: Add MMC supportMatt Waddel
Added the board specific definitions to use the MMCI device. Signed-off-by: Matt Waddel <matt.waddel@linaro.org>
2011-03-07MMC: Add support for PL180 ARM mmc deviceMatt Waddel
Add support for the ARM PrimeCell MultiMedia Interface - PL180. Ported from original device driver written by ST-Ericsson. Signed-off-by: Matt Waddel <matt.waddel@linaro.org>
2011-03-07MMC: Max blocks value adjustableMatt Waddel
The maximum blocks value was hardcoded to 65535 due to a 16 bit register length. The value can change for different platforms. This patch makes the default the current value of 65535, but it is configurable for other platforms. Signed-off-by: Matt Waddel <matt.waddel@linaro.org>
2011-03-04MX5: Enable flat-device-tree support on mx51/53 evk boardLiu Hui-R64343
device tree for uboot arm support has already been enabled in the master branch. This patch enable device tree support for mx51/53 evk board for DT test. Signed-off-by: Jason Liu <r64343@freescale.com>
2011-03-04MX53: support for freescale MX53LOCO boardLiu Hui-R64343
This patch add initial support for freescale MX53LOCO board. Network(FEC),SD/MMC, UART have been supported by this patch. Signed-off-by: Jason Liu <r64343@freescale.com>
2011-03-04MX53: drop config.mk from mx53evkLiu Hui-R64343
The config.mk file in board directory is now obsolete and should be removed. Add option for the IMX image into boards.cfg Signed-off-by: Jason Liu <r64343@freescale.com>
2011-03-03EfikaMX: Enable EXT2 bootingMarek Vasut
Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
2011-03-03EfikaSB: Add preliminary EfikaSB supportMarek Vasut
Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
2011-03-03EfikaMX: Add imximage config for Efika SBMarek Vasut
Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
2011-03-02mx25: Make the UART port number explicit in its setup functionFabio Estevam
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2011-02-25MX31: qong: add watchdogStefano Babic
Signed-off-by: Stefano Babic <sbabic@denx.de>
2011-02-25MX31: add support for MX31 watchdogStefano Babic
The patch add CONFIG_HW_WATCHDOG to be used with the internal watchdog timer of the MX31 processor. Two function are exported for the board maintainers: mxc_hw_watchdog_enable mxc_hw_watchdog_reset The board maintainer can decide to use mxc_hw_watchdog_reset as hw_watchdog_reset, or to implement his own function to reset the watchdog. The watchdog timer can be configured with CONFIG_SYS_WD_TIMER_SECS (value in seconds). The MX31 allows values between 0.5 (CONFIG_SYS_WD_TIMER_SECS = 0) and 128 seconds. Signed-off-by: Stefano Babic <sbabic@denx.de>
2011-02-25MX51: drop config.mk from mx51evkStefano Babic
The config.mk file in board directory is now obsolete and should be removed. Add option for the IMX image into boards.cfg Signed-off-by: Stefano Babic <sbabic@denx.de>
2011-02-25Makefile: change rule to build IMX imageStefano Babic
config.mk in board directory is obsolete and should be removed. The patch allows to get rid of own config.mk adding the imximage.cfg file to the options in the boards.cfg Signed-off-by: Stefano Babic <sbabic@denx.de>
2011-02-24ARM: OMAP3: Revamp IGEP module default configuration2011.02.2Enric Balletbo i Serra
The default IGEP configuration doesn't do anything useful; using some boot.scr search logic like BeagleBoard is much more useful. Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
2011-02-24ARM: OMAP3: Revamp IGEP v2 default configurationEnric Balletbo i Serra
The default IGEP configuration doesn't do anything useful; using some boot.scr search logic like BeagleBoard is much more useful. Signed-off-by: Loïc Minier <loic.minier@linaro.org> Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
2011-02-24Merge current upstreamJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-02-21ARM: Update mach-typesSandeep Paulraj
This commit updates the mach-types based on the latest in linus's head Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
2011-02-21arm1136 relocation: Fix calculation of board_init_rFabio Estevam
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2011-02-21arm1136: Fix NAND bootFabio Estevam
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com> Tested-by: Magnus Lilja <lilja.magnus@gmail.com>
2011-02-21arm: get_sp() should always be compiledPo-Yu Chuang
get_sp() was incorrectly excluded if none of CONFIG_SETUP_MEMORY_TAGS CONFIG_CMDLINE_TAG CONFIG_INITRD_TAG CONFIG_SERIAL_TAG CONFIG_REVISION_TAG were defined. Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
2011-02-21Pantheon: Add Board Support for Marvell dkb boardLei Wen
DKB is a Development Board for PANTHEON TD/TTC(pxa920/pxa910) with * Processor upto 806Mhz * LPDDR1/2 * x8/x16 SLC/MLC NAND * Footprints for eMMC & MMC x8 card With Peripherals: * Parallel LCD I/F * Audio codecs (88PM8607) * MIPI CSI-2 camera * Marvell 88W8787 802.11n/BT module * Marvell 2G/3G RF * Dual analog mics & speakers, headset jack, LED, ambient * USB2.0 HS host, OTG (mini AB) * GPIO, GPIO expander with DIP switches for easier selection * UART serial over USB, CIR This patch adds basic board support with DRAM and UART functionality Signed-off-by: Lei Wen <leiwen@marvell.com> Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2011-02-21mvmfp: add MFP configuration support for PANTHEONLei Wen
This patch adds the Multiple Function Pin configuration support for Marvell PANTHEON SoCs Signed-off-by: Lei Wen <leiwen@marvell.com>
2011-02-21serial: add pantheon soc supportLei Wen
Signed-off-by: Lei Wen <leiwen@marvell.com>
2011-02-21ARM: Add Support for Marvell Pantheon Familiy SoCsLei Wen
Pantheon Family processors are highly integrated SoCs based on Sheeva_88SV331x-v5 PJ1 cpu core. Ref: http://www.marvell.com/products/processors/communications/marvell_pantheon_910_920_pb.pdf SoC versions Supported: 1) PANTHEON920 (TD) 2) PANTHEON910 (TTC) Signed-off-by: Lei Wen <leiwen@marvell.com>
2011-02-21mv: seperate kirkwood and armada from common settingLei Wen
Since there are lots of difference between kirkwood and armada series, it is better to seperate them but still keep the most common file shared by all marvell platform in the mv-common configure file. This patch move the kirkwood only driver definitoin in mv-common to the <soc_name>/config.h. This patch is tested with compilation for armada100 and guruplug. Signed-off-by: Lei Wen <leiwen@marvell.com>
2011-02-21ARM: fix write*() I/O accessorsWolfgang Denk
Commit 3c0659b "ARM: Avoid compiler optimization for readb, writeb and friends." introduced I/O accessors with memory barriers. Unfortunately the new write*() accessors introduced a bug: The problem is that the argument "v" gets evaluated twice. This breaks code like used here (from "drivers/net/dnet.c"): for (i = 0; i < wrsz; i++) writel(*bufp++, &dnet->regs->TX_DATA_FIFO); Use auxiliary variables to avoid such problems. Signed-off-by: Wolfgang Denk <wd@denx.de> Cc: Albert Aribaud <albert.aribaud@free.fr> Cc: Alexander Holler <holler@ahsoftware.de> Cc: Dirk Behme <dirk.behme@googlemail.com>
2011-02-21arm relocation: Fix calculation of board_init_rAlexander Stein
Signed-off-by: Alexander Stein <alexander.stein@informatik.tu-chemnitz.de>
2011-02-21arm: Tegra2: Add support for NVIDIA Seaboard boardTom Warren
Signed-off-by: Tom Warren <twarren@nvidia.com>
2011-02-21arm: Tegra2: Add support for NVIDIA Harmony boardTom Warren
Signed-off-by: Tom Warren <twarren@nvidia.com>
2011-02-21serial: Add Tegra2 serial port supportTom Warren
Signed-off-by: Tom Warren <twarren@nvidia.com>
2011-02-21arm: Tegra2: Add basic NVIDIA Tegra2 SoC supportTom Warren
Signed-off-by: Tom Warren <twarren@nvidia.com>
2011-02-21mx31pdk: Make the full boot log visibleFabio Estevam
Use board_early_init_f so that the full boot log output can be displayed. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2011-02-21mx31pdk: Use the new relocation schemeFabio Estevam
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2011-02-21EfikaMX: switch to MACH_TYPE_MX51_EFIKAMXLoïc Minier
Upstream linux moved from MACH_TYPE_MX51_LANGE51 to MACH_TYPE_MX51_EFIKAMX. Signed-off-by: Loïc Minier <loic.minier@linaro.org>
2011-02-19Fix compile warning in net/eth.cRemy Bohmer
Signed-off-by: Remy Bohmer <linux@bohmer.net>
2011-02-19Fix build warnings in cmd_flash.cRemy Bohmer
These variables are only used in case CONFIG_SYS_NO_FLASH is NOT set: struct mtd_device *dev; struct part_info *part; u8 dev_type, dev_num, pnum; Signed-off-by: Remy Bohmer <linux@bohmer.net>
2011-02-19USB-RNDIS: Send RNDIS state on disconnectingVitaly Kuzmichev
Add waiting for receiving Ethernet gadget state on the Windows host side before dropping pullup, but keep it for debug. Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
2011-02-19USB: Add USB RNDIS gadget protocolVitaly Kuzmichev
Port USB gadget RNDIS protocol support from linux-2.6.26 (.27 gadget stack actually has composite drivers). Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
2011-02-19USB-CDC: Move struct declaration before its useVitaly Kuzmichev
Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
2011-02-19USB-CDC: Port struct net_device_statsVitaly Kuzmichev
Port struct net_device_stats and statistics collecting needed for RNDIS protocol. Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
2011-02-19USB-CDC: handle interrupt after dropped pullupVitaly Kuzmichev
Disconnecting USB gadget with pending interrupt may cause its wrong handling in the next time when interface will be started again (especially actual for RNDIS). This interrupt may force the gadget to queue unexpected response before setup stage. Despite the fact that such interrupt handled after dropped pullup also may add pending response, this will not bring to any issues due to usb_ep_disable (which clears the queue) called on gadget unregistering. Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
2011-02-19Add support for ASIX AX88772 USB 2.0 10/100Mbit Ethernet AdaptorSimon Glass
Driver originally written by NVIDIA Corporation, modified to handle odd-length packets. Signed-off-by: Simon Glass <sjg@chromium.org>
2011-02-19Add USB host ethernet adapter supportSimon Glass
This adds support for using USB Ethernet dongles in host mode. This is just the framework - drivers will come later. A new config option called CONFIG_USB_HOST_ETHER can be defined in board config files to switch this on. The was originally written by NVIDIA and was cleaned up for release by the Chromium authors. Signed-off-by: Simon Glass <sjg@chromium.org>
2011-02-19Fix EHCI usb submit timeout and unify with OHCISimon Glass
Changed both to use a common timeout for URB submission, since they were using different values and EHCI's was too short. Also fixed EHCI to actually check if urb submission succeeded, rather than silently continuing into the weeds. Change-Id: I7f71499ffaa05187d8e5618db2419e1606007b82 Signed-off-by: Simon Glass <sjg@chromium.org>
2011-02-15add checking the CONFIG_ENV_IS_IN_SPI_FLASH in Enbedded envYoshihiro Shimoda
Fix the problem which cannot build the U-boot, if we only set the CONFIG_ENV_IS_IN_SPI_FLASH. Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>