- 06 Dec, 2008 2 commits
-
-
Niklaus Giger authored
- fix size too small by one in sprintf - changed old (pre 2004) device name ibmEmac to emac - boot device may be overriden in board config - servername may be defined in board config - additional parameters may be defined in board config - fixed some line wrappings - replaced redundant MAX define by max Signed-off-by:
Niklaus Giger <niklaus.giger@member.fsf.org>
-
Peter Tyser authored
remove unneeded version.h from lcd.c Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- 05 Dec, 2008 1 commit
-
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- 02 Dec, 2008 1 commit
-
-
Stefan Roese authored
Without this patch "saveenv" crashes when MTD partitions are enabled (e.g. for use in UBI) via CONFIG_MTD_PARTITIONS. Signed-off-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
- 28 Nov, 2008 2 commits
-
-
Michael Trimarchi authored
Remove USB obsolete commmand Signed-off-by:
Michael Trimarchi <trimarchi@gandalf.sssup.it> Signed-off-by:
Remy Böhmer <linux@bohmer.net>
-
Michael Trimarchi authored
USB Code style patch Signed-off-by:
Michael Trimarchi <trimarchi@gandalf.sssup.it> Signed-off-by:
Remy Böhmer <linux@bohmer.net>
-
- 24 Nov, 2008 2 commits
-
-
Piotr Ziecik authored
With this patch UBI can be used on CFI flash chips. Signed-off-by:
Piotr Ziecik <kosmo@semihalf.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
Currently the size parameters of the UBI commands (e.g. "ubi write") are decoded as decimal instead of hex as default. This patch now interprets all these values consistantly as hex, as all other standard U-Boot commands do. Signed-off-by:
Stefan Roese <sr@denx.de>
-
- 19 Nov, 2008 1 commit
-
-
Kyungmin Park authored
This patch adds these UBI commands: ubi part [nand|onenand] [part] - Show or set current partition ubi info [l[ayout]] -Display volume and UBI layout information ubi create[vol] volume [size] [type] - Create volume name with size ubi write[vol] address volume size - Write volume from address with size ubi read[vol] address volume [size] - Read volume to address with size ubi remove[vol] volume - Remove volume Signed-off-by:
Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
- 02 Nov, 2008 3 commits
-
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Andy Fleming authored
There were several, now there is one (two if you count the lower-case versions). Signed-off-by:
Andy Fleming <afleming@freescale.com>
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- 31 Oct, 2008 1 commit
-
-
Peter Korsgaard authored
fdt_add_mem_rsv() requires space for a struct fdt_reserve_entry (16 bytes), so make sure that fdt_resize at least adds that much padding, no matter what the location or size of the fdt is. Signed-off-by:
Peter Korsgaard <jacmet@sunsite.dk> Acked-by:
Andy Fleming <afleming@freescale.com>
-
- 29 Oct, 2008 2 commits
-
-
Scott Wood authored
I accidentally broke this in when making consistent the partial alignment of the longhelp. Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Kumar Gala authored
Added the ability to config out bootm support for Linux, NetBSD, RTEMS Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
- 28 Oct, 2008 2 commits
-
-
Kumar Gala authored
Add the ability to break the steps of the bootm command into several subcommands: start, loados, ramdisk, fdt, bdt, cmdline, prep, go. This allows us to do things like manipulate device trees before they are passed to a booting kernel or setup memory for a secondary core in multicore situations. Not all OS types support all subcommands (currently only start, loados, ramdisk, fdt, and go are supported). Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Kumar Gala authored
This removes a bit of code and makes it easier for the upcoming sub bootm command support to call into the proper OS specific handler. Signed-off-by:
Kumar Gala <galak@kernel.crashing.org> Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- 27 Oct, 2008 1 commit
-
-
Haavard Skinnemoen authored
The information displayed when CONFIG_LCD_INFO is set is inherently board-specific, so it should be done by the board code. The current code dealing with this only handles two cases, and is already a horrible mess of #ifdeffery. Yes, this duplicates some code, but it also allows boards to print more board-specific information; this used to be very difficult. Signed-off-by:
Haavard Skinnemoen <haavard.skinnemoen@atmel.com> Signed-off-by:
Anatolij Gustschin <agust@denx.de>
-
- 25 Oct, 2008 2 commits
-
-
Haavard Skinnemoen authored
This allows the logo/info rendering routines to use the regular lcd_putc/lcd_puts/lcd_printf calls. Signed-off-by:
Haavard Skinnemoen <haavard.skinnemoen@atmel.com> Signed-off-by:
Anatolij Gustschin <agust@denx.de>
-
Haavard Skinnemoen authored
lcd_printf() has a prototype in include/lcd.h but no implementation. Fix this by borrowing the lcd_printf() implementation from the cogent board code (which appears to use its own LCD framework.) Signed-off-by:
Haavard Skinnemoen <haavard.skinnemoen@atmel.com> Signed-off-by:
Anatolij Gustschin <agust@denx.de>
-
- 24 Oct, 2008 2 commits
-
-
Kumar Gala authored
Added fdt_pci_dma_ranges() that parses the pci_region info from the struct pci_controller and populates the dma-ranges based on it. The max # of windws/dma-ranges we support is 3 since on embedded PowerPC based systems this is the max number of windows. Signed-off-by:
Kumar Gala <galak@kernel.crashing.org> Signed-off-by:
Andrew Fleming-AFLEMING <afleming@freescale.com>
-
Kumar Gala authored
Add helper functions to return find a node and return it's property or a default value. Signed-off-by:
Kumar Gala <galak@kernel.crashing.org> Signed-off-by:
Andrew Fleming-AFLEMING <afleming@freescale.com> Acked-by:
Gerald Van Baren <vanbaren@cideas.com>
-
- 18 Oct, 2008 11 commits
-
-
Kumar Gala authored
Each architecture has different ways of determine what regions of memory might not be valid to get overwritten when we boot. This provides a hook to allow them to reserve any regions they care about. Currently only ppc, m68k and sparc need/use this. Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Kumar Gala authored
Sub-command can benefit from using the same table and search functions that top level commands have. Expose this functionality by refactoring find_cmd() and introducing find_cmd_tbl() that sub-command processing can call. Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Heiko Schocher authored
This new command shows the local variables defined in the hush shell: => help showvar showvar - print values of all hushshell variables showvar name ... - print value of hushshell variable 'name' Also make the set_local_var() and unset_local_var () no longer static, so it is possible to define local hush shell variables at boot time. If CONFIG_HUSH_INIT_VAR is defined, u-boot calls hush_init_var (), where boardspecific code can define local hush shell variables at boottime. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
With this Command it is possible to add new I2C Busses, which are behind 1 .. n I2C Muxes. Details see README. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
If I2C Bus is blocked (see doc/I2C_Edge_Conditions), it is not possible to get out of this, until the complete Hardware gets a reset. This new commando calls again i2c_init (and that calls i2c_init_board if defined), which will deblock the I2C Bus. Signed-off-by:
Heiko Schocher <hs@denx.de> Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
richardretanubun authored
Added support for CONFIG_EFI_PARTITION to ext2 commands. Signed-off-by:
Richard Retanubun <RichardRetanubun@RugggedCom.com>
-
Bartlomiej Sieka authored
Now that the auto-update feature uses the 'firmware' type for updates, it is useful to inspect the load address of such images. Signed-off-by:
Bartlomiej Sieka <tur@semihalf.com>
-
Bartlomiej Sieka authored
The auto-update feature allows to automatically download software updates from a TFTP server and store them in Flash memory during boot. Updates are contained in a FIT file and protected with SHA-1 checksum. More detailed description can be found in doc/README.update. Signed-off-by:
Rafal Czubak <rcz@semihalf.com> Signed-off-by:
Bartlomiej Sieka <tur@semihalf.com>
-
Bartlomiej Sieka authored
The upcoming automatic update feature needs the ability to adjust an address within Flash to the end of its respective sector. Factor out this functionality to a new function flash_sect_roundb(). Signed-off-by:
Rafal Czubak <rcz@semihalf.com> Signed-off-by:
Bartlomiej Sieka <tur@semihalf.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
richardretanubun authored
Added as a convenience for other platforms that uses MPC8360 (has 8 UCC). Six eth interface is chosen because the platform I am using combines UCC1&2 and UCC3&4 as 1000 Eth and the other four UCCs as 10/100 Eth. Signed-off-by:
Richard Retanubun <RichardRetanubun@RugggedCom.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- 14 Oct, 2008 4 commits
-
-
Peter Tyser authored
Original code displayed: => help i2c i2c i2c speed [speed] - show or set I2C bus speed i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device ... Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Remy Bohmer authored
The max packet size is encoded as 0,1,2,3 for 8,16,32,64 bytes. At some places directly 8,16,32,64 was used instead of the encoded value. Made a enum for the options to make this more clear and to help preventing similar errors in the future. After fixing this bug it became clear that another bug existed where the 'pipe' is and-ed with PIPE_* flags, where it should have been 'usb_pipetype(pipe)', or even better usb_pipeint(pipe). Also removed the triple 'get_device_descriptor' sequence, it has no use, and Windows nor Linux behaves that way. There is also a poll going on with a timeout when usb_control_msg() fails. However, the poll is useless, because the flag will never be set on a error, because there is no code that runs in a parallel that can set this flag. Changed this to something more logical. Tested on AT91SAM9261ek and compared the flow on the USB bus to what Linux is doing. There is no difference anymore in the early initialisation sequence. Signed-off-by:
Remy Bohmer <linux@bohmer.net> Signed-off-by:
Markus Klotzbuecher <mk@denx.de>
-
Mike Frysinger authored
Since we're working with unsigned data, you can't apply a signed pointer cast and then attempt to print the result. Otherwise you get wrong output when the sign bit is set like "0xFF" incorrectly extended to "0xFFFFFFFF". Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
We don't need CONFIG_CFG_STRINGS anymore now that we have the define CONFIG_CMD_STRINGS and Makefile control. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- 13 Oct, 2008 1 commit
-
-
Luigi 'Comio' Mantellini authored
Signed-off-by:
Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
-
- 17 Sep, 2008 2 commits
-
-
Remy Bohmer authored
There are several differences between Linux, Windows and U-boot for initialising the USB devices. While analysing the behaviour of U-boot it turned out that U-boot does things really different, and some are wrong (compared to the USB standard). This patch fixes some errors: * The NEW_init procedure that was already in the code is good, while the old procedure is wrong. See code comments for more info. * On a Control request the data returned by the device can be more than 8 bytes, while the host limits it to 8 bytes. This caused the host to generate a DataOverrun error. This results in a lot of USB sticks not being recognised, and the transmission ended frequently with a CTL:TIMEOUT Error. * Added a flag CONFIG_LEGACY_USB_INIT_SEQ to allow users to use the old init procedure. Signed-off-by:
Remy Bohmer <linux@bohmer.net> Signed-off-by:
Markus Klotzbuecher <mk@denx.de>
-
Remy Bohmer authored
This patch refactors some large routines of the USB OHCI code by making some routines smaller and more readable which helps debugging and understanding the code. (Makes the code looks somewhat more like the Linux implementation.) Also made entire file compliant to Linux Coding Rules (checkpatch.pl compliant) Signed-off-by:
Remy Bohmer <linux@bohmer.net> Signed-off-by:
Markus Klotzbuecher <mk@denx.de>
-