summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-12-19Prepare v2011.12-rc2v2011.12-rc2Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-12-19Coding Style cleanupWolfgang Denk
Fix trailing white space, indentation by spaces instead of TABs, excessive blank lines, trailing blank lines. Signed-off-by: Wolfgang Denk <[email protected]>
2011-12-19drivers/usb/gadget/pxa27x_udc.c: Coding Style cleanupWolfgang Denk
Commit bdbcdc89 "pxa: convert pxa27x_udc to use read and write functions" added a number of C++ comments. Fix these. Signed-off-by: Wolfgang Denk <[email protected]>
2011-12-19common/cmd_nvedit.c: Fix size calculation in do_env_import()Horst Kronstorfer
do_env_import() missed the final '\0' terminator when calculating the size of an environment data block. This led to an erroneous 'bad CRC, import failed' message for a checksum protected environment (-c.) Signed-off-by: Horst Kronstorfer <[email protected]>
2011-12-17tools/setlocalversion: Update from the Linux KernelKyle Moffett
Several bugfixes have occurred upstream since this script was imported into U-Boot. In particular, the script currently in U-Boot does not describe commit f8bbb4dad0e9d91b7a51d6cc54dcf66d142f50fe correctly, resulting in a version of "2011.09" instead of "2011.09-01460-gf8bbb4d". With that commit checked out, the command "git name-rev --tags HEAD" gives this result: HEAD tags/v2011.12-rc1~30^2 Then the "changes" regex does not match because of the trailing '^2': grep -E '^HEAD[[:space:]]+(.*~[0-9]*|undefined)$' The new version of tools/setlocalversion in the kernel correctly handles those situations by using different plumbing commands. The version from the kernel is not directly usable as it does not append the full GIT version that U-Boot expects unless the right config options are set (CONFIG_LOCALVERSION_AUTO=y). Other than a few minor changes for Kconfig, the imported version is very similar to Linux v3.2-rc4. Signed-off-by: Kyle Moffett <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Mike Frysinger <[email protected]> Acked-by: Mike Frysinger <[email protected]>
2011-12-17Merge branch 'master' of git://git.denx.de/u-boot-usbWolfgang Denk
* 'master' of git://git.denx.de/u-boot-usb: USB: Use (get|put)_unaligned for accessing wMaxPacketSize usb:gadget:s5p Enable the USB Gadget framework at Exynos4210 (C210 Universal) README: add documentation for CONFIG_USB_ULPI* USB: ULPI: increase error case verbosity USB: ULPI: clean a mixup of return types USB: ULPI: switch argument type from u8 to unsigned
2011-12-16USB: Use (get|put)_unaligned for accessing wMaxPacketSizeTom Rini
In 9792987721c7980453fe6447c3fa6593b44f8458 Stefan describes a usecase where the previous behavior of leaving wMaxPacketSize be unaligned caused fatal problems. The initial fix for this problem was incomplete however as it showed another cases of non-aligned access that previously worked implicitly. This switches to making sure that all access of wMaxPacketSize are done via (get|put)_unaligned. In order to maintain a level of readability to the code in some cases we now use a variable for the value of wMaxPacketSize and in others, a macro. Cc: Minkyu Kang <[email protected]> Cc: Remy Bohmer <[email protected]> OpenRISC: Tested-by: Stefan Kristiansson <[email protected]> Beagleboard xM, Pandaboard run-tested, s5p_goni build-tested. Signed-off-by: Tom Rini <[email protected]>
2011-12-16usb:gadget:s5p Enable the USB Gadget framework at Exynos4210 (C210 Universal)Lukasz Majewski
This commit enables support for USB Gadgets on the Exynos4210 (C210 Universal) reference target. Signed-off-by: Lukasz Majewski <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Cc: Minkyu Kang <[email protected]> CC: Remy Bohmer <[email protected]>
2011-12-16README: add documentation for CONFIG_USB_ULPI*Igor Grinberg
Add documentation for CONFIG_USB_ULPI and CONFIG_USB_ULPI_VIEWPORT configuration options. Signed-off-by: Igor Grinberg <[email protected]>
2011-12-16USB: ULPI: increase error case verbosityIgor Grinberg
Add the argument value to the error message. Signed-off-by: Igor Grinberg <[email protected]> Acked-by: Simon Glass <[email protected]>
2011-12-16USB: ULPI: clean a mixup of return typesIgor Grinberg
Clean a mixup between u32 and int as a return type for functions returning error values. Use int as it is native (and widely used) return type. Signed-off-by: Igor Grinberg <[email protected]> Acked-by: Simon Glass <[email protected]>
2011-12-16USB: ULPI: switch argument type from u8 to unsignedIgor Grinberg
There is no benefit in using u8, so switch to unsigned to reduce the binary image size (by 20 bytes). Signed-off-by: Igor Grinberg <[email protected]> Acked-by: Simon Glass <[email protected]>
2011-12-12powerpc/mpc83xx: set TXEQA/TXEQE value for mpc837XE sataJerry Huang
In the current u-boot code, the value of these fields are the reserved value (0b100), through the signal integrity measurement on freescale's board with these reserved setting, the signal eye is out of the recommended spec for non-transition amplitude at 500mV nominal. According to the errata for MPC8379E, we should make a change to the recommended setting from essentially nothing at this time to 0b001 for SATA. Signed-off-by: Jerry Huang <[email protected]> Signed-off-by: Kim Phillips <[email protected]>
2011-12-12Merge branch '[email protected]' of git://git.denx.de/u-boot-stagingWolfgang Denk
* '[email protected]' of git://git.denx.de/u-boot-staging: pm9g45: init serial console before relocation pm9261: init serial console before relocation pm9263: init serial console before relocation
2011-12-12Prepare v2011.12-rc1v2011.12-rc1Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-12-12MIPS: remove broken "tb0229" boardWolfgang Denk
The "tb0229" board has long been unmaintained, and is broken. Remove it. Signed-off-by: Wolfgang Denk <[email protected]>
2011-12-12board/ti/omap2420h4/omap2420h4.c: Fix GC 4.6 build warningWolfgang Denk
Fix: omap2420h4.c: In function 'dram_init': omap2420h4.c:196:25: warning: variable 'cpu' set but not used [-Wunused-but-set-variable] Signed-off-by: Wolfgang Denk <[email protected]> Cc: Richard Woodruff <[email protected]> Cc: Tom Rini <[email protected]>
2011-12-12fs/reiserfs/reiserfs.c: Fix compiler warningAnatolij Gustschin
Fix: reiserfs.c: In function 'reiserfs_mount': reiserfs.c:360:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Signed-off-by: Anatolij Gustschin <[email protected]>
2011-12-12board/mpl/common/isa.c: Fix GCC 4.6 build warningsDavid Müller (ELSOFT AG)
Fix: ../common/isa.c: In function 'handle_isa_int': ../common/isa.c:385:21: warning: variable 'isr2' set but not used [-Wunused-but-set-variable] ../common/isa.c:385:16: warning: variable 'isr1' set but not used [-Wunused-but-set-variable] Signed-off-by: David Mueller <[email protected]>
2011-12-12pm9g45: init serial console before relocationAsen Dimov
The early messages can be seen on the debug console. Signed-off-by: Asen Chavdarov Dimov <[email protected]>
2011-12-12pm9261: init serial console before relocationAsen Dimov
The early messages can be seen on the debug console. Signed-off-by: Asen Chavdarov Dimov <[email protected]>
2011-12-12pm9263: init serial console before relocationAsen Dimov
The early messages can be seen on the debug console. Signed-off-by: Asen Chavdarov Dimov <[email protected]>
2011-12-12common/cmd_nvedit.c: Add missing 'env save' preproc guardHorst Kronstorfer
Signed-off-by: Horst Kronstorfer <[email protected]>
2011-12-12MIPS: tb0229: fix compile errorsDaniel Schwierzeck
This board breaks MAKEALL -a mips due to compile errors. This patch fixes only the parts causing the errors to get MAKEALL working. Signed-off-by: Daniel Schwierzeck <[email protected]>
2011-12-12powerpc/bootm: Flush ramdisk and device tree image when booting on MPKumar Gala
We already flush the kernel image after we've loaded it to ensure visiblity to the other cores. We need to do the same thing for the ramdisk and device tree images. In AMP boot scenarios we might not be HW cache coherent with the secondary core that we are loading and setting the ramdisk and device tree up for. Thus we need to ensure we've flushed the regions of memory utilized by ramdisk and device tree so the loadding and any modifications (from decompression or fdt updates) are made visible to the secondary cores. Signed-off-by: Kumar Gala <[email protected]>
2011-12-12mpc5200: digsy_mtc: Fix extension board detectionAnatolij Gustschin
Switch to extension board detection using pci_find_device() instead of detecting by i2c access to EEPROM device on extension board. This is a cleaner detection method since EEPROM addresses can be different on different board revisions. This also avoids "i2c_read: failed to address chip" error messages in the boot log on boards without extension board which may confuse users. Signed-off-by: Anatolij Gustschin <[email protected]>
2011-12-12Merge branch 'master' of git://git.denx.de/u-boot-usbWolfgang Denk
* 'master' of git://git.denx.de/u-boot-usb: USB: efikamx: Enable USB on EfikaMX and EfikaSB USB: Add generic ULPI layer and a viewport USB: EHCI: Allow EHCI post-powerup configuration in board files USB: mx51evk: add end enable USB host support on port 1 USB: mx53loco: add end enable USB host support on port 1 USB: MX5: Add MX5 usb post-init callback USB: MX5: Abstract out mx51 USB pixmux configuration USB: MX5: add generic USB EHCI support for mx51 and mx53 USB: MX5: add helper functions to enable USB clocks usb:gadget:s5p Enable the USB Gadget framework at GONI usb:gadget:s5p USB Device Controller (UDC) implementation ehci: speed up initialization usb: add help for missing start subcommand cosmetic: remove excess whitespace from usb command help usb: align usb_endpoint_descriptor to 16-bit boundary usbtty: init endpoints prior to startup events pxa: convert pxa27x_udc to use read and write functions pxa: activate the first usb host port on pxa27x by default pxa: fix usb host register mismatch ehci-fsl: correct size of ehci caplength USB: Add usb_event_poll() to get keyboards working with EHCI USB: gadaget: add Marvell controller support USB: Fix complaints about strict aliasing in OHCI-HCD USB: Drop dead code from usb_kbd.c USB: Rework usb_kbd.c USB: Add functionality to poll the USB keyboard via control EP
2011-12-12Merge branch 'master' of git://git.denx.de/u-boot-armWolfgang Denk
* 'master' of git://git.denx.de/u-boot-arm: arm: add __aeabi_unwind_cpp_pr1() function to avoid linker complaints post: fix compile issue for post tests on kirkwood
2011-12-11USB: efikamx: Enable USB on EfikaMX and EfikaSBMarek Vasut
Signed-off-by: Marek Vasut <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Remy Bohmer <[email protected]> Cc: Wolfgang Grandegger <[email protected]> Cc: Jason Liu <[email protected]>
2011-12-11USB: Add generic ULPI layer and a viewportJana Rapava
Add partial ULPI specification implementation that should be enough to interface the ULPI PHYs in the boot loader context. Add a viewport implementation for Chipidea/ARC based controllers. Signed-off-by: Jana Rapava <[email protected]> Signed-off-by: Igor Grinberg <[email protected]> Cc: Remy Bohmer <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Wolfgang Grandegger <[email protected]> Cc: Simon Glass <[email protected]>
2011-12-11USB: EHCI: Allow EHCI post-powerup configuration in board filesMarek Vasut
This patch allows USB to work on some hosts, which need additional frobing after the host was powered up via regular USB powerup sequence. Signed-off-by: Marek Vasut <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Remy Bohmer <[email protected]> Cc: Wolfgang Grandegger <[email protected]> Cc: Jason Liu <[email protected]>
2011-12-11USB: mx51evk: add end enable USB host support on port 1Wolfgang Grandegger
Signed-off-by: Wolfgang Grandegger <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Remy Bohmer <[email protected]> Cc: Wolfgang Grandegger <[email protected]> Cc: Jason Liu <[email protected]>
2011-12-11USB: mx53loco: add end enable USB host support on port 1Wolfgang Grandegger
Signed-off-by: Wolfgang Grandegger <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Remy Bohmer <[email protected]> Cc: Wolfgang Grandegger <[email protected]> Cc: Jason Liu <[email protected]>
2011-12-11USB: MX5: Add MX5 usb post-init callbackMarek Vasut
This is useful for USB Transceivers init etc. Signed-off-by: Marek Vasut <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Remy Bohmer <[email protected]> Cc: Wolfgang Grandegger <[email protected]> Cc: Jason Liu <[email protected]>
2011-12-11USB: MX5: Abstract out mx51 USB pixmux configurationMarek Vasut
Signed-off-by: Marek Vasut <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Remy Bohmer <[email protected]> Cc: Wolfgang Grandegger <[email protected]> Cc: Jason Liu <[email protected]>
2011-12-11USB: MX5: add generic USB EHCI support for mx51 and mx53Wolfgang Grandegger
It's derived from ehci-mxc and uses the header files of the ehci-fsl interface. The callback board_ehci_hcd_init() has been introduced to allow for board-specific setup when USB is started. Signed-off-by: Wolfgang Grandegger <[email protected]> CC: Stefano Babic <[email protected]> CC: Remy Bohmer <[email protected]>
2011-12-11USB: MX5: add helper functions to enable USB clocksWolfgang Grandegger
Signed-off-by: Wolfgang Grandegger <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Remy Bohmer <[email protected]> Cc: Wolfgang Grandegger <[email protected]> Cc: Jason Liu <[email protected]> V2: Fix spacing in crm_regs.h
2011-12-11usb:gadget:s5p Enable the USB Gadget framework at GONILukasz Majewski
This commit enables support for USB Gadgets on the GONI reference target. Signed-off-by: Lukasz Majewski <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Cc: Minkyu Kang <[email protected]> Cc: Remy Bohmer <[email protected]>
2011-12-11usb:gadget:s5p USB Device Controller (UDC) implementationLukasz Majewski
This commit provides UDC driver support for Samsung's SoC family of processors. Signed-off-by: Lukasz Majewski <[email protected]> Signed-off-by: Marek Szyprowski <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Cc: Minkyu Kang <[email protected]> Cc: Remy Bohmer <[email protected]>
2011-12-11ehci: speed up initializationVincent Palatin
According to EHCI specification v1.0, the controller should stabilize the power on a port at most 20 ms after the port power bit transition. So, we put this setting in the virtual descriptor corresponding field, (bPwrOn2PwrGood = 10 => 10 x 2ms = 20ms), this saves about 500ms at each controller initialization/enumeration. Signed-off-by: Vincent Palatin <[email protected]>
2011-12-11usb: add help for missing start subcommandVeli-Pekka Peltola
Signed-off-by: Veli-Pekka Peltola <[email protected]> Cc: Remy Bohmer <[email protected]>
2011-12-11cosmetic: remove excess whitespace from usb command helpVeli-Pekka Peltola
Signed-off-by: Veli-Pekka Peltola <[email protected]> Cc: Remy Bohmer <[email protected]>
2011-12-11usb: align usb_endpoint_descriptor to 16-bit boundaryStefan Kristiansson
The usb_endpoint_descriptor struct is 7 bytes large and is defined as an array (ep_desc[USB_MAXENDPOINTS]) in the usb_interface struct in include/usb.h This fact will result in that every odd index in that array will start at an uneven address, this in turn makes accesses to u16 wMaxPacketSize unaligned. Such accesses are illegal on the OpenRISC architecture (as well as other architectures) and will render a bus error. Setting the aligned(2) attribute on usb_endpoint_descriptor will force wMaxPacketSize to a 16-bit boundary. Signed-off-by: Stefan Kristiansson <[email protected]>
2011-12-11usbtty: init endpoints prior to startup eventsStefan Herbrechtsmeier
On some usb device controllers (pxa) the endpoint configuration must be programmed prior to enable it. Signed-off-by: Stefan Herbrechtsmeier <[email protected]> CC: Marek Vasut <[email protected]> CC: Remy Bohmer <[email protected]>
2011-12-11pxa: convert pxa27x_udc to use read and write functionsStefan Herbrechtsmeier
Signed-off-by: Stefan Herbrechtsmeier <[email protected]> CC: Marek Vasut <[email protected]> CC: Remy Bohmer <[email protected]>
2011-12-11pxa: activate the first usb host port on pxa27x by defaultStefan Herbrechtsmeier
The pxa27x has 3 usb host ports. Activate all by default. Signed-off-by: Stefan Herbrechtsmeier <[email protected]> CC: Marek Vasut <[email protected]> CC: Remy Bohmer <[email protected]>
2011-12-11pxa: fix usb host register mismatchStefan Herbrechtsmeier
Signed-off-by: Stefan Herbrechtsmeier <[email protected]> CC: Marek Vasut <[email protected]> CC: Remy Bohmer <[email protected]>
2011-12-11ehci-fsl: correct size of ehci caplengthWolfgang Grandegger
According to the EHCI specification the Capability Register Length has a size of 8 bits. Signed-off-by: Wolfgang Grandegger <[email protected]> Acked-by: Kumar Gala <[email protected]>
2011-12-11USB: Add usb_event_poll() to get keyboards working with EHCIMarek Vasut
Signed-off-by: Marek Vasut <[email protected]> Cc: Remy Bohmer <[email protected]>
2011-12-11USB: gadaget: add Marvell controller supportLei Wen
Signed-off-by: Lei Wen <[email protected]>