- Sep 06, 2013
-
-
Rob Herring authored
Based on Linux libata code, most drives are less than 10 sec, but some need up to 20 sec. Signed-off-by:
Rob Herring <rob.herring@calxeda.com> Reviewed-by:
Tom Rini <trini@ti.com>
-
Rob Herring authored
Some Intel SSDs can send a COMINIT after the initial COMRESET. This causes the link to go down and we need to re-initialize the link. Signed-off-by:
Rob Herring <rob.herring@calxeda.com>
-
Rob Herring authored
Move the link bring-up handling to a separate weak function in order to allow platforms to override it. This is needed on highbank platform which needs special phy handling. Signed-off-by:
Rob Herring <rob.herring@calxeda.com>
-
Rob Herring authored
Replace hard-coded register values with proper defines for PORT_SCR_STAT register. Signed-off-by:
Rob Herring <rob.herring@calxeda.com>
-
Rob Herring authored
This fixes a memory leak when scsi inquiry fails. Signed-off-by:
Rob Herring <rob.herring@calxeda.com> Reviewed-by:
Tom Rini <trini@ti.com>
-
Rob Herring authored
gcc 4.7 will generate unaligned accesses to local char arrays, so make them static to avoid that. Signed-off-by:
Rob Herring <rob.herring@calxeda.com> Reviewed-by:
Tom Rini <trini@ti.com>
-
Richard Gibbs authored
The AHCI driver was incorrectly using the Capabilities register NP (number of ports) field to determine which ports to activate. This commit changes it to correctly use the PORTS_IMPL register as a port map. Signed-off-by:
Richard Gibbs <richard.gibbs@calxeda.com> Reviewed-by:
Tom Rini <trini@ti.com>
-
Jack Mitchell authored
Add support for defining the gcc lib in standalone examples as is done in the main u-boot Makefile Signed-off-by:
Jack Mitchell <jack.mitchell@dbbroadcast.co.uk>
-
Wu, Josh authored
In the set_cluster() function, it will convert the buffer size to sector numbers. Then call disk_write() to write by sector. For remaining buffer, the size is less than a sector, call disk_write() again to write them in one sector. But if the total buffer size is less then one sector, the original code will call disk_write() with zero sector number. It is unnecessary. So this patch fix this. Now it will not call disk_write() if total buffer size is less than one sector. Signed-off-by:
Josh Wu <josh.wu@atmel.com>
-
Jeroen Hofstee authored
gcc allows extensions to be non compiler specific by defining __* macros for the attributes supported by gcc. Having a different definition causes many warnings during the build (cdefs.h on FreeBSD uses __attribute((__pure__)) where u-boot uses __attribute__((pure)) for example). Do not redefine these macros to suppress these warnings. This patch ignores the checkpatch warning: WARNING: __packed is preferred over __attribute__((packed)) Signed-off-by:
Jeroen Hofstee <jeroen@myspectrum.nl>
-
Pantelis Antoniou authored
Update git-mailrc with my nick and replace afleming as mmc custodian. Signed-off-by:
Pantelis Antoniou <panto@antoniou-consulting.com>
-
git://git.denx.de/u-boot-niosTom Rini authored
-
Robert P. J. Day authored
Somewhere along the line of refactoring the am335x header files, the kernel image load was lost, so put it back in. Signed-off-by:
Robert P. J. Day <rpjday@crashcourse.ca>
-
Thomas Chou authored
The commit 1a459660 Add GPL-2.0+ SPDX-License-Identifier to source files generated a warning due to a missing comment terminator. longlong.h:7:1: warning: "/*" within comment Signed-off-by:
Thomas Chou <thomas@wytron.com.tw>
-
- Sep 03, 2013
-
-
Kees Cook authored
While nothing presently examines the destination size, it should at least be correct so that future users of sys_mapmem() will not be surprised. Without this, it might be possible to overflow memory. Signed-off-by:
Kees Cook <keescook@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Kees Cook authored
This checks the size of the output buffer and fails if it was going to overflow the buffer during lzo decompression. Signed-off-by:
Kees Cook <keescook@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Kees Cook authored
The output buffer size must be correctly passed to the lzma decoder or there is a risk of overflowing memory during decompression. Switching to the LZMA_FINISH_END mode means nothing is left in an unknown state once the buffer becomes full. Signed-off-by:
Kees Cook <keescook@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Kees Cook authored
The output buffer size must not be reset by the gzip decoder or there is a risk of overflowing memory during decompression. Signed-off-by:
Kees Cook <keescook@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Kees Cook authored
This adds the missing compression config items to the README. Signed-off-by:
Kees Cook <keescook@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Kees Cook authored
This adds the "test_compression" command when building the sandbox. This tests the existing compression and decompression routines for simple sanity and for buffer overflow conditions. Signed-off-by:
Kees Cook <keescook@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Correct the following warnings found with sandbox when compression is enabled. cmd_bootm.c: In function 'bootm_load_os': cmd_bootm.c:443:11: warning: passing argument 4 of 'lzop_decompress' from incompatible pointer type [enabled by default] /usr/local/google/c/cosarm/src/third_party/u-boot/files/include/linux/lzo.h:31:5: note: expected 'size_t *' but argument is of type 'uint *' cmd_ximg.c: In function 'do_imgextract': cmd_ximg.c:225:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cmd_ximg.c:225:14: warning: 'hdr' may be used uninitialized in this function [-Wuninitialized] Signed-off-by:
Simon Glass <sjg@chromium.org> Acked-by:
Kees Cook <keescook@chromium.org>
-
- Sep 02, 2013
-
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@ti.com>
-
- Aug 27, 2013
-
-
Tom Rini authored
With the new include structure for TI platforms, we need to not define our own CONFIG_SYS_PROMPT and also need to include <configs/omap5_common.h> much sooner, so do both of these. Also drop the unused CONFIG_NET_MULTI Signed-off-by:
Tom Rini <trini@ti.com>
-
git://git.denx.de/u-boot-usbTom Rini authored
-
Heiko Schocher authored
i2c dev command does not work anymore for legacy drivers because a check is executed that is valid only in the new framework. Signed-off-by:
Heiko Schocher <hs@denx.de> Tested-by:
Stefano Babic <sbabic@denx.de>
-
- Aug 26, 2013
-
-
Jim Lin authored
TFTP booting is slow when a USB keyboard is installed and stdin has usbkbd added. This fix is to change Ctrl-C polling for USB keyboard to every second when NET transfer is running. My previous patch is expected to be put into usb_kbd_testc(). But it went into usb_kbd_getc() after applied. This patch is to put change in correct place. Signed-off-by:
Jim Lin <jilin@nvidia.com>
-
Jim Lin authored
TFTP booting is slow when a USB keyboard is installed and stdin has usbkbd added. This fix is to change Ctrl-C polling for USB keyboard to every second when NET transfer is running. Signed-off-by:
Jim Lin <jilin@nvidia.com>
-
Jim Lin authored
This flag is to make console aware that NET transfer is running or not. Signed-off-by:
Jim Lin <jilin@nvidia.com>
-
Fabio Estevam authored
The 'enable' argument can be better expressed as boolean. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Reviewed-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Fabio Estevam authored
Currently we have the following behavior in ehci_hcd_init() - Read csmr1 register, clear bit 26 and then set bit 26. However a little bit later we call set_usb_phy_clk() which clears bit 26, so let's get rid of the unnecessary code. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Łukasz Majewski authored
The manufacturer and product IDs are dynamically assigned when gadget is bind. Now the IDs aren't assigned at struct g_dnl_string_defs definition. Signed-off-by:
Lukasz Majewski <l.majewski@samsung.com> Cc: Marek Vasut <marex@denx.de> Cc: "Egli, Samuel" <samuel.egli@siemens.com>
-
Łukasz Majewski authored
USB composite gadget (g_dnl) supports only one configuration. Due to that the corresponding field - bConfigurationValue has been changed. Moreover more descriptive names were chosen for relevant fields. Windows XP setup: - Thesyscon USB Descriptor Dumper - zadig_xp program for WinUSB installation (which is required by dfu-util) - dfu-util for windows (version 0.6) - TRATS target connected via USB hub to test Win XP machine. Tested at: Trats - Exynos4210 Signed-off-by:
Lukasz Majewski <l.majewski@samsung.com> Cc: Marek Vasut <marex@denx.de> Cc: "Egli, Samuel" <samuel.egli@siemens.com>
-
Heiko Schocher authored
updating an ubi partition needs a completely erased mtd partition, see: http://lists.infradead.org/pipermail/linux-mtd/2011-May/035416.html So, add partubi alt setting for the dfu_alt_info environment variable to mark this partition as an ubi partition. In case we update an ubi partition, we erase after flashing the image into the partition, the remaining sektors. Signed-off-by:
Heiko Schocher <hs@denx.de> Cc: Pantelis Antoniou <panto@antoniou-consulting.com> Cc: Tom Rini <trini@ti.com> Cc: Lukasz Majewski <l.majewski@samsung.com> Cc: Kyungmin Park <kyungmin.park@samsung.com> Cc: Marek Vasut <marex@denx.de> Cc: Wolfgang Denk <wd@denx.de> Cc: Scott Wood <scottwood@freescale.com>
-
Julius Werner authored
The existing USB configuration parsing code relies on the descriptors' own length values when reading through the configuration blob. Since the size of those descriptors is always well-defined, we should rather use the known sizes instead of trusting device-provided values to be correct. Also adds some safety to potential out-of-order descriptors. Change-Id: I16f69dfdd6793aa0fe930b5148d4521f3e5c3090 Signed-off-by:
Julius Werner <jwerner@chromium.org>
-
Dan Murphy authored
Add the call back to reset the LAN9730 after the FEAT_POWER has been called. Signed-off-by:
Dan Murphy <dmurphy@ti.com>
-
Dan Murphy authored
Add a __weak function that can be overridden to reset devices attached to an ehci devices after the FEAT_POWER has been submitted Signed-off-by:
Dan Murphy <dmurphy@ti.com>
-
Dan Murphy authored
Set the usbethaddr based on the OMAP DIE_ID registers which should be unique for each processor. Then set this as the usb ethernet MAC address. Signed-off-by:
Dan Murphy <dmurphy@ti.com>
-
Dan Murphy authored
Add the USB ehci support for the OMAP5 uEVM. Configure the uEVM mux data Add the flags to build the appropriate modules Add the usb call backs to initialize the EHCI controller Signed-off-by:
Dan Murphy <dmurphy@ti.com>
-
Dan Murphy authored
Fix the linker error for missing ulpi_reset when ulpi is not defined in the board config. Signed-off-by:
Dan Murphy <dmurphy@ti.com> Acked-by:
Marek Vasut <marex@denx.de>
-
Dan Murphy authored
* Enable the OMAP5 EHCI host clocks * Add OMAP5 EHCI register definitions * Add OMAP5 ES2 host revision Signed-off-by:
Dan Murphy <dmurphy@ti.com>
-