AgeCommit message (Collapse)Author
2011-07-01OMAP3: Beagle: add back boot.scr supportJohn Rigby
uEnv.txt still works but so does boot.scr Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-06-30omap3_beagle: enable the use of a plain text fileAlexander Holler
Using the new env import command it is possible to use plain text files instead of script-images. Plain text files are much easier to handle. E.g. If your boot.scr contains the following: ----------------------------------- setenv dvimode 1024x768-16@60 run loaduimage run mmcboot ----------------------------------- you could create a file named uEnv.txt and use that instead of boot.scr: ----------------------------------- dvimode=1024x768-16@60 uenvcmd=run loaduimage; run mmcboot ----------------------------------- The variable uenvcmd (if existent) will be executed (using run) after uEnv.txt was loaded. If uenvcmd doesn't exist the default boot sequence will be started, therefore you could just use ----------------------------------- dvimode=1024x768-16@60 ----------------------------------- as uEnv.txt because loaduimage and mmcboot is part of the default boot sequence Signed-off-by: Jason Kridner <jkridner@beagleboard.org> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
2011-06-30arm: omap4_panda: Enable pxecfg support2011.06.4John Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-06-30arm: ca9x4_ct_vxp: enable CONFIG_BOOTP_PXEJason Hobbs
Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
2011-06-30net: bootp: add PXE/RFC 4578 DHCP options supportJason Hobbs
These options are required to be present in RFC 4578 compliant DHCP requests. They give more information to DHCP servers to allow serving different DHCP responses to different systems based on client architecture, client capabilities, UUID, or vendor. Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
2011-06-30lib: add uuid_str_to_bin for use with bootp and PXE uuidJason Hobbs
Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
2011-06-30arm: ca9x4_ct_vxp: enable pxecfg supportJason Hobbs
Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
2011-06-30Add pxecfg commandJason Hobbs
Add pxecfg command, which is intended to mimic PXELINUX functionality. 'pxecfg get' uses tftp to retrieve a file based on UUID, MAC address or IP address. 'pxecfg boot' interprets the contents of PXELINUX config like file to boot using a specific initrd, kernel and kernel command line. This patch also adds a README.pxecfg file - see it for more details on the pxecfg command. Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
2011-06-30common: add run_command2 for running simple or hush commandsJason Hobbs
Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
2011-06-30cosmetic, main: correct indentation/spacing issuesJason Hobbs
Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
2011-06-30common, menu: use abortboot for menu timeoutJason Hobbs
Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
2011-06-30cosmetic, main: clean up declarations of abortbootJason Hobbs
Remove an unneeded prototype declaration from the top of main.c, and use plain inline instead of __inline__ to please checkpatch. Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
2011-06-30Add generic, reusable menu codeJason Hobbs
This will be used first by the pxecfg code, but is intended to be generic and reusable for other jobs in U-boot. Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
2011-06-30ARM: highbank: Add AHCI supportRob Herring
This enables the AHCI driver on highbank platforms. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Cc: Wolfgang Denk <wd@denx.de> Cc: Albert ARIBAUD <albert.aribaud@free.fr>
2011-06-30scsi/ahci: add support for non-PCI controllersRob Herring
Add support for AHCI controllers that are not PCI based. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Cc: Wolfgang Denk <wd@denx.de>
2011-06-30scsi/ahci: ata id little endian fixRob Herring
The ata id string always needs swapping, not just on BE machines. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Cc: Wolfgang Denk <wd@denx.de>
2011-06-30arm: add __ilog2 functionRob Herring
Add __ilog2 function for ARM. Needed for ahci.c Signed-off-by: Rob Herring <rob.herring@calxeda.com> Cc: Albert ARIBAUD <albert.aribaud@free.fr>
2011-06-30ARM: Add Calxeda Highbank platformRob Herring
Add basic support for Calxeda Highbank platform. Only minimal support to boot is included. Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com> Signed-off-by: Rob Herring <rob.herring@calxeda.com> Cc: Albert ARIBAUD <albert.aribaud@free.fr>
2011-06-30ARM: add missing CONFIG_SKIP_LOWLEVEL_INIT for armv7Rob Herring
cpu_init_crit can be skipped, but the code is still enabled requiring a platform to supply lowlevel_init. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Cc: Albert ARIBAUD <albert.aribaud@free.fr>
2011-06-30ehci-hcd: Allow cleanups to happen on an EHCIJoel A Fernandes
With this, the EHCI seems to "recover" from a timeout. This is particularly observable if you were to ping the wrong IP Address and then ping the correct one or if there was a temporary failure during tftp sessions. All it takes is one timeout to disable it. If you have a noisy network (lot of traffic), even if the traffic is not for the board, the timeouts don't occur. Signed-off-by: Joel A Fernandes <agnel.joel@gmail.com>
2011-06-30Revert "omap3_beagle: enable the use of a plain text file"John Rigby
This reverts commit cf073e49bc3502be1b48a0e3faf0cde9edbb89db.
2011-06-30Efika: fix build breakageJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-06-30EfikaMX: Enable EXT2 bootingMarek Vasut
Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
2011-06-30EfikaSB: Add preliminary EfikaSB supportMarek Vasut
Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
2011-06-30EfikaMX: Add imximage config for Efika SBMarek Vasut
Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
2011-06-30ARMV7: Overo: Automatically set clock rate to maximum if mpurate env ↵Steve Sakoman
variable is "auto" The maximum clock rate for the OMAP3 processors on Overo depends on the processor type and revision. This patch sets the clock rate to the spec sheet maximum if the mpurate environment variable is set to "auto". Otherwise it passes the mpurate variable unchanged on the kernel command line. Signed-off-by: Steve Sakoman <steve.sakoman@linaro.org>
2011-06-28mx53loco: 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-06-28mx53loco: Add power init supportJason Liu
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-06-28mx53loco: 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-06-28mx53loco: define ERRATUM_ESDHC111Eric Miao
BugLink: http://bugs.launchpad.net/bugs/738193 Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-06-28mx5: 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-06-28omap4_panda: adding support for smsc and tftp bootRicardo Salveti de Araujo
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
2011-06-28smsc95xx: fix mac address register if a mac address is defined before "usb ↵Ricardo Salveti de Araujo
start" Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
2011-06-28omap4_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-06-28omap4: 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-06-28omap4: add support for gpiosGilles Chanteperdrix
Copied from omap3. Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
2011-06-28Add documentation for USB Host NetworkingSimon Glass
This describes what it is for, devices supported, how to enable for your board in U-Boot, setting up the server, and notes about MAC addresses. Signed-off-by: Simon Glass <sjg@chromium.org>
2011-06-28Add Ethernet hardware MAC address framework to usbnetSimon Glass
Built-in Ethernet adapters support setting the mac address by means of a ethaddr environment variable for each interface (ethaddr, eth1addr, eth2addr). This adds similar support to the USB network side, using the names usbethaddr, usbeth1addr, etc. They are kept separate since we don't want a USB device taking the MAC address of a built-in device or vice versa. TEST=build, test on harmony, with setenv usbethaddr c0:c1:c0:13:0b:b8, bootp, tftp ... Signed-off-by: Simon Glass <sjg@chromium.org>
2011-06-28Add support for SMSC95XX USB 2.0 10/100MBit Ethernet AdapterSimon Glass
The SMSC95XX is a USB hub with a built-in Ethernet adapter. This adds support for this, using the USB host network framework. TEST=usb start; bootp; tftp ... Changes for v2: - Coding style cleanup - Changed some comments as suggested - eth_set_hwaddr -> eth_write_hwaddr - tided up other users of eth_getenv_enetaddr_by_index() Changes for v3: - Drop tfpserverip patch - Change turbo_mode to #define - Fix tfpserverip patch bleed Changes for v4: - Dropped Tegra2 specific bit - Added patch in place of tftpserverip patch, to speed up successive network commands on asix - Fixed a few broken bits in SMSC from my testing Changes for v5: - Code style clean-ups in SMSC - Cleaned up debugging of errors in SMSC driver - Changed NULL to "eth" in eth_getenv_enetaddr_by_index() API Changes for v6: - Adjust documentation file according to Wolfgang's comments - Set NET_IP_ALIGN to 0 always Signed-off-by: Simon Glass <sjg@chromium.org>
2011-06-27Prepare v2011.06v2011.06Wolfgang Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2011-06-27Minor coding style fixes.Wolfgang Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2011-06-25usb: convert to partial linkingMike Frysinger
Looks like this was missed during the conversion to partial linking. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-06-25ehci-pci: Fix PCI EHCI driver for 36-bitZhao Chenhui
Convert the PCI base address into a virtual address. Signed-off-by: Zhao Chenhui <b35336@freescale.com> Signed-off-by: Li Yang <leoli@freescale.com>
2011-06-25musb: process control messages after roothub accepted itCliff Cai
When dealing with non-multipoint devices, if the software root hub code accepted the message, then we still need to process it normally. So only return quickly when the root hub skipped the message or is otherwise in an error state. Signed-off-by: Cliff Cai <cliff.cai@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-06-23Merge branch 'master' of git://git.denx.de/u-boot-armWolfgang Denk
* 'master' of git://git.denx.de/u-boot-arm: run arm_pci_init after relocation IXP42x PCI rewrite update/fix PDNB3 board update/fix IXDP425 / IXDPG425 boards add dvlhost (dLAN 200 AV Wireless G) board IXP NPE: add support for fixed-speed MII ports update/fix AcTux4 board update/fix AcTux3 board update/fix AcTux2 board update/fix AcTux1 board use -ffunction-sections / --gc-sections on IXP42x support CONFIG_SYS_LDSCRIPT on ARM fix "depend" target in npe directory Fix IXP code to work after relocation was added trigger hardware watchdog in IXP42x serial driver add support for IXP42x Rev. B1 and newer add XScale sub architecture (IXP/PXA) to maintainer list Conflicts: arch/arm/lib/board.c Signed-off-by: Wolfgang Denk <wd@denx.de>
2011-06-23run arm_pci_init after relocationMichael Schwingen
Signed-off-by: Michael Schwingen <michael@schwingen.org>
2011-06-23IXP42x PCI rewriteMichael Schwingen
clean up IXP PCI handling: get rid of IXP-private bus scan, BAR assign etc. code and use u-boot's PCI infrastructure instead. Move board-specific PCI setup code (clock/reset) to board directory. Signed-off-by: Michael Schwingen <michael@schwingen.org>
2011-06-23update/fix PDNB3 boardMichael Schwingen
Signed-off-by: Michael Schwingen <michael@schwingen.org>
2011-06-23update/fix IXDP425 / IXDPG425 boardsMichael Schwingen
Signed-off-by: Michael Schwingen <michael@schwingen.org>
2011-06-23add dvlhost (dLAN 200 AV Wireless G) boardMichael Schwingen
Signed-off-by: Michael Schwingen <michael@schwingen.org>