- Jan 28, 2009
-
-
Michael Trimarchi authored
USB ehci code cleanup. Use handshake instead of infinite while loop to check the STD_ASS status Signed-off-by:
Michael Trimarchi <trimarchimichael@yahoo.it> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Michael Trimarchi authored
Add USB ehci pci support. This patch doesn't include any pci_ids and it is not tested on real hardware. Signed-off-by:
Michael Trimarchi <trimarchimichael@yahoo.it> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Bryan Wu authored
The SanDisk Corporation U3 Cruzer Micro 1/4GB Flash Drive 000016244373FFB4 does not like to be reset, so check for it. Signed-off-by:
Bryan Wu <bryan.wu@analog.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Thomas Abraham authored
This patch populates the 'priv' field of the USB keyboard device_t structure. The 'priv' field is populated with the address of the 'struct usb_device' structure that represents the USB device. The 'priv' field can then be used in the 'usb_event_poll' function to determine the USB device that requires to be polled. An example of its usage in 'usb_event_poll' function is as below. device_t *dev; struct usb_device *usb_kbd_dev; <snip> dev = device_get_by_name("usbkbd"); usb_kbd_dev = (struct usb_device *)dev->priv; iface = &usb_kbd_dev->config.if_desc[0]; Signed-off-by:
Thomas Abraham <t-abraham@ti.com> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Michael Trimarchi authored
USB changes the speed according to the port status Signed-off-by:
Michael Trimarchi <trimarchimichael@yahoo.it> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Remy Böhmer authored
USB ehci configuration parameter: #define CONFIG_CMD_USB 1 #define CONFIG_USB_STORAGE 1 #define CONFIG_USB_EHCI #define CONFIG_USB_EHCI_IXP4XX 1 #define CONFIG_EHCI_IS_TDI 1 #define CONFIG_EHCI_DESC_BIG_ENDIAN 1 #define CONFIG_EHCI_MMIO_BIG_ENDIAN 1 #define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 2 #define CONFIG_LEGACY_USB_INIT_SEQ 1 2 USB Device(s) found scanning bus for storage devices... 0 Storage Device(s) found => usb tree Device Tree: 1 Hub (1.5MBit/s, 0mA) | u-boot EHCI Host Controller | |+-2 Mass Storage (12MBit/s, 100mA) Sony Storage Media 0C07040930296 => Signed-off-by:
Michael Trimarchi <trimarchimichael@yahoo.it> Signed-off-by:
Remy Böhmer <linux@bohmer.net>
-
michael authored
- fix ehci_readl, ehci_writel - introduce new define in ehci.h - introduce the handshake function for waiting on a register - fix usb_ehci_fsl with the new HC_LENGTH macro Signed-off-by:
Michael Trimarchi <trimarchimichael@yahoo.it> Signed-off-by:
Remy Böhmer <linux@bohmer.net>
-
michael authored
IXP465 board and I find some errors in the code. This patch fix: - descriptor initizialization (config, interface and endpoint must be one next-to the other when the USB_DT_CONFIG message is send. - FIX little/endian bigendian (introduce the CONFIG_EHCI_DESC_BIG_ENDIAN and the CONFIG_EHCI_MMIO_BIG_ENDIAN) - Introduce the linux version of the usb_config_descriptor and usb_interface descriptor. This descriptor does't contains u-boot extension. Signed-off-by:
Michael Trimarchi <trimarchimichael@yahoo.it> Signed-off-by:
Remy Böhmer <linux@bohmer.net>
-
Michael Trimarchi authored
Add USB ehci freescale support Signed-off-by:
Michael Trimarchi <trimarchi@gandalf.sssup.it> Signed-off-by:
Remy Böhmer <linux@bohmer.net>
-
Michael Trimarchi authored
Add USB ehci core support Signed-off-by:
Michael Trimarchi <trimarchi@gandalf.sssup.it> Signed-off-by:
Remy Böhmer <linux@bohmer.net>
-
Michael Trimarchi authored
Prepare USB layer for ehci support Signed-off-by:
Michael Trimarchi <trimarchi@gandalf.sssup.it> Signed-off-by:
Remy Böhmer <linux@bohmer.net>
-
Michael Trimarchi authored
Cleanup usb storage Signed-off-by:
Michael Trimarchi <trimarchimichael@yahoo.it> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Kim Phillips authored
extend commit c70564e6 "NAND: Fix cache and memory inconsistency issue" to add the cache.o dependency to the simpc8313 build and fix this: ...Large Page NAND...Configuring for SIMPC8313 board... nand_boot_fsl_elbc.o: In function `nand_boot': nand_spl/board/sheldon/simpc8313/nand_boot_fsl_elbc.c:150: undefined reference to `flush_cache' make[1]: *** [/home/r1aaha/git/u-boot-mpc83xx/nand_spl/u-boot-spl] Error 1 make: *** [nand_spl] Error 2 Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Peter Tyser authored
Remove command name from all command "usage" fields and update common/command.c to display "name - usage" instead of just "usage". Also remove newlines from command usage fields. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Peter Tyser authored
Update taihu and taishan commands to use cmd_usage() function to display usage messages. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Peter Tyser authored
Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Peter Tyser authored
The pcs440ep's led command usage formatting is non-standard. It was made standard in preparation for larger command usage updates. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Peter Tyser authored
The diufb command usage formatting is non-standard. It was made standard in preparation for larger command usage updates. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
- Jan 27, 2009
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Mike Frysinger authored
Rather than have the board code initialize SATA automatically during boot, make the user manually run "sata init". This brings the SATA subsystem in line with common U-Boot policy. Rather than having a dedicated weak function "is_sata_supported", people can override sata_initialize() to do their weird board stuff. Then they can call the actual __sata_initialize(). Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Richard Retanubun authored
The ending LBA is inclusive. Hence, the partition size should be ((ending-LBA + 1) - starting-LBA) to get the proper partition size. This is confirmed against the results from the parted tool. (e.g. use parted /dev/sda -s unit S print) and observe the size. Signed-off-by:
Richard Retanubun <RichardRetanubun@RuggedCom.com>
-
Tomasz Figa authored
This patch fixes a bug (?) introduced after inclusion of the new JFFS2 code. When not using CONFIG_JFFS2_CMDLINE, the code in cmd_jffs2.c doesn't fill in part->sector_size (keeping it as 0), but a correct value is needed by the code in jffs2_1pass.c. This causes all JFFS2 accesses to be in the same place of the memory, what obviously means impossibility to use the JFFS2 partition. This problem is fixed in this patch by including sector size calculation in non-CONFIG_JFFS2_CMDLINE mtdparts_init variant. Signed-off-by: Tomasz Figa <tomasz.figa_at_gmail.com>
-
Mike Frysinger authored
Rather than special casing each environment type for enabling the saveenv command, have them all behave the same. This avoids bitrot as new env sources are added/removed. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Andrew Dyer authored
This patch adds a #define to optionally change the behaviour of i2c_read() in soft_i2c.c to send an I2C repeated start instead of a stop-start between sending the device address pointer write and reading back the data. The current behaviour is retained as the default. While most devices will work either way, I have a smart battery(*) that requires repeated start, and someone at some point found a device that required a stop-start. (*) http://www.inspired-energy.com/Standard_Products/NL2054/NL2054%20Rev1.0%20Data%20Sheet.pdf Signed-off-by:
Andrew Dyer <adyer@righthandtech.com>
-
Wolfgang Denk authored
Commit 9d803d8c mistakenly changed some constants from 0x300 into 300 - this patch fixes it. Pointed out by Tom Evans <tom@ceos.com.au>, see http://article.gmane.org/gmane.comp.boot-loaders.u-boot/51992 for details. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Stefan Althoefer authored
Signed-off-by:
Stefan Althoefer <stefan.althoefer@web.de>
-
Wolfgang Denk authored
Fix based on suggestion by David Hawkins <dwh@ovro.caltech.edu>. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Matthias Fuchs authored
U-Boot's gunzip() function does not handle the return code of zlib's inflate() function correctly. gunzip() is implemented to uncompress all input data in one run. So the correct return code for the good case is Z_STREAM_END. In case of insufficient output buffer memory inflate returns Z_OK. For gunzip() this is an error. It also makes sense to me to call inflateEnd() also in case of an error. Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd-electronics.com>
-
-
-
Stefan Roese authored
Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
This patch adds flush_/invalidate_dcache_range() to the MIPS architecture. Those functions are needed for the upcoming dcache support for the USB EHCI driver. I chose this API because those cache handling functions are already present in the PPC architecture. Signed-off-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
-
- Jan 26, 2009
-
-
Richard Retanubun authored
Added flash_fixup_stm to fix geometry reversal on STMicro M29W320ET flash chip. Modeled after flash_fixup_amd, this patch handles the geometry reversal or erase sectors that exist for ST Micro (now Numonyx) M29W320ET flash. Since I cannot test all STM's chips, the detection is implemented as narrow as possible for now. Signed-off-by:
Richard Retanubun <RichardRetanubun@RuggedCom.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Jens Gehrlein authored
Tested on TQM5200S-BD with Samsung K8P2815UQB Signed-off-by:
Jens Gehrlein <sew_s@tqs.de> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Jens Gehrlein authored
The function find_sector() doesn't need to be called twice in the case of AMD command set. Tested on TQM5200S-BD with Samsung K8P2815UQB. Signed-off-by:
Jens Gehrlein <sew_s@tqs.de> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
Signed-off-by:
Stefan Roese <sr@denx.de>
-
Matthias Fuchs authored
Lot's of 405 board config files use CONFIG_SYS_IGNORE_405_UART_ERRATA_59. Either they define or undef it. Because it's not used in any source files this patch removes any references to it. Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd-electronics.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-