History log of /rk3399_rockchip-uboot/common/ (Results 1326 – 1350 of 5256)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8d16e1d528-Apr-2016 Michal Simek <michal.simek@xilinx.com>

SPL: FIT: Enable SPL_FIT_LOAD in RAM based boot mode

Support loading FIT in SPL for RAM bootmode.
CONFIG_SPL_LOAD_FIT_ADRESS points to address where FIT image is stored
in memory.

Signed-off-by: Mi

SPL: FIT: Enable SPL_FIT_LOAD in RAM based boot mode

Support loading FIT in SPL for RAM bootmode.
CONFIG_SPL_LOAD_FIT_ADRESS points to address where FIT image is stored
in memory.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>

show more ...

3a3b914710-May-2016 Michal Simek <michal.simek@xilinx.com>

spl: Introduce new function spl_board_prepare_for_boot

Call this function before passing control from SPL.
For fpga case it is necessary to enable for example level shifters
when bitstream is progra

spl: Introduce new function spl_board_prepare_for_boot

Call this function before passing control from SPL.
For fpga case it is necessary to enable for example level shifters
when bitstream is programmed.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


/rk3399_rockchip-uboot/api/api.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/start.S
/rk3399_rockchip-uboot/arch/arm/dts/zynq-7000.dtsi
/rk3399_rockchip-uboot/arch/arm/mach-zynq/spl.c
/rk3399_rockchip-uboot/arch/mips/Kconfig
/rk3399_rockchip-uboot/arch/mips/Makefile
/rk3399_rockchip-uboot/arch/mips/cpu/cpu.c
/rk3399_rockchip-uboot/arch/mips/cpu/start.S
/rk3399_rockchip-uboot/arch/mips/dts/Makefile
/rk3399_rockchip-uboot/arch/mips/dts/ap121.dts
/rk3399_rockchip-uboot/arch/mips/dts/ap143.dts
/rk3399_rockchip-uboot/arch/mips/dts/ar933x.dtsi
/rk3399_rockchip-uboot/arch/mips/dts/ar934x.dtsi
/rk3399_rockchip-uboot/arch/mips/dts/qca953x.dtsi
/rk3399_rockchip-uboot/arch/mips/dts/tplink_wdr4300.dts
/rk3399_rockchip-uboot/arch/mips/include/asm/global_data.h
/rk3399_rockchip-uboot/arch/mips/lib/cache_init.S
/rk3399_rockchip-uboot/arch/mips/mach-ath79/Kconfig
/rk3399_rockchip-uboot/arch/mips/mach-ath79/Makefile
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar933x/Makefile
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar933x/clk.c
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar933x/ddr.c
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar933x/lowlevel_init.S
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar934x/Makefile
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar934x/clk.c
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar934x/cpu.c
/rk3399_rockchip-uboot/arch/mips/mach-ath79/ar934x/ddr.c
/rk3399_rockchip-uboot/arch/mips/mach-ath79/cpu.c
/rk3399_rockchip-uboot/arch/mips/mach-ath79/dram.c
/rk3399_rockchip-uboot/arch/mips/mach-ath79/include/mach/ar71xx_regs.h
/rk3399_rockchip-uboot/arch/mips/mach-ath79/include/mach/ath79.h
/rk3399_rockchip-uboot/arch/mips/mach-ath79/include/mach/ddr.h
/rk3399_rockchip-uboot/arch/mips/mach-ath79/include/mach/reset.h
/rk3399_rockchip-uboot/arch/mips/mach-ath79/qca953x/Makefile
/rk3399_rockchip-uboot/arch/mips/mach-ath79/qca953x/clk.c
/rk3399_rockchip-uboot/arch/mips/mach-ath79/qca953x/ddr.c
/rk3399_rockchip-uboot/arch/mips/mach-ath79/qca953x/lowlevel_init.S
/rk3399_rockchip-uboot/arch/mips/mach-ath79/reset.c
/rk3399_rockchip-uboot/board/imgtec/malta/lowlevel_init.S
/rk3399_rockchip-uboot/board/qca/ap121/Kconfig
/rk3399_rockchip-uboot/board/qca/ap121/MAINTAINERS
/rk3399_rockchip-uboot/board/qca/ap121/Makefile
/rk3399_rockchip-uboot/board/qca/ap121/ap121.c
/rk3399_rockchip-uboot/board/qca/ap143/Kconfig
/rk3399_rockchip-uboot/board/qca/ap143/MAINTAINERS
/rk3399_rockchip-uboot/board/qca/ap143/Makefile
/rk3399_rockchip-uboot/board/qca/ap143/ap143.c
/rk3399_rockchip-uboot/board/tplink/wdr4300/Kconfig
/rk3399_rockchip-uboot/board/tplink/wdr4300/MAINTAINERS
/rk3399_rockchip-uboot/board/tplink/wdr4300/Makefile
/rk3399_rockchip-uboot/board/tplink/wdr4300/wdr4300.c
/rk3399_rockchip-uboot/board/xilinx/zynqmp/zynqmp.c
/rk3399_rockchip-uboot/cmd/bdinfo.c
spl/spl.c
/rk3399_rockchip-uboot/configs/ap121_defconfig
/rk3399_rockchip-uboot/configs/ap143_defconfig
/rk3399_rockchip-uboot/configs/tplink_wdr4300_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_ep_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zcu102_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_zcu102_revB_defconfig
/rk3399_rockchip-uboot/doc/device-tree-bindings/serial/qca,ar9330-uart.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/spi/spi-ath79.txt
/rk3399_rockchip-uboot/drivers/gpio/zynq_gpio.c
/rk3399_rockchip-uboot/drivers/mtd/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/Makefile
/rk3399_rockchip-uboot/drivers/mtd/pic32_flash.c
/rk3399_rockchip-uboot/drivers/pinctrl/Kconfig
/rk3399_rockchip-uboot/drivers/pinctrl/Makefile
/rk3399_rockchip-uboot/drivers/pinctrl/ath79/Makefile
/rk3399_rockchip-uboot/drivers/pinctrl/ath79/pinctrl_ar933x.c
/rk3399_rockchip-uboot/drivers/pinctrl/ath79/pinctrl_qca953x.c
/rk3399_rockchip-uboot/drivers/serial/Kconfig
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/serial_ar933x.c
/rk3399_rockchip-uboot/drivers/spi/Kconfig
/rk3399_rockchip-uboot/drivers/spi/Makefile
/rk3399_rockchip-uboot/drivers/spi/ath79_spi.c
/rk3399_rockchip-uboot/examples/api/Makefile
/rk3399_rockchip-uboot/examples/api/crt0.S
/rk3399_rockchip-uboot/examples/api/glue.c
/rk3399_rockchip-uboot/examples/standalone/stubs.c
/rk3399_rockchip-uboot/include/ata.h
/rk3399_rockchip-uboot/include/configs/ap121.h
/rk3399_rockchip-uboot/include/configs/ap143.h
/rk3399_rockchip-uboot/include/configs/qemu-mips.h
/rk3399_rockchip-uboot/include/configs/qemu-mips64.h
/rk3399_rockchip-uboot/include/configs/tplink_wdr4300.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp_zcu102.h
/rk3399_rockchip-uboot/include/configs/zynq-common.h
/rk3399_rockchip-uboot/include/flash.h
/rk3399_rockchip-uboot/include/spl.h
d550e82e23-May-2016 Tom Rini <trini@konsulko.com>

SPL: fat: Fix spl_parse_image_header() return value handling

The spl_parse_image_header() can return 0 and it is not an error.
Only treat non-zero return value as an error.

Signed-off-by: Marek Vas

SPL: fat: Fix spl_parse_image_header() return value handling

The spl_parse_image_header() can return 0 and it is not an error.
Only treat non-zero return value as an error.

Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
Reviewed-by: Peng Fan <van.freenix@gmail.com>
Reviewed-by: Stefano Babic <sbabic@denx.de>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

5adfa26504-May-2016 Michal Simek <michal.simek@xilinx.com>

spl: fit: Print error message when FDT is not present

When FDT is not present in the image user doesn't get any error what's
wrong. Print error message if LIBCOMMON_SUPPORT is enabled.

Signed-off-b

spl: fit: Print error message when FDT is not present

When FDT is not present in the image user doesn't get any error what's
wrong. Print error message if LIBCOMMON_SUPPORT is enabled.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Seris-cc: uboot
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

8df81e1701-May-2016 Simon Glass <sjg@chromium.org>

image-fit: Don't display an error in fit_set_timestamp()

This function returns an error code and its caller may be able to fix the
error. For example fit_handle_file() expands the device tree to fit

image-fit: Don't display an error in fit_set_timestamp()

This function returns an error code and its caller may be able to fix the
error. For example fit_handle_file() expands the device tree to fit if there
is a lack of space.

In this case the caller does not want an error displayed. It is confusing,
since it suggests that something is wrong, when it fact everything is fine.
Drop the error.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

034eda8625-Apr-2016 Stephen Warren <swarren@nvidia.com>

malloc: improve memalign fragmentation fix

Commit 4f144a416469 "malloc: work around some memalign fragmentation
issues" enhanced memalign() so that it can succeed in more cases where
heap fragmentat

malloc: improve memalign fragmentation fix

Commit 4f144a416469 "malloc: work around some memalign fragmentation
issues" enhanced memalign() so that it can succeed in more cases where
heap fragmentation is present. However, it did not solve as many cases
as it could. This patch enhances the code to cover more cases.

The alignment code works by allocating more space than the user requests,
then adjusting the returned pointer to achieve alignment. In general, one
must allocate "alignment" bytes more than the user requested in order to
guarantee that alignment is possible. This is what the original code does.
The previous enhancement attempted a second allocation if the padded
allocation failed, and succeeded if that allocation just happened to be
aligned; a fluke that happened often in practice. There are still cases
where this could fail, yet where it is still possible to honor the user's
allocation request. In particular, if the heap contains a free region that
is large enough for the user's request, and for leading padding to ensure
alignment, but has no or little space for any trailing padding. In this
case, we can make a third(!) allocation attempt after calculating exactly
the size of the leading padding required to achieve alignment, which is
the minimal over-allocation needed for the overall memalign() operation to
succeed if the third and second allocations end up at the same location.

This patch isn't checkpatch-clean, since it conforms to the existing
coding style in dlmalloc.c, which is different to the rest of U-Boot.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

aa9e604416-Apr-2016 Nikita Kiryanov <nikita@compulab.co.il>

cmd: eeprom: add support for layout aware commands

Introduce the (optional) eeprom print and eeprom update commands.

These commands are eeprom layout aware:
* The eeprom print command prints the co

cmd: eeprom: add support for layout aware commands

Introduce the (optional) eeprom print and eeprom update commands.

These commands are eeprom layout aware:
* The eeprom print command prints the contents of the eeprom in a human
readable way (eeprom layout fields, and data formatted to be fit for human
consumption).
* The eeprom update command allows user to update eeprom fields by specifying
the field name, and providing the new data in a human readable format (same
format as displayed by the eeprom print command).
* Both commands can either auto detect the layout, or be told which layout to
use.

New CONFIG options:
CONFIG_CMD_EEPROM_LAYOUT - enables commands.
CONFIG_EEPROM_LAYOUT_HELP_STRING - tells user what layout names are supported

Feature API:
__weak int parse_layout_version(char *str)
- override to provide your own layout name parsing
__weak void __eeprom_layout_assign(struct eeprom_layout *layout, int layout_version);
- override to setup the layout metadata based on the version
__weak int eeprom_layout_detect(unsigned char *data)
- override to provide your own algorithm for detecting layout version
eeprom_field.c
- contains various printing and updating functions for common types of
eeprom fields. Can be used for defining custom layouts.

Cc: Heiko Schocher <hs@denx.de>
Cc: Marek Vasut <marex@denx.de>
Cc: Simon Glass <sjg@chromium.org>
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Tom Rini <trini@konsulko.com>
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>

show more ...

4b6e1fda17-May-2016 Tom Rini <trini@konsulko.com>

Merge git://git.denx.de/u-boot-dm


/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/api/api_storage.c
/rk3399_rockchip-uboot/arch/arm/dts/exynos4210-universal_c210.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-seaboard.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-ls102xa/config.h
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf5227x/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf523x/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf52x2/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf530x/cpu_init.c
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf530x/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf532x/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf5445x/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf547x_8x/start.S
/rk3399_rockchip-uboot/arch/m68k/include/asm/config.h
/rk3399_rockchip-uboot/arch/m68k/include/asm/fsl_i2c.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_i2c.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/immap_85xx.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/immap_86xx.h
/rk3399_rockchip-uboot/arch/sandbox/include/asm/io.h
/rk3399_rockchip-uboot/arch/x86/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/broadwell/sata.c
/rk3399_rockchip-uboot/arch/x86/cpu/intel_common/cpu.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/bd82x6x.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/sata.c
/rk3399_rockchip-uboot/board/cm5200/fwupdate.c
/rk3399_rockchip-uboot/board/keymile/km83xx/km83xx_i2c.c
/rk3399_rockchip-uboot/board/mpl/pip405/README
/rk3399_rockchip-uboot/board/sandbox/MAINTAINERS
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/disk.c
/rk3399_rockchip-uboot/cmd/ide.c
/rk3399_rockchip-uboot/cmd/mmc.c
/rk3399_rockchip-uboot/cmd/sata.c
/rk3399_rockchip-uboot/cmd/scsi.c
/rk3399_rockchip-uboot/cmd/usb.c
Makefile
board_r.c
env_mmc.c
ide.c
sata.c
scsi.c
spl/spl_mmc.c
spl/spl_sata.c
spl/spl_usb.c
usb_storage.c
/rk3399_rockchip-uboot/configs/axs101_defconfig
/rk3399_rockchip-uboot/configs/axs103_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/configs/sandbox_noblk_defconfig
/rk3399_rockchip-uboot/configs/socfpga_arria5_defconfig
/rk3399_rockchip-uboot/configs/socfpga_cyclone5_defconfig
/rk3399_rockchip-uboot/configs/socfpga_de0_nano_soc_defconfig
/rk3399_rockchip-uboot/configs/socfpga_mcvevk_defconfig
/rk3399_rockchip-uboot/configs/socfpga_sockit_defconfig
/rk3399_rockchip-uboot/configs/socfpga_socrates_defconfig
/rk3399_rockchip-uboot/configs/socfpga_sr1500_defconfig
/rk3399_rockchip-uboot/configs/spear300_defconfig
/rk3399_rockchip-uboot/configs/spear300_nand_defconfig
/rk3399_rockchip-uboot/configs/spear300_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear300_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/spear310_defconfig
/rk3399_rockchip-uboot/configs/spear310_nand_defconfig
/rk3399_rockchip-uboot/configs/spear310_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear310_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear310_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/spear310_usbtty_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear320_defconfig
/rk3399_rockchip-uboot/configs/spear320_nand_defconfig
/rk3399_rockchip-uboot/configs/spear320_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear320_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear320_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/spear320_usbtty_pnor_defconfig
/rk3399_rockchip-uboot/configs/spear600_defconfig
/rk3399_rockchip-uboot/configs/spear600_nand_defconfig
/rk3399_rockchip-uboot/configs/spear600_usbtty_defconfig
/rk3399_rockchip-uboot/configs/spear600_usbtty_nand_defconfig
/rk3399_rockchip-uboot/configs/x600_defconfig
/rk3399_rockchip-uboot/disk/part.c
/rk3399_rockchip-uboot/drivers/Makefile
/rk3399_rockchip-uboot/drivers/block/Kconfig
/rk3399_rockchip-uboot/drivers/block/Makefile
/rk3399_rockchip-uboot/drivers/block/ahci-uclass.c
/rk3399_rockchip-uboot/drivers/block/blk-uclass.c
/rk3399_rockchip-uboot/drivers/block/blk_legacy.c
/rk3399_rockchip-uboot/drivers/block/sandbox.c
/rk3399_rockchip-uboot/drivers/block/sandbox_scsi.c
/rk3399_rockchip-uboot/drivers/block/sata_sandbox.c
/rk3399_rockchip-uboot/drivers/block/sym53c8xx.c
/rk3399_rockchip-uboot/drivers/block/systemace.c
/rk3399_rockchip-uboot/drivers/core/device-remove.c
/rk3399_rockchip-uboot/drivers/core/device.c
/rk3399_rockchip-uboot/drivers/core/lists.c
/rk3399_rockchip-uboot/drivers/dfu/dfu_mmc.c
/rk3399_rockchip-uboot/drivers/gpio/74x164_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/Kconfig
/rk3399_rockchip-uboot/drivers/gpio/Makefile
/rk3399_rockchip-uboot/drivers/gpio/gpio-uclass.c
/rk3399_rockchip-uboot/drivers/gpio/intel_broadwell_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/omap_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/pca953x_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/pic32_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/rk_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/s5p_gpio.c
/rk3399_rockchip-uboot/drivers/i2c/Kconfig
/rk3399_rockchip-uboot/drivers/i2c/designware_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/fsl_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/i2c-cdns.c
/rk3399_rockchip-uboot/drivers/i2c/muxes/Kconfig
/rk3399_rockchip-uboot/drivers/i2c/muxes/Makefile
/rk3399_rockchip-uboot/drivers/i2c/muxes/pca954x.c
/rk3399_rockchip-uboot/drivers/i2c/mvtwsi.c
/rk3399_rockchip-uboot/drivers/mmc/Kconfig
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/mmc-uclass.c
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/mmc/mmc_legacy.c
/rk3399_rockchip-uboot/drivers/mmc/mmc_private.h
/rk3399_rockchip-uboot/drivers/mmc/mmc_write.c
/rk3399_rockchip-uboot/drivers/mmc/omap_hsmmc.c
/rk3399_rockchip-uboot/drivers/mmc/pic32_sdhci.c
/rk3399_rockchip-uboot/drivers/mmc/rockchip_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/sandbox_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/socfpga_dw_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/uniphier-sd.c
/rk3399_rockchip-uboot/drivers/mmc/zynq_sdhci.c
/rk3399_rockchip-uboot/drivers/pci/pci.c
/rk3399_rockchip-uboot/drivers/serial/mcfuart.c
/rk3399_rockchip-uboot/drivers/spi/soft_spi.c
/rk3399_rockchip-uboot/drivers/spi/spi-uclass.c
/rk3399_rockchip-uboot/drivers/usb/common/Makefile
/rk3399_rockchip-uboot/drivers/usb/common/common.c
/rk3399_rockchip-uboot/drivers/video/tegra.c
/rk3399_rockchip-uboot/fs/fat/fat.c
/rk3399_rockchip-uboot/include/asm-generic/gpio.h
/rk3399_rockchip-uboot/include/blk.h
/rk3399_rockchip-uboot/include/config_cmd_all.h
/rk3399_rockchip-uboot/include/config_distro_bootcmd.h
/rk3399_rockchip-uboot/include/config_fallbacks.h
/rk3399_rockchip-uboot/include/configs/MPC8544DS.h
/rk3399_rockchip-uboot/include/configs/MPC8572DS.h
/rk3399_rockchip-uboot/include/configs/MPC8610HPCD.h
/rk3399_rockchip-uboot/include/configs/MPC8641HPCN.h
/rk3399_rockchip-uboot/include/configs/PIP405.h
/rk3399_rockchip-uboot/include/configs/am57xx_evm.h
/rk3399_rockchip-uboot/include/configs/axs101.h
/rk3399_rockchip-uboot/include/configs/cm_t54.h
/rk3399_rockchip-uboot/include/configs/db-88f6820-gp.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/efi-x86.h
/rk3399_rockchip-uboot/include/configs/galileo.h
/rk3399_rockchip-uboot/include/configs/highbank.h
/rk3399_rockchip-uboot/include/configs/imx6_spl.h
/rk3399_rockchip-uboot/include/configs/ls1043aqds.h
/rk3399_rockchip-uboot/include/configs/ls2080aqds.h
/rk3399_rockchip-uboot/include/configs/ls2080ardb.h
/rk3399_rockchip-uboot/include/configs/novena.h
/rk3399_rockchip-uboot/include/configs/omap5_uevm.h
/rk3399_rockchip-uboot/include/configs/qemu-x86.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/include/configs/sbc8641d.h
/rk3399_rockchip-uboot/include/configs/socfpga_common.h
/rk3399_rockchip-uboot/include/configs/spear-common.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/tqma6.h
/rk3399_rockchip-uboot/include/configs/x600.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/dm/device.h
/rk3399_rockchip-uboot/include/dm/platform_data/serial_coldfire.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/ide.h
/rk3399_rockchip-uboot/include/iotrace.h
/rk3399_rockchip-uboot/include/linux/usb/otg.h
/rk3399_rockchip-uboot/include/mmc.h
/rk3399_rockchip-uboot/include/part.h
/rk3399_rockchip-uboot/include/spi.h
/rk3399_rockchip-uboot/include/usb.h
/rk3399_rockchip-uboot/lib/efi_loader/efi_disk.c
/rk3399_rockchip-uboot/test/dm/blk.c
/rk3399_rockchip-uboot/test/dm/mmc.c
/rk3399_rockchip-uboot/tools/buildman/README
/rk3399_rockchip-uboot/tools/buildman/builder.py
/rk3399_rockchip-uboot/tools/buildman/builderthread.py
/rk3399_rockchip-uboot/tools/buildman/cmdline.py
/rk3399_rockchip-uboot/tools/buildman/control.py
69f45cd501-May-2016 Simon Glass <sjg@chromium.org>

dm: mmc: Use the new select_hwpart() API

Avoid calling directly into the MMC code - use the new API call instead.

Signed-off-by: Simon Glass <sjg@chromium.org>

9107c97301-May-2016 Simon Glass <sjg@chromium.org>

dm: blk: Add a easier way to create a named block device

Add a function that automatically builds the device name given the parent
and a supplied string. Most callers will want to do this, so puttin

dm: blk: Add a easier way to create a named block device

Add a function that automatically builds the device name given the parent
and a supplied string. Most callers will want to do this, so putting this
functionality in one place makes more sense.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

f5a14af901-May-2016 Simon Glass <sjg@chromium.org>

dm: sata: Add support for driver-model block devices

Add driver-model block-device support to the SATA implementation. This is
just a dummy implementation for now, since the SATA low-level API uses

dm: sata: Add support for driver-model block devices

Add driver-model block-device support to the SATA implementation. This is
just a dummy implementation for now, since the SATA low-level API uses
numbered devices and that doesn't fit with driver model.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

535556b201-May-2016 Simon Glass <sjg@chromium.org>

dm: scsi: Add support for driver-model block devices

Add driver-model block-device support to the SCSI implementation.

Signed-off-by: Simon Glass <sjg@chromium.org>

145df84201-May-2016 Simon Glass <sjg@chromium.org>

dm: ide: Add support for driver-model block devices

Add driver-model block-device support to the IDE implementation.

Signed-off-by: Simon Glass <sjg@chromium.org>

edd82ab301-May-2016 Simon Glass <sjg@chromium.org>

dm: scsi: Drop the get_dev() function

This function is implemented by the legacy block functions now. Drop it.

Signed-off-by: Simon Glass <sjg@chromium.org>

74001a2501-May-2016 Simon Glass <sjg@chromium.org>

dm: ide: Drop the get_dev() function

This function is implemented by the legacy block functions now. Drop it.

Signed-off-by: Simon Glass <sjg@chromium.org>

57ebf67b01-May-2016 Simon Glass <sjg@chromium.org>

dm: usb: Drop the get_dev() function

This function is implemented by the legacy block functions now. Drop it.

Signed-off-by: Simon Glass <sjg@chromium.org>

d97dc8a001-May-2016 Simon Glass <sjg@chromium.org>

dm: sata: Separate the non-command code into its own file

At present the SATA command code includes both the command-processing code
and the core SATA functions and data structures.

Separate the la

dm: sata: Separate the non-command code into its own file

At present the SATA command code includes both the command-processing code
and the core SATA functions and data structures.

Separate the latter into its own file, adding functions as needed to avoid
the command code accessing data structures directly.

With this commit:
- All CONFIG option are referenced from the non-command code
- The concept of a 'current SATA device' is confined to the command code

This will make it easier to convert this code to driver model.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

e9be1ee701-May-2016 Simon Glass <sjg@chromium.org>

dm: ide: Separate the non-command code into its own file

At present the IDE command code includes both the command-processing code
and the core IDE functions and data structures.

Separate the latte

dm: ide: Separate the non-command code into its own file

At present the IDE command code includes both the command-processing code
and the core IDE functions and data structures.

Separate the latter into its own file, adding functions as needed to avoid
the command code accessing data structures directly.

With this commit:
- Most CONFIG option are referenced from the non-command code
- The concept of a 'current IDE device' is confined to the command code

This will make it easier to convert this code to driver model.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

11f610ed01-May-2016 Simon Glass <sjg@chromium.org>

dm: scsi: Separate the non-command code into its own file

At present the SCSI command code includes both the command-processing code
and the core SCSI functions and data structures.

Separate the la

dm: scsi: Separate the non-command code into its own file

At present the SCSI command code includes both the command-processing code
and the core SCSI functions and data structures.

Separate the latter into its own file, adding functions as needed to avoid
the command code accessing data structures directly. This functions use the
new legacy block functions.

With this commit:
- There is no CONFIG option referenced from the command code
- The concept of a 'current SCSI device' is confined to the command code

This will make it easier to convert this code to driver model.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

c0543bf601-May-2016 Simon Glass <sjg@chromium.org>

dm: usb: Add a legacy block interface for USB storage

Add a legacy block interface for USB storage.

Signed-off-by: Simon Glass <sjg@chromium.org>

c649e3c901-May-2016 Simon Glass <sjg@chromium.org>

dm: scsi: Rename CONFIG_CMD_SCSI to CONFIG_SCSI

This option currently enables both the command and the SCSI functionality.
Rename the existing option to CONFIG_SCSI since most of the code relates
to

dm: scsi: Rename CONFIG_CMD_SCSI to CONFIG_SCSI

This option currently enables both the command and the SCSI functionality.
Rename the existing option to CONFIG_SCSI since most of the code relates
to the feature.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/api/api_storage.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/am33xx/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_speed.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/start.S
/rk3399_rockchip-uboot/arch/arm/dts/exynos4210-universal_c210.dts
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_cyclone5_socrates.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-seaboard.dts
/rk3399_rockchip-uboot/arch/arm/imx-common/cache.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-ls102xa/config.h
/rk3399_rockchip-uboot/arch/arm/include/asm/armv7.h
/rk3399_rockchip-uboot/arch/arm/include/asm/barriers.h
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/misc.c
/rk3399_rockchip-uboot/arch/arm/mach-sunxi/dram_helpers.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-mode.c
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf5227x/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf523x/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf52x2/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf530x/cpu_init.c
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf530x/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf532x/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf5445x/start.S
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf547x_8x/start.S
/rk3399_rockchip-uboot/arch/m68k/include/asm/config.h
/rk3399_rockchip-uboot/arch/mips/Kconfig
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/denali_spd_ddr2.c
/rk3399_rockchip-uboot/arch/sandbox/include/asm/io.h
/rk3399_rockchip-uboot/arch/x86/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/broadwell/sata.c
/rk3399_rockchip-uboot/arch/x86/cpu/intel_common/cpu.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/bd82x6x.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/sata.c
/rk3399_rockchip-uboot/board/altera/cyclone5-socdk/qts/pinmux_config.h
/rk3399_rockchip-uboot/board/altera/cyclone5-socdk/qts/pll_config.h
/rk3399_rockchip-uboot/board/freescale/common/fsl_validate.c
/rk3399_rockchip-uboot/board/freescale/mx28evk/README
/rk3399_rockchip-uboot/board/mpl/pip405/README
/rk3399_rockchip-uboot/board/sandbox/MAINTAINERS
/rk3399_rockchip-uboot/cmd/Makefile
/rk3399_rockchip-uboot/cmd/disk.c
/rk3399_rockchip-uboot/cmd/fdt.c
/rk3399_rockchip-uboot/cmd/ide.c
/rk3399_rockchip-uboot/cmd/mmc.c
/rk3399_rockchip-uboot/cmd/mtdparts.c
/rk3399_rockchip-uboot/cmd/sata.c
/rk3399_rockchip-uboot/cmd/scsi.c
board_r.c
/rk3399_rockchip-uboot/configs/CHIP_defconfig
/rk3399_rockchip-uboot/configs/sandbox_noblk_defconfig
/rk3399_rockchip-uboot/configs/socfpga_socrates_defconfig
/rk3399_rockchip-uboot/configs/warp7_defconfig
/rk3399_rockchip-uboot/disk/part.c
/rk3399_rockchip-uboot/doc/README.commands.spl
/rk3399_rockchip-uboot/doc/README.marubun-pcmcia
/rk3399_rockchip-uboot/doc/README.mxs
/rk3399_rockchip-uboot/doc/SPI/README.sandbox-spi
/rk3399_rockchip-uboot/doc/SPI/README.ti_qspi_flash
/rk3399_rockchip-uboot/drivers/bios_emulator/x86emu/decode.c
/rk3399_rockchip-uboot/drivers/block/Kconfig
/rk3399_rockchip-uboot/drivers/block/Makefile
/rk3399_rockchip-uboot/drivers/block/ahci-uclass.c
/rk3399_rockchip-uboot/drivers/block/sandbox.c
/rk3399_rockchip-uboot/drivers/block/sandbox_scsi.c
/rk3399_rockchip-uboot/drivers/block/sata_sandbox.c
/rk3399_rockchip-uboot/drivers/block/sym53c8xx.c
/rk3399_rockchip-uboot/drivers/core/device.c
/rk3399_rockchip-uboot/drivers/core/lists.c
/rk3399_rockchip-uboot/drivers/dfu/Kconfig
/rk3399_rockchip-uboot/drivers/dfu/dfu.c
/rk3399_rockchip-uboot/drivers/gpio/74x164_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/Kconfig
/rk3399_rockchip-uboot/drivers/gpio/Makefile
/rk3399_rockchip-uboot/drivers/gpio/gpio-uclass.c
/rk3399_rockchip-uboot/drivers/gpio/intel_broadwell_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/omap_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/pca953x_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/pic32_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/rk_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/s5p_gpio.c
/rk3399_rockchip-uboot/drivers/net/macb.c
/rk3399_rockchip-uboot/drivers/net/sh_eth.c
/rk3399_rockchip-uboot/drivers/net/sh_eth.h
/rk3399_rockchip-uboot/drivers/pci/pci.c
/rk3399_rockchip-uboot/drivers/serial/mcfuart.c
/rk3399_rockchip-uboot/drivers/spi/cadence_qspi_apb.c
/rk3399_rockchip-uboot/drivers/spi/soft_spi.c
/rk3399_rockchip-uboot/drivers/spi/spi-uclass.c
/rk3399_rockchip-uboot/drivers/thermal/Kconfig
/rk3399_rockchip-uboot/drivers/usb/common/Makefile
/rk3399_rockchip-uboot/drivers/usb/common/common.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_dfu.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
/rk3399_rockchip-uboot/drivers/video/tegra.c
/rk3399_rockchip-uboot/fs/fat/fat.c
/rk3399_rockchip-uboot/include/asm-generic/gpio.h
/rk3399_rockchip-uboot/include/config_cmd_all.h
/rk3399_rockchip-uboot/include/config_distro_bootcmd.h
/rk3399_rockchip-uboot/include/config_fallbacks.h
/rk3399_rockchip-uboot/include/configs/MPC8544DS.h
/rk3399_rockchip-uboot/include/configs/MPC8572DS.h
/rk3399_rockchip-uboot/include/configs/MPC8610HPCD.h
/rk3399_rockchip-uboot/include/configs/MPC8641HPCN.h
/rk3399_rockchip-uboot/include/configs/PIP405.h
/rk3399_rockchip-uboot/include/configs/am57xx_evm.h
/rk3399_rockchip-uboot/include/configs/cm_t54.h
/rk3399_rockchip-uboot/include/configs/db-88f6820-gp.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/duovero.h
/rk3399_rockchip-uboot/include/configs/efi-x86.h
/rk3399_rockchip-uboot/include/configs/galileo.h
/rk3399_rockchip-uboot/include/configs/highbank.h
/rk3399_rockchip-uboot/include/configs/hikey.h
/rk3399_rockchip-uboot/include/configs/ls1043aqds.h
/rk3399_rockchip-uboot/include/configs/ls2080aqds.h
/rk3399_rockchip-uboot/include/configs/ls2080ardb.h
/rk3399_rockchip-uboot/include/configs/omap3_logic.h
/rk3399_rockchip-uboot/include/configs/omap5_uevm.h
/rk3399_rockchip-uboot/include/configs/pengwyn.h
/rk3399_rockchip-uboot/include/configs/qemu-x86.h
/rk3399_rockchip-uboot/include/configs/sbc8641d.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/ti_omap4_common.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/dm/platform_data/serial_coldfire.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/iotrace.h
/rk3399_rockchip-uboot/include/linux/usb/otg.h
/rk3399_rockchip-uboot/include/spi.h
/rk3399_rockchip-uboot/test/py/tests/test_dfu.py
/rk3399_rockchip-uboot/test/py/u_boot_utils.py
/rk3399_rockchip-uboot/tools/buildman/README
/rk3399_rockchip-uboot/tools/buildman/builder.py
/rk3399_rockchip-uboot/tools/buildman/builderthread.py
/rk3399_rockchip-uboot/tools/buildman/cmdline.py
/rk3399_rockchip-uboot/tools/buildman/control.py
/rk3399_rockchip-uboot/tools/moveconfig.py
/rk3399_rockchip-uboot/tools/tbot/README
/rk3399_rockchip-uboot/tools/tbot/README.install
e072751528-Apr-2016 Marek Vasut <marex@denx.de>

SPL: Add CONFIG_SPL_ABORT_ON_RAW_IMAGE

When defined, SPL will proceed to another boot method
if the image it has loaded does not have a signature.
This is useful if the subsequent boot methods are m

SPL: Add CONFIG_SPL_ABORT_ON_RAW_IMAGE

When defined, SPL will proceed to another boot method
if the image it has loaded does not have a signature.
This is useful if the subsequent boot methods are much
more complex.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Tom Rini <trini@konsulko.com>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Peng Fan <van.freenix@gmail.com>
Cc: Fabio Estevam <fabio.estevam@nxp.com>

show more ...

7e0f226728-Apr-2016 Marek Vasut <marex@denx.de>

SPL: Let spl_parse_image_header() return value

Allow the spl_parse_image_header() to return value. This is convenient
for controlling the SPL boot flow if the loaded image is corrupted.

Signed-off-

SPL: Let spl_parse_image_header() return value

Allow the spl_parse_image_header() to return value. This is convenient
for controlling the SPL boot flow if the loaded image is corrupted.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Peng Fan <van.freenix@gmail.com>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Tom Rini <trini@konsulko.com>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/am33xx/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx7/clock_slice.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_speed.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/start.S
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_cyclone5_socrates.dts
/rk3399_rockchip-uboot/arch/arm/imx-common/cache.c
/rk3399_rockchip-uboot/arch/arm/imx-common/cpu.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6sl_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/mx7d_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/armv7.h
/rk3399_rockchip-uboot/arch/arm/include/asm/barriers.h
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/misc.c
/rk3399_rockchip-uboot/arch/arm/mach-sunxi/dram_helpers.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-mode.c
/rk3399_rockchip-uboot/arch/mips/Kconfig
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/denali_spd_ddr2.c
/rk3399_rockchip-uboot/board/altera/cyclone5-socdk/qts/pinmux_config.h
/rk3399_rockchip-uboot/board/altera/cyclone5-socdk/qts/pll_config.h
/rk3399_rockchip-uboot/board/freescale/common/fsl_validate.c
/rk3399_rockchip-uboot/board/freescale/mx28evk/README
/rk3399_rockchip-uboot/cmd/fdt.c
/rk3399_rockchip-uboot/cmd/mmc.c
/rk3399_rockchip-uboot/cmd/mtdparts.c
spl/spl.c
spl/spl_ext.c
spl/spl_fat.c
spl/spl_mmc.c
spl/spl_nand.c
spl/spl_net.c
spl/spl_nor.c
spl/spl_onenand.c
spl/spl_ymodem.c
/rk3399_rockchip-uboot/configs/CHIP_defconfig
/rk3399_rockchip-uboot/configs/socfpga_socrates_defconfig
/rk3399_rockchip-uboot/configs/warp7_defconfig
/rk3399_rockchip-uboot/doc/README.commands.spl
/rk3399_rockchip-uboot/doc/README.marubun-pcmcia
/rk3399_rockchip-uboot/doc/README.mxs
/rk3399_rockchip-uboot/doc/SPI/README.sandbox-spi
/rk3399_rockchip-uboot/doc/SPI/README.ti_qspi_flash
/rk3399_rockchip-uboot/drivers/bios_emulator/x86emu/decode.c
/rk3399_rockchip-uboot/drivers/dfu/Kconfig
/rk3399_rockchip-uboot/drivers/dfu/dfu.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_spl_load.c
/rk3399_rockchip-uboot/drivers/net/macb.c
/rk3399_rockchip-uboot/drivers/net/sh_eth.c
/rk3399_rockchip-uboot/drivers/net/sh_eth.h
/rk3399_rockchip-uboot/drivers/spi/cadence_qspi_apb.c
/rk3399_rockchip-uboot/drivers/thermal/Kconfig
/rk3399_rockchip-uboot/drivers/usb/gadget/f_dfu.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
/rk3399_rockchip-uboot/drivers/video/ipu_common.c
/rk3399_rockchip-uboot/include/configs/duovero.h
/rk3399_rockchip-uboot/include/configs/hikey.h
/rk3399_rockchip-uboot/include/configs/novena.h
/rk3399_rockchip-uboot/include/configs/omap3_logic.h
/rk3399_rockchip-uboot/include/configs/pengwyn.h
/rk3399_rockchip-uboot/include/configs/ti_omap4_common.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/spl.h
/rk3399_rockchip-uboot/test/py/tests/test_dfu.py
/rk3399_rockchip-uboot/test/py/u_boot_utils.py
/rk3399_rockchip-uboot/tools/imximage.c
/rk3399_rockchip-uboot/tools/moveconfig.py
/rk3399_rockchip-uboot/tools/tbot/README
/rk3399_rockchip-uboot/tools/tbot/README.install
d81db48d03-May-2016 Marek Vasut <marex@denx.de>

usb: hub: Don't continue on get_port_status failure

The code shouldn't continue probing the port if get_port_status() failed.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Chin Liang See <clsee@al

usb: hub: Don't continue on get_port_status failure

The code shouldn't continue probing the port if get_port_status() failed.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Chin Liang See <clsee@altera.com>
Cc: Dinh Nguyen <dinguyen@opensource.altera.com>
Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Stefan Roese <sr@denx.de>
Cc: Stephen Warren <swarren@nvidia.com>

show more ...

ef71290b27-Apr-2016 Marek Vasut <marex@denx.de>

usb: Assure Get Descriptor request is in separate microframe

The Kingston DT Ultimate USB 3.0 stick is sensitive to this first
Get Descriptor request and if the request is not in a separate
microfra

usb: Assure Get Descriptor request is in separate microframe

The Kingston DT Ultimate USB 3.0 stick is sensitive to this first
Get Descriptor request and if the request is not in a separate
microframe, the stick refuses to operate. Add slight delay, which
is enough for one microframe to pass on any USB spec revision.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Chin Liang See <clsee@altera.com>
Cc: Dinh Nguyen <dinguyen@opensource.altera.com>
Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Stefan Roese <sr@denx.de>
Cc: Stephen Warren <swarren@nvidia.com>

show more ...

1...<<51525354555657585960>>...211