aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-12-19USB: dsuboot.c Use accessors for accessing wMaxPacketSize2011.12.2Linaro-u-boot-2011.12John Rigby
From ccfaf9408ec674efbfbc7a4cc1db7e6bdb839f1e where Tom Rini fixes usbtty.c Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-19OMAP4: Fix USB SPL Boot build errorsJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-19Revert "armv7: adapt omap3 to the new cache maintenance framework"Ricardo Salveti de Araujo
This reverts commit 45bf05854bc94ed8bae9e9114292895b990327ea. Conflicts: arch/arm/cpu/armv7/omap3/board.c arch/arm/cpu/armv7/omap3/lowlevel_init.S arch/arm/include/asm/arch-omap3/sys_proto.h Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2011-12-19SAUCE: OMAP3 Beagle: Turn off dcache for beagle as USB is broken with it on.John Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18SAUCE: OMAP4 Panda: turn off dcache as USB is broken with it on2011.12.1John Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18omap4: fix IO settingAneesh V
Override CONTROL_EFUSE_2_OVERRIDE unconditionally with hw team recommended value. Presently, the register is overridden only if the POR value is 0. POR value is not working on some of the chips. Signed-off-by: Aneesh V <aneesh@ti.com>
2011-12-18Origen: Enable CONFIG_OF_LIBFDTJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18SAUCE: HACK: move omap spl base addressJohn Rigby
Move NON_SECURE_SRAM_START from 0x40304000 to 0x40303000 and move u-boot-spl load address from 0x40304350 to 0x40303080. This allows it to stay under 0x4030c000 which is what the TRM says it must do. SRAM actually starts at 0x40300000 on GP devices but was set to 0x40304000 to be the same as Secure devices so this breaks that. Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18Add a default env that will use boot.scr from the vfat partitionAngus Ainslie
Signed-off-by: Angus Ainslie <angus.ainslie@linaro.org>
2011-12-18OMAP4: Panda: Add usb peripheral bootJohn Rigby
Stripped down fastboot protocol for now but could be just about anything. Will revisit once a fastboot or dfu implementation hits upstream. Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP4: Make mmc and fat conditional in splJohn Rigby
Size problems when trying to include usb, mmc and fat Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP4: avoid null pointer access in save_boot_paramsJohn Rigby
When booting via spl the parameter layout is apparently different and this leads to following bad pointers. For now just work around the issue by checking pointers before following them. Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP4: Changed attribute of mux val table to packed and alignedJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP4: Panda: Add USB_SPL variantJohn Rigby
For building a u-boot-spl with support for loading u-boot via usb gadget. Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18MX53LOCO: Enable PXE bootJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP3: igep0020: Enable PXE supportJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP3: Beagle: Enable PXE supportJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP3: Beagle: Add standard addresses to envJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP3: Beagle: set mac addr from dieidJohn Rigby
TODO: share dieid<-->mac addr code between OMAP3 and OMAP4 Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18ARM: vexpress: Extend default boot sequence to load script from MMCJon Medhurst
Signed-off-by: Jon Medhurst <jon.medhurst@linaro.org>
2011-12-18ARM: vexpress: Change maintainer for ARM Versatile Express platformsRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2011-12-18ARM: vexpress: create A5 specific board configRyan Harkin
This patch creates a new config for the A5 dual core tile that includes the generic config for the Versatile Express platform. The generic config has been modified to provide support for the Extended Memory Map, as used on the A5 core tile. A5 does not support the legacy memory map. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2011-12-18ARM: vexpress: create A9 specific board configRyan Harkin
This patch creates a new config for the A9 quad core tile that includes the generic config for the Versatile Express platform. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2011-12-18ARM: vexpress: move files in preparation for adding a new platformRyan Harkin
The current ca9x4_ct_vxp platform contains support for a Versatile Express motherboard with a quad core A9 core tile. This patch is the first stage of making separating the Versatile Express motherboard code and the A9 specific code, before adding support for the dual core A5 core tile. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2011-12-18omap4: reduce default operating point for 4460 devicesSebastien Jan
Reduce the operating point for 4460 to OPP100 (MPU at 700MHz) Signed-off-by: Sebastien Jan <s-jan@ti.com>
2011-12-18OMAP4: removing fdt_addr from the default envRicardo Salveti de Araujo
If fdt_addr is available at u-boot's env, PXE will try to use it, and fail at cases the blob is not available. Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2011-12-18Allow loading of u-boot.bin for backward compatibilityJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18omap4460: tps initialization changesAneesh V
Original patch also moved gpio settings from do_scale_tps62361 to scale_vcores in the original ..../omap4/clocks.c. Subsequently this file moved to common_clocks.c then omap4 parts back to omap4/clocks.c. Later the gpio settings were removed completely so they are left out here also. Perhaps this patch can just be removed completely. Original patch comment: Configure both SET0 and SET1 to the right voltage so that kernel can use either one of them. Today only SET1 is configured. Signed-off-by: Aneesh V <aneesh@ti.com>
2011-12-18OMAP3: Enable command line editing for omap3_beagleJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP4: change MAXARGS to 32John Rigby
Some boot scripts fail without this. This makes OMAP4 the same as omap3_beagle. Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP4: Enable command line editing in omap4_common.hJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP4: Panda: add uEnv.txt supportJohn Rigby
Identical to omap3_beagle. Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP3: Beagle: add back boot.scr supportJohn Rigby
Removing boot.scr support broke some external bootscripts that depended on it. This patch restores boot.scr support but leaves uEnv.txt support in. uEnv.txt still works and if both files exist then uEnv.txt takes precedence. Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18omap4: Enable GPIO-1 clocks before TPS initializationRicardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2011-12-18mx53loco: add support for MC34708Eric Miao
A quick support for mx53 QuickStart board with MC34708. Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-18net/eth.c: fix eth_write_hwaddr() to use dev->enetaddr as fall backEric Miao
Ignore the return value of eth_getenv_enetaddr_by_index(), and if it fails, fall back to use dev->enetaddr, which could be filled up by the ethernet device driver. Actually, this is the original behavior, and was later changed by commit 48506a2cde2458fa1f8c5993afc98e5a4617e1d3. Signed-off-by: Eric Miao <eric.miao@linaro.org> Acked-by: Simon Glass <sjg@chromium.org>
2011-12-18mx53loco: workaround VPU TO2 Errata by increasing peripheral voltageEric Miao
BugLink: http://bugs.launchpad.net/bugs/773082 Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-18mx53loco: Add power init supportJohn Rigby
Increase CPU core power to 1.25v via DA9053 PMIC, and after that CPU can ran to 1GHZ and DDR 400Mhz. Signed-off-by: Jason Liu <jason.hui@linaro.org> Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-18mx53loco: PMIC: Add dialog pmic supportJason Liu
Add dialog pmic(DA9053) driver with I2C interface support Signed-off-by: Jason Liu <jason.hui@linaro.org> Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-18mx5: Add clock config interfaceJason Liu
Add clock config interface support, so that we can configure CPU or DDR clock in the later init Signed-off-by: Jason Liu <jason.hui@linaro.org> Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-18mx53loco: define ERRATUM_ESDHC111Eric Miao
BugLink: http://bugs.launchpad.net/bugs/738193 Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-18SAUCE: OMAP4 Make pxe boot fallback default bootJohn Rigby
If there is no boot.scr nor uEnv.txt nor uImage then fallback to pxe. BugLink: https://bugs.launchpad.net/bugs/820121 BugLink: https://bugs.launchpad.net/bugs/826877 Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18arm: omap4_panda: Enable pxecfg supportJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18PXE: OMAP4: add standard env varsJohn Rigby
Set standard env vars in default environment. These are currently only used by PXE which is only enabled on Panda but they are safe on all OMAP4 platforms. Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP4 Panda: Generate a unique usbethaddrJohn Rigby
The panda board has a usb nic but the nic has no rom. Use the die-id to generate a unique address. This is derived from an RFC kernel patch by Andy Green that does the same thing: https://patchwork.kernel.org/patch/660541/ [RFC PATCH 1/2] OMAP2+: add cpu id register to MAC address helper Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18omap4_panda: adding support for smsc and tftp bootRicardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
2011-12-18omap4_panda: add support for EHCIGilles Chanteperdrix
Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
2011-12-18omap4: add support for EHCIGilles Chanteperdrix
As board may need some specific support, implement inner functions to be called by the boards implementaions of ehci_hcd_start, ehci_hcd_stop. Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
2011-12-18PXE: look for usbethaddr if no ethaddrJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-12-18OMAP: Panda pin configs for USBJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>