History log of /rk3399_rockchip-uboot/common/ (Results 1551 – 1575 of 5256)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2cdb58eb09-Nov-2015 Simon Glass <sjg@chromium.org>

usb: Avoid open-coded USB constants in usb_kbd.c

Replace the open-coded values with constants to make it clearer what they
mean.

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

1762760909-Nov-2015 Simon Glass <sjg@chromium.org>

usb: Drop unused code in usb_kbd.c

This was missed in the conversion to driver model.

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

45bfa47e09-Nov-2015 Simon Glass <sjg@chromium.org>

usb: Refactor USB tree output code for testing

Allow the 'usb tree' command to be used from test code, so that we can
verify that it works correctly.

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

9854a87409-Nov-2015 Simon Glass <sjg@chromium.org>

console: Add a console buffer

It is useful to be able to record console output and provide console input
via a buffer. This provides sandbox with the ability to run a command and
check its output. I

console: Add a console buffer

It is useful to be able to record console output and provide console input
via a buffer. This provides sandbox with the ability to run a command and
check its output. If the console is set to silent then no visible output
is generated.

This also provides a means to fix the problem where tests produce unwanted
output, such as errors or warnings. This can be confusing. We can instead
set the console to silent and record this output. It can be checked later
in the test if required.

It is possible that this may prove useful for non-test situations. For
example the console output may be suppressed for normal operations, but
recorded and stored for access by the OS. That feature is not implemented
at present.

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

show more ...

24b852a709-Nov-2015 Simon Glass <sjg@chromium.org>

Move console definitions into a new console.h file

The console includes a global variable and several functions that are only
used by a small subset of U-Boot files. Before adding more functions, mo

Move console definitions into a new console.h file

The console includes a global variable and several functions that are only
used by a small subset of U-Boot files. Before adding more functions, move
the definitions into their own header file.

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

show more ...


/rk3399_rockchip-uboot/arch/blackfin/lib/cmd_cache_dump.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/ether_fcc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/i2c.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/i2c.c
/rk3399_rockchip-uboot/arch/sh/lib/board.c
/rk3399_rockchip-uboot/arch/sparc/lib/board.c
/rk3399_rockchip-uboot/board/Arcturus/ucp1020/spl.c
/rk3399_rockchip-uboot/board/amcc/yucca/cmd_yucca.c
/rk3399_rockchip-uboot/board/astro/mcf5373l/fpga.c
/rk3399_rockchip-uboot/board/cobra5272/flash.c
/rk3399_rockchip-uboot/board/esd/common/cmd_loadpci.c
/rk3399_rockchip-uboot/board/esd/cpci405/cpci405.c
/rk3399_rockchip-uboot/board/esd/pmc405de/pmc405de.c
/rk3399_rockchip-uboot/board/esd/pmc440/cmd_pmc440.c
/rk3399_rockchip-uboot/board/esd/pmc440/pmc440.c
/rk3399_rockchip-uboot/board/esd/vme8349/caddy.c
/rk3399_rockchip-uboot/board/freescale/b4860qds/spl.c
/rk3399_rockchip-uboot/board/freescale/c29xpcie/spl.c
/rk3399_rockchip-uboot/board/freescale/mpc8569mds/mpc8569mds.c
/rk3399_rockchip-uboot/board/freescale/p1010rdb/spl.c
/rk3399_rockchip-uboot/board/freescale/p1022ds/spl.c
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb_pc/spl.c
/rk3399_rockchip-uboot/board/freescale/t102xqds/spl.c
/rk3399_rockchip-uboot/board/freescale/t102xrdb/spl.c
/rk3399_rockchip-uboot/board/freescale/t104xrdb/spl.c
/rk3399_rockchip-uboot/board/freescale/t208xqds/spl.c
/rk3399_rockchip-uboot/board/freescale/t208xrdb/spl.c
/rk3399_rockchip-uboot/board/freescale/t4qds/spl.c
/rk3399_rockchip-uboot/board/freescale/t4rdb/spl.c
/rk3399_rockchip-uboot/board/gdsys/common/cmd_ioloop.c
/rk3399_rockchip-uboot/board/inka4x0/inkadiag.c
/rk3399_rockchip-uboot/board/lwmon5/kbd.c
/rk3399_rockchip-uboot/board/mpl/common/kbd.c
/rk3399_rockchip-uboot/board/mpl/pati/pati.c
/rk3399_rockchip-uboot/board/renesas/sh7785lcr/selfcheck.c
/rk3399_rockchip-uboot/board/tqc/tqm5200/cmd_stk52xx.c
/rk3399_rockchip-uboot/board/tqc/tqm5200/tqm5200.c
/rk3399_rockchip-uboot/board/xes/xpedite1000/xpedite1000.c
autoboot.c
board_f.c
board_r.c
cli.c
cli_hush.c
cli_simple.c
cmd_armflash.c
cmd_bedbug.c
cmd_dcr.c
cmd_dfu.c
cmd_fastboot.c
cmd_fpgad.c
cmd_fuse.c
cmd_i2c.c
cmd_load.c
cmd_mem.c
cmd_misc.c
cmd_mmc.c
cmd_nand.c
cmd_nvedit.c
cmd_otp.c
cmd_pci.c
cmd_usb.c
cmd_usb_mass_storage.c
command.c
console.c
iomux.c
main.c
usb_kbd.c
/rk3399_rockchip-uboot/drivers/block/fsl_sata.c
/rk3399_rockchip-uboot/drivers/fpga/ACEX1K.c
/rk3399_rockchip-uboot/drivers/fpga/virtex2.c
/rk3399_rockchip-uboot/drivers/fpga/zynqpl.c
/rk3399_rockchip-uboot/drivers/i2c/adi_i2c.c
/rk3399_rockchip-uboot/drivers/input/input.c
/rk3399_rockchip-uboot/drivers/input/keyboard.c
/rk3399_rockchip-uboot/drivers/misc/cbmem_console.c
/rk3399_rockchip-uboot/drivers/mtd/cfi_flash.c
/rk3399_rockchip-uboot/drivers/mtd/nand/bfin_nand.c
/rk3399_rockchip-uboot/drivers/net/e1000_spi.c
/rk3399_rockchip-uboot/drivers/net/keystone_net.c
/rk3399_rockchip-uboot/drivers/net/phy/phy.c
/rk3399_rockchip-uboot/drivers/net/vsc7385.c
/rk3399_rockchip-uboot/drivers/power/battery/bat_trats.c
/rk3399_rockchip-uboot/drivers/spi/bfin_spi.c
/rk3399_rockchip-uboot/drivers/spi/bfin_spi6xx.c
/rk3399_rockchip-uboot/drivers/spi/sh_qspi.c
/rk3399_rockchip-uboot/drivers/spi/sh_spi.c
/rk3399_rockchip-uboot/drivers/usb/gadget/ether.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_mass_storage.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_thor.c
/rk3399_rockchip-uboot/drivers/usb/host/r8a66597-hcd.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_uboot.c
/rk3399_rockchip-uboot/examples/standalone/mem_to_mem_idma2intr.c
/rk3399_rockchip-uboot/examples/standalone/smc911x_eeprom.c
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/console.h
/rk3399_rockchip-uboot/lib/display_options.c
/rk3399_rockchip-uboot/lib/gunzip.c
/rk3399_rockchip-uboot/net/net.c
/rk3399_rockchip-uboot/test/dm/test-main.c
/rk3399_rockchip-uboot/test/dm/usb.c
3884c98c09-Nov-2015 Simon Glass <sjg@chromium.org>

dm: usb: Avoid time delays in sandbox tests

Currently the USB tests take around two seconds to run. Remove these
unnecessary time delays so that the tests run quickly.

Signed-off-by: Simon Glass <s

dm: usb: Avoid time delays in sandbox tests

Currently the USB tests take around two seconds to run. Remove these
unnecessary time delays so that the tests run quickly.

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

show more ...


/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/sandbox/cpu/cpu.c
/rk3399_rockchip-uboot/arch/sandbox/cpu/state.c
/rk3399_rockchip-uboot/arch/sandbox/dts/sandbox.dts
/rk3399_rockchip-uboot/arch/sandbox/include/asm/state.h
/rk3399_rockchip-uboot/arch/x86/Kconfig
/rk3399_rockchip-uboot/arch/x86/dts/bayleybay.dts
/rk3399_rockchip-uboot/arch/x86/dts/chromebook_link.dts
/rk3399_rockchip-uboot/arch/x86/dts/crownbay.dts
/rk3399_rockchip-uboot/arch/x86/dts/keyboard.dtsi
/rk3399_rockchip-uboot/arch/x86/dts/qemu-x86_i440fx.dts
/rk3399_rockchip-uboot/arch/x86/dts/qemu-x86_q35.dts
/rk3399_rockchip-uboot/board/kosagi/novena/novena.c
/rk3399_rockchip-uboot/board/mpl/pip405/README
/rk3399_rockchip-uboot/board/sandbox/sandbox.c
usb_hub.c
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/doc/device-tree-bindings/input/i8042.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/timer/sandbox_timer.txt
/rk3399_rockchip-uboot/drivers/input/Kconfig
/rk3399_rockchip-uboot/drivers/input/Makefile
/rk3399_rockchip-uboot/drivers/input/cros_ec_keyb.c
/rk3399_rockchip-uboot/drivers/input/i8042.c
/rk3399_rockchip-uboot/drivers/input/input.c
/rk3399_rockchip-uboot/drivers/input/keyboard.c
/rk3399_rockchip-uboot/drivers/input/tegra-kbc.c
/rk3399_rockchip-uboot/drivers/misc/cros_ec_sandbox.c
/rk3399_rockchip-uboot/drivers/timer/Kconfig
/rk3399_rockchip-uboot/drivers/timer/Makefile
/rk3399_rockchip-uboot/drivers/timer/sandbox_timer.c
/rk3399_rockchip-uboot/drivers/video/cfb_console.c
/rk3399_rockchip-uboot/include/configs/MIP405.h
/rk3399_rockchip-uboot/include/configs/PIP405.h
/rk3399_rockchip-uboot/include/configs/bayleybay.h
/rk3399_rockchip-uboot/include/configs/chromebox_panther.h
/rk3399_rockchip-uboot/include/configs/crownbay.h
/rk3399_rockchip-uboot/include/configs/minnowmax.h
/rk3399_rockchip-uboot/include/configs/qemu-x86.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/include/configs/x86-chromebook.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/i8042.h
/rk3399_rockchip-uboot/include/input.h
/rk3399_rockchip-uboot/include/keyboard.h
/rk3399_rockchip-uboot/test/dm/Makefile
/rk3399_rockchip-uboot/test/dm/test-main.c
/rk3399_rockchip-uboot/test/dm/timer.c
/rk3399_rockchip-uboot/test/dm/usb.c
6752195730-Oct-2015 Thomas Chou <thomas@wytron.com.tw>

common/board_f.c: move mark_bootstage after arch_cpu_init_dm

As mark_bootstage() uses timer, it should go after driver model
is initialized.

Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
Review

common/board_f.c: move mark_bootstage after arch_cpu_init_dm

As mark_bootstage() uses timer, it should go after driver model
is initialized.

Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

b206cd7319-Oct-2015 Simon Glass <sjg@chromium.org>

dm: stdio: Plumb in the new keyboard uclass

When driver model is used for keyboards we must scan the available keyboards
and register them with stdio. Add code to do this.

At some point (once LCD/v

dm: stdio: Plumb in the new keyboard uclass

When driver model is used for keyboards we must scan the available keyboards
and register them with stdio. Add code to do this.

At some point (once LCD/video is converted) we should be able to convert
stdio to driver model and avoid these dual data structures.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

e84421d819-Oct-2015 Simon Glass <sjg@chromium.org>

dm: input: Create a keyboard uclass

Add a uclass for keyboard input, mirroring the existing stdio methods.
This is enabled by a new CONFIG_DM_KEYBOARD option.

Signed-off-by: Simon Glass <sjg@chromi

dm: input: Create a keyboard uclass

Add a uclass for keyboard input, mirroring the existing stdio methods.
This is enabled by a new CONFIG_DM_KEYBOARD option.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>

show more ...

34ab37ee08-Sep-2015 Simon Glass <sjg@chromium.org>

dm: usb: Add support for USB keyboards with driver model

Switch USB keyboards over to use driver model instead of scanning with the
horrible usb_get_dev_index() function. This involves creating a ne

dm: usb: Add support for USB keyboards with driver model

Switch USB keyboards over to use driver model instead of scanning with the
horrible usb_get_dev_index() function. This involves creating a new uclass
for keyboards, although so far there is no API.

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

show more ...

05bfe13203-Nov-2015 Stephane Ayotte <sayotte@tycoint.com>

LCD: Add an option to skip registration as an stdio output

This patch adds an option to skip the registration of LCD stdio output for
boards that want to show different text on LCD than on serial ou

LCD: Add an option to skip registration as an stdio output

This patch adds an option to skip the registration of LCD stdio output for
boards that want to show different text on LCD than on serial output (or
the active stdout selected by the environment variable).

Signed-off-by: Stephane Ayotte <sayotte@tycoint.com>

show more ...

aa7077fc19-Nov-2015 Tom Rini <trini@konsulko.com>

Merge branch 'zynq' of git://www.denx.de/git/u-boot-microblaze

bdaeb8f219-Oct-2015 Michal Simek <michal.simek@xilinx.com>

common: mii: Do not allow to exceed max phy limit

Phy can have addresses 0-31. Check this boundary to ensure that user
can't call commands on phy address 32 and more.

Signed-off-by: Michal Simek <m

common: mii: Do not allow to exceed max phy limit

Phy can have addresses 0-31. Check this boundary to ensure that user
can't call commands on phy address 32 and more.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

66eef1e717-Nov-2015 Nathan Rossi <nathan@nathanrossi.com>

tools: zynqimage: Add Xilinx Zynq boot header generation to mkimage

As with other platforms vendors love to create their own boot header
formats. Xilinx is no different and for the Zynq platform/SoC

tools: zynqimage: Add Xilinx Zynq boot header generation to mkimage

As with other platforms vendors love to create their own boot header
formats. Xilinx is no different and for the Zynq platform/SoC there
exists the "boot.bin" which is read by the platforms bootrom. This
format is described to a useful extent within the Xilinx Zynq TRM.

This implementation adds support for the 'zynqimage' to mkimage. The
implementation only considers the most common boot header which is
un-encrypted and packed directly after the boot header itself (no
XIP, etc.). However this implementation does take into consideration the
other fields of the header for image dumping use cases (vector table and
register initialization).

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Cc: Michal Simek <michal.simek@xilinx.com>
Cc: Tom Rini <trini@konsulko.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>

show more ...

a7c06cd323-Oct-2015 Kevin Smith <kevin.smith@elecsyscorp.com>

env_ubi.c: Correct pointer error in env load

The variable "buf" in this function is a char array, and the
function ubi_volume_read is expecting a char *. In the call, the
address of the pointer is

env_ubi.c: Correct pointer error in env load

The variable "buf" in this function is a char array, and the
function ubi_volume_read is expecting a char *. In the call, the
address of the pointer is being taken, incorrectly passing a
char **. The compiler warning was being silenced by the cast.
Remove the address operator and the cast.

Signed-off-by: Kevin Smith <kevin.smith@elecsyscorp.com>
Cc: Joe Hershberger <joe.hershberger@ni.com>
Cc: Tom Rini <trini@konsulko.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Heiko Schocher <hs@denx.de>

show more ...

736d174617-Nov-2015 Stephen Warren <swarren@nvidia.com>

itest: add missing break statements to evalexp()

The commit mentioned below replaced return statements inside a switch so
that other code could be called after the switch. However, it didn't add
any

itest: add missing break statements to evalexp()

The commit mentioned below replaced return statements inside a switch so
that other code could be called after the switch. However, it didn't add
any break statements, causing the cases to run together. Fix this.

Reported-by: Coverity (CID 132282, 132283)
Fixes: 7861204c9af7 ("itest: make memory access work under sandbox")
Signed-off-by: Stephen Warren <swarren@nvidia.com>

show more ...

e4aa8edb11-Nov-2015 Thomas Chou <thomas@wytron.com.tw>

common: add CMD_GPIO to Kconfig

Add CMD_GPIO to Kconfig and run tools/moveconfig.py .

Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
Reviewed-by: Simon Glass <sjg@chromium.org>


/rk3399_rockchip-uboot/board/compulab/cm_t3517/cm_t3517.c
Kconfig
/rk3399_rockchip-uboot/configs/10m50_defconfig
/rk3399_rockchip-uboot/configs/3c120_defconfig
/rk3399_rockchip-uboot/configs/A10-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A10s-OLinuXino-M_defconfig
/rk3399_rockchip-uboot/configs/A13-OLinuXinoM_defconfig
/rk3399_rockchip-uboot/configs/A13-OLinuXino_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime2_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime_defconfig
/rk3399_rockchip-uboot/configs/A20-OLinuXino_MICRO_defconfig
/rk3399_rockchip-uboot/configs/A20-Olimex-SOM-EVB_defconfig
/rk3399_rockchip-uboot/configs/Ainol_AW1_defconfig
/rk3399_rockchip-uboot/configs/Ampe_A76_defconfig
/rk3399_rockchip-uboot/configs/Auxtek-T003_defconfig
/rk3399_rockchip-uboot/configs/Auxtek-T004_defconfig
/rk3399_rockchip-uboot/configs/Bananapi_defconfig
/rk3399_rockchip-uboot/configs/Bananapro_defconfig
/rk3399_rockchip-uboot/configs/CHIP_defconfig
/rk3399_rockchip-uboot/configs/CSQ_CS908_defconfig
/rk3399_rockchip-uboot/configs/Chuwi_V7_CW0825_defconfig
/rk3399_rockchip-uboot/configs/Colombus_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard2_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard_defconfig
/rk3399_rockchip-uboot/configs/Cubietruck_defconfig
/rk3399_rockchip-uboot/configs/Cyrus_P5020_defconfig
/rk3399_rockchip-uboot/configs/Cyrus_P5040_defconfig
/rk3399_rockchip-uboot/configs/Hummingbird_A31_defconfig
/rk3399_rockchip-uboot/configs/Hyundai_A7HD_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_Nano_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino_defconfig
/rk3399_rockchip-uboot/configs/MK808C_defconfig
/rk3399_rockchip-uboot/configs/MPC8313ERDB_33_defconfig
/rk3399_rockchip-uboot/configs/MPC8313ERDB_66_defconfig
/rk3399_rockchip-uboot/configs/MPC8313ERDB_NAND_33_defconfig
/rk3399_rockchip-uboot/configs/MPC8313ERDB_NAND_66_defconfig
/rk3399_rockchip-uboot/configs/MSI_Primo73_defconfig
/rk3399_rockchip-uboot/configs/MSI_Primo81_defconfig
/rk3399_rockchip-uboot/configs/Marsboard_A10_defconfig
/rk3399_rockchip-uboot/configs/Mele_A1000G_quad_defconfig
/rk3399_rockchip-uboot/configs/Mele_A1000_defconfig
/rk3399_rockchip-uboot/configs/Mele_I7_defconfig
/rk3399_rockchip-uboot/configs/Mele_M3_defconfig
/rk3399_rockchip-uboot/configs/Mele_M5_defconfig
/rk3399_rockchip-uboot/configs/Mele_M9_defconfig
/rk3399_rockchip-uboot/configs/Merrii_A80_Optimus_defconfig
/rk3399_rockchip-uboot/configs/Mini-X_defconfig
/rk3399_rockchip-uboot/configs/Orangepi_defconfig
/rk3399_rockchip-uboot/configs/Orangepi_mini_defconfig
/rk3399_rockchip-uboot/configs/Sinlinx_SinA33_defconfig
/rk3399_rockchip-uboot/configs/Sinovoip_BPI_M2_defconfig
/rk3399_rockchip-uboot/configs/UCP1020_SPIFLASH_defconfig
/rk3399_rockchip-uboot/configs/UCP1020_defconfig
/rk3399_rockchip-uboot/configs/UTOO_P66_defconfig
/rk3399_rockchip-uboot/configs/Wexler_TAB7200_defconfig
/rk3399_rockchip-uboot/configs/Wits_Pro_A20_DKT_defconfig
/rk3399_rockchip-uboot/configs/Wobo_i5_defconfig
/rk3399_rockchip-uboot/configs/Yones_Toptech_BD1078_defconfig
/rk3399_rockchip-uboot/configs/am335x_baltos_defconfig
/rk3399_rockchip-uboot/configs/am335x_boneblack_defconfig
/rk3399_rockchip-uboot/configs/am335x_boneblack_vboot_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_nor_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_norboot_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_spiboot_defconfig
/rk3399_rockchip-uboot/configs/am335x_evm_usbspl_defconfig
/rk3399_rockchip-uboot/configs/am335x_gp_evm_defconfig
/rk3399_rockchip-uboot/configs/am335x_igep0033_defconfig
/rk3399_rockchip-uboot/configs/am335x_sl50_defconfig
/rk3399_rockchip-uboot/configs/am437x_gp_evm_defconfig
/rk3399_rockchip-uboot/configs/am437x_sk_evm_defconfig
/rk3399_rockchip-uboot/configs/am43xx_evm_defconfig
/rk3399_rockchip-uboot/configs/am43xx_evm_ethboot_defconfig
/rk3399_rockchip-uboot/configs/am43xx_evm_qspiboot_defconfig
/rk3399_rockchip-uboot/configs/am43xx_evm_usbhost_boot_defconfig
/rk3399_rockchip-uboot/configs/am57xx_evm_defconfig
/rk3399_rockchip-uboot/configs/am57xx_evm_nodt_defconfig
/rk3399_rockchip-uboot/configs/apalis_t30_defconfig
/rk3399_rockchip-uboot/configs/aristainetos2_defconfig
/rk3399_rockchip-uboot/configs/aristainetos2b_defconfig
/rk3399_rockchip-uboot/configs/aristainetos_defconfig
/rk3399_rockchip-uboot/configs/arndale_defconfig
/rk3399_rockchip-uboot/configs/ba10_tv_box_defconfig
/rk3399_rockchip-uboot/configs/bayleybay_defconfig
/rk3399_rockchip-uboot/configs/bcm11130_defconfig
/rk3399_rockchip-uboot/configs/bcm11130_nand_defconfig
/rk3399_rockchip-uboot/configs/bcm28155_ap_defconfig
/rk3399_rockchip-uboot/configs/bcm28155_w1d_defconfig
/rk3399_rockchip-uboot/configs/bct-brettl2_defconfig
/rk3399_rockchip-uboot/configs/beaver_defconfig
/rk3399_rockchip-uboot/configs/bf518f-ezbrd_defconfig
/rk3399_rockchip-uboot/configs/bf526-ezbrd_defconfig
/rk3399_rockchip-uboot/configs/bf527-ad7160-eval_defconfig
/rk3399_rockchip-uboot/configs/bf527-ezkit-v2_defconfig
/rk3399_rockchip-uboot/configs/bf527-sdp_defconfig
/rk3399_rockchip-uboot/configs/bf533-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bf533-stamp_defconfig
/rk3399_rockchip-uboot/configs/bf537-pnav_defconfig
/rk3399_rockchip-uboot/configs/bf537-stamp_defconfig
/rk3399_rockchip-uboot/configs/bf538f-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bf548-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bf561-acvilon_defconfig
/rk3399_rockchip-uboot/configs/bf561-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bf609-ezkit_defconfig
/rk3399_rockchip-uboot/configs/bg0900_defconfig
/rk3399_rockchip-uboot/configs/birdland_bav335a_defconfig
/rk3399_rockchip-uboot/configs/birdland_bav335b_defconfig
/rk3399_rockchip-uboot/configs/br4_defconfig
/rk3399_rockchip-uboot/configs/cairo_defconfig
/rk3399_rockchip-uboot/configs/calimain_defconfig
/rk3399_rockchip-uboot/configs/cardhu_defconfig
/rk3399_rockchip-uboot/configs/cgtqmx6qeval_defconfig
/rk3399_rockchip-uboot/configs/chromebook_jerry_defconfig
/rk3399_rockchip-uboot/configs/chromebook_link_defconfig
/rk3399_rockchip-uboot/configs/chromebox_panther_defconfig
/rk3399_rockchip-uboot/configs/cm-bf527_defconfig
/rk3399_rockchip-uboot/configs/cm-bf533_defconfig
/rk3399_rockchip-uboot/configs/cm-bf537e_defconfig
/rk3399_rockchip-uboot/configs/cm-bf537u_defconfig
/rk3399_rockchip-uboot/configs/cm-bf548_defconfig
/rk3399_rockchip-uboot/configs/cm-bf561_defconfig
/rk3399_rockchip-uboot/configs/cm_fx6_defconfig
/rk3399_rockchip-uboot/configs/cm_t335_defconfig
/rk3399_rockchip-uboot/configs/cm_t3517_defconfig
/rk3399_rockchip-uboot/configs/cm_t35_defconfig
/rk3399_rockchip-uboot/configs/cm_t43_defconfig
/rk3399_rockchip-uboot/configs/cm_t54_defconfig
/rk3399_rockchip-uboot/configs/colibri_t20_defconfig
/rk3399_rockchip-uboot/configs/colibri_t30_defconfig
/rk3399_rockchip-uboot/configs/colibri_vf_defconfig
/rk3399_rockchip-uboot/configs/colibri_vf_dtb_defconfig
/rk3399_rockchip-uboot/configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
/rk3399_rockchip-uboot/configs/controlcenterd_36BIT_SDCARD_defconfig
/rk3399_rockchip-uboot/configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig
/rk3399_rockchip-uboot/configs/controlcenterd_TRAILBLAZER_defconfig
/rk3399_rockchip-uboot/configs/coreboot-x86_defconfig
/rk3399_rockchip-uboot/configs/crownbay_defconfig
/rk3399_rockchip-uboot/configs/dalmore_defconfig
/rk3399_rockchip-uboot/configs/devkit3250_defconfig
/rk3399_rockchip-uboot/configs/dnp5370_defconfig
/rk3399_rockchip-uboot/configs/dra72_evm_defconfig
/rk3399_rockchip-uboot/configs/dra74_evm_defconfig
/rk3399_rockchip-uboot/configs/dra7xx_evm_defconfig
/rk3399_rockchip-uboot/configs/dra7xx_evm_qspiboot_defconfig
/rk3399_rockchip-uboot/configs/dra7xx_evm_uart3_defconfig
/rk3399_rockchip-uboot/configs/draco_defconfig
/rk3399_rockchip-uboot/configs/duovero_defconfig
/rk3399_rockchip-uboot/configs/e2220-1170_defconfig
/rk3399_rockchip-uboot/configs/ea20_defconfig
/rk3399_rockchip-uboot/configs/eco5pk_defconfig
/rk3399_rockchip-uboot/configs/efi-x86_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3288_defconfig
/rk3399_rockchip-uboot/configs/ga10h_v1_1_defconfig
/rk3399_rockchip-uboot/configs/galileo_defconfig
/rk3399_rockchip-uboot/configs/gr_xc3s_1500_defconfig
/rk3399_rockchip-uboot/configs/gt90h_v4_defconfig
/rk3399_rockchip-uboot/configs/gwventana_defconfig
/rk3399_rockchip-uboot/configs/harmony_defconfig
/rk3399_rockchip-uboot/configs/hikey_defconfig
/rk3399_rockchip-uboot/configs/i12-tvbox_defconfig
/rk3399_rockchip-uboot/configs/iNet_3F_defconfig
/rk3399_rockchip-uboot/configs/iNet_3W_defconfig
/rk3399_rockchip-uboot/configs/iNet_86VS_defconfig
/rk3399_rockchip-uboot/configs/ibf-dsp561_defconfig
/rk3399_rockchip-uboot/configs/igep0020_defconfig
/rk3399_rockchip-uboot/configs/igep0020_nand_defconfig
/rk3399_rockchip-uboot/configs/igep0030_defconfig
/rk3399_rockchip-uboot/configs/igep0030_nand_defconfig
/rk3399_rockchip-uboot/configs/igep0032_defconfig
/rk3399_rockchip-uboot/configs/inet1_defconfig
/rk3399_rockchip-uboot/configs/inet97fv2_defconfig
/rk3399_rockchip-uboot/configs/inet98v_rev2_defconfig
/rk3399_rockchip-uboot/configs/inet9f_rev03_defconfig
/rk3399_rockchip-uboot/configs/ip04_defconfig
/rk3399_rockchip-uboot/configs/jesurun_q5_defconfig
/rk3399_rockchip-uboot/configs/jetson-tk1_defconfig
/rk3399_rockchip-uboot/configs/k2g_evm_defconfig
/rk3399_rockchip-uboot/configs/kwb_defconfig
/rk3399_rockchip-uboot/configs/ls1021atwr_sdcard_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls1043ardb_defconfig
/rk3399_rockchip-uboot/configs/ls1043ardb_nand_defconfig
/rk3399_rockchip-uboot/configs/ls1043ardb_sdcard_defconfig
/rk3399_rockchip-uboot/configs/m28evk_defconfig
/rk3399_rockchip-uboot/configs/marsboard_defconfig
/rk3399_rockchip-uboot/configs/mcx_defconfig
/rk3399_rockchip-uboot/configs/medcom-wide_defconfig
/rk3399_rockchip-uboot/configs/microblaze-generic_defconfig
/rk3399_rockchip-uboot/configs/minnowmax_defconfig
/rk3399_rockchip-uboot/configs/mixtile_loftq_defconfig
/rk3399_rockchip-uboot/configs/mk802_a10s_defconfig
/rk3399_rockchip-uboot/configs/mk802_defconfig
/rk3399_rockchip-uboot/configs/mk802ii_defconfig
/rk3399_rockchip-uboot/configs/mt_ventoux_defconfig
/rk3399_rockchip-uboot/configs/mx23_olinuxino_defconfig
/rk3399_rockchip-uboot/configs/mx23evk_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_auart_console_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_nand_defconfig
/rk3399_rockchip-uboot/configs/mx28evk_spi_defconfig
/rk3399_rockchip-uboot/configs/mx6cuboxi_defconfig
/rk3399_rockchip-uboot/configs/mx6dlarm2_defconfig
/rk3399_rockchip-uboot/configs/mx6dlarm2_lpddr2_defconfig
/rk3399_rockchip-uboot/configs/mx6dlsabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6dlsabresd_defconfig
/rk3399_rockchip-uboot/configs/mx6qarm2_defconfig
/rk3399_rockchip-uboot/configs/mx6qarm2_lpddr2_defconfig
/rk3399_rockchip-uboot/configs/mx6qpsabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6qsabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6qsabrelite_defconfig
/rk3399_rockchip-uboot/configs/mx6qsabresd_defconfig
/rk3399_rockchip-uboot/configs/mx6sabresd_spl_defconfig
/rk3399_rockchip-uboot/configs/mx6slevk_defconfig
/rk3399_rockchip-uboot/configs/mx6slevk_spinor_defconfig
/rk3399_rockchip-uboot/configs/mx6slevk_spl_defconfig
/rk3399_rockchip-uboot/configs/mx6sxsabresd_defconfig
/rk3399_rockchip-uboot/configs/mx6sxsabresd_spl_defconfig
/rk3399_rockchip-uboot/configs/mx6ul_14x14_evk_defconfig
/rk3399_rockchip-uboot/configs/mx6ul_9x9_evk_defconfig
/rk3399_rockchip-uboot/configs/mx7dsabresd_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6dl2g_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6dl_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6q2g_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6q_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6s1g_defconfig
/rk3399_rockchip-uboot/configs/nitrogen6s_defconfig
/rk3399_rockchip-uboot/configs/nokia_rx51_defconfig
/rk3399_rockchip-uboot/configs/novena_defconfig
/rk3399_rockchip-uboot/configs/nyan-big_defconfig
/rk3399_rockchip-uboot/configs/odroid-xu3_defconfig
/rk3399_rockchip-uboot/configs/odroid_defconfig
/rk3399_rockchip-uboot/configs/omap3_beagle_defconfig
/rk3399_rockchip-uboot/configs/omap3_logic_defconfig
/rk3399_rockchip-uboot/configs/omap3_overo_defconfig
/rk3399_rockchip-uboot/configs/omap3_pandora_defconfig
/rk3399_rockchip-uboot/configs/omap3_zoom1_defconfig
/rk3399_rockchip-uboot/configs/omap4_panda_defconfig
/rk3399_rockchip-uboot/configs/omap4_sdp4430_defconfig
/rk3399_rockchip-uboot/configs/omap5_uevm_defconfig
/rk3399_rockchip-uboot/configs/ot1200_defconfig
/rk3399_rockchip-uboot/configs/ot1200_spl_defconfig
/rk3399_rockchip-uboot/configs/p2371-0000_defconfig
/rk3399_rockchip-uboot/configs/p2371-2180_defconfig
/rk3399_rockchip-uboot/configs/p2571_defconfig
/rk3399_rockchip-uboot/configs/paz00_defconfig
/rk3399_rockchip-uboot/configs/pcm051_rev1_defconfig
/rk3399_rockchip-uboot/configs/pcm051_rev3_defconfig
/rk3399_rockchip-uboot/configs/pcm052_defconfig
/rk3399_rockchip-uboot/configs/peach-pi_defconfig
/rk3399_rockchip-uboot/configs/peach-pit_defconfig
/rk3399_rockchip-uboot/configs/pengwyn_defconfig
/rk3399_rockchip-uboot/configs/pepper_defconfig
/rk3399_rockchip-uboot/configs/platinum_picon_defconfig
/rk3399_rockchip-uboot/configs/platinum_titanium_defconfig
/rk3399_rockchip-uboot/configs/plutux_defconfig
/rk3399_rockchip-uboot/configs/pov_protab2_ips9_defconfig
/rk3399_rockchip-uboot/configs/pr1_defconfig
/rk3399_rockchip-uboot/configs/pxm2_defconfig
/rk3399_rockchip-uboot/configs/q8_a13_tablet_defconfig
/rk3399_rockchip-uboot/configs/q8_a23_tablet_800x480_defconfig
/rk3399_rockchip-uboot/configs/q8_a33_tablet_1024x600_defconfig
/rk3399_rockchip-uboot/configs/q8_a33_tablet_800x480_defconfig
/rk3399_rockchip-uboot/configs/r7-tv-dongle_defconfig
/rk3399_rockchip-uboot/configs/rastaban_defconfig
/rk3399_rockchip-uboot/configs/riotboard_defconfig
/rk3399_rockchip-uboot/configs/rpi_2_defconfig
/rk3399_rockchip-uboot/configs/rpi_defconfig
/rk3399_rockchip-uboot/configs/rut_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/configs/sansa_fuze_plus_defconfig
/rk3399_rockchip-uboot/configs/sc_sps_1_defconfig
/rk3399_rockchip-uboot/configs/seaboard_defconfig
/rk3399_rockchip-uboot/configs/secomx6quq7_defconfig
/rk3399_rockchip-uboot/configs/smdk5250_defconfig
/rk3399_rockchip-uboot/configs/smdk5420_defconfig
/rk3399_rockchip-uboot/configs/snapper9260_defconfig
/rk3399_rockchip-uboot/configs/snapper9g20_defconfig
/rk3399_rockchip-uboot/configs/snow_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/spring_defconfig
/rk3399_rockchip-uboot/configs/sunxi_Gemei_G9_defconfig
/rk3399_rockchip-uboot/configs/tbs2910_defconfig
/rk3399_rockchip-uboot/configs/tcm-bf518_defconfig
/rk3399_rockchip-uboot/configs/tcm-bf537_defconfig
/rk3399_rockchip-uboot/configs/tec-ng_defconfig
/rk3399_rockchip-uboot/configs/tec_defconfig
/rk3399_rockchip-uboot/configs/thuban_defconfig
/rk3399_rockchip-uboot/configs/titanium_defconfig
/rk3399_rockchip-uboot/configs/tqma6q_mba6_mmc_defconfig
/rk3399_rockchip-uboot/configs/tqma6q_mba6_spi_defconfig
/rk3399_rockchip-uboot/configs/tqma6s_mba6_mmc_defconfig
/rk3399_rockchip-uboot/configs/tqma6s_mba6_spi_defconfig
/rk3399_rockchip-uboot/configs/tqma6s_wru4_mmc_defconfig
/rk3399_rockchip-uboot/configs/trimslice_defconfig
/rk3399_rockchip-uboot/configs/tseries_mmc_defconfig
/rk3399_rockchip-uboot/configs/tseries_nand_defconfig
/rk3399_rockchip-uboot/configs/tseries_spi_defconfig
/rk3399_rockchip-uboot/configs/twister_defconfig
/rk3399_rockchip-uboot/configs/udoo_defconfig
/rk3399_rockchip-uboot/configs/venice2_defconfig
/rk3399_rockchip-uboot/configs/ventana_defconfig
/rk3399_rockchip-uboot/configs/vexpress_aemv8a_dram_defconfig
/rk3399_rockchip-uboot/configs/wandboard_defconfig
/rk3399_rockchip-uboot/configs/warp_defconfig
/rk3399_rockchip-uboot/configs/whistler_defconfig
/rk3399_rockchip-uboot/configs/woodburn_defconfig
/rk3399_rockchip-uboot/configs/woodburn_sd_defconfig
/rk3399_rockchip-uboot/configs/work_92105_defconfig
/rk3399_rockchip-uboot/configs/x600_defconfig
/rk3399_rockchip-uboot/configs/xfi3_defconfig
/rk3399_rockchip-uboot/configs/zynq_microzed_defconfig
/rk3399_rockchip-uboot/configs/zynq_picozed_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc702_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc706_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm010_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm011_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm012_defconfig
/rk3399_rockchip-uboot/configs/zynq_zc770_xm013_defconfig
/rk3399_rockchip-uboot/configs/zynq_zed_defconfig
/rk3399_rockchip-uboot/configs/zynq_zybo_defconfig
/rk3399_rockchip-uboot/doc/git-mailrc
/rk3399_rockchip-uboot/include/configs/10m50_devboard.h
/rk3399_rockchip-uboot/include/configs/3c120_devboard.h
/rk3399_rockchip-uboot/include/configs/MPC8313ERDB.h
/rk3399_rockchip-uboot/include/configs/UCP1020.h
/rk3399_rockchip-uboot/include/configs/bcm28155_ap.h
/rk3399_rockchip-uboot/include/configs/bfin_adi_common.h
/rk3399_rockchip-uboot/include/configs/bg0900.h
/rk3399_rockchip-uboot/include/configs/bur_am335x_common.h
/rk3399_rockchip-uboot/include/configs/calimain.h
/rk3399_rockchip-uboot/include/configs/cm_t35.h
/rk3399_rockchip-uboot/include/configs/cm_t3517.h
/rk3399_rockchip-uboot/include/configs/colibri_vf.h
/rk3399_rockchip-uboot/include/configs/devkit3250.h
/rk3399_rockchip-uboot/include/configs/devkit8000.h
/rk3399_rockchip-uboot/include/configs/dnp5370.h
/rk3399_rockchip-uboot/include/configs/duovero.h
/rk3399_rockchip-uboot/include/configs/ea20.h
/rk3399_rockchip-uboot/include/configs/exynos5-common.h
/rk3399_rockchip-uboot/include/configs/gw_ventana.h
/rk3399_rockchip-uboot/include/configs/hikey.h
/rk3399_rockchip-uboot/include/configs/m28evk.h
/rk3399_rockchip-uboot/include/configs/mcx.h
/rk3399_rockchip-uboot/include/configs/microblaze-generic.h
/rk3399_rockchip-uboot/include/configs/mx23_olinuxino.h
/rk3399_rockchip-uboot/include/configs/mx23evk.h
/rk3399_rockchip-uboot/include/configs/mx28evk.h
/rk3399_rockchip-uboot/include/configs/mx6_common.h
/rk3399_rockchip-uboot/include/configs/mx7_common.h
/rk3399_rockchip-uboot/include/configs/nokia_rx51.h
/rk3399_rockchip-uboot/include/configs/odroid.h
/rk3399_rockchip-uboot/include/configs/omap3_beagle.h
/rk3399_rockchip-uboot/include/configs/omap4_panda.h
/rk3399_rockchip-uboot/include/configs/qemu-x86.h
/rk3399_rockchip-uboot/include/configs/rpi-common.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/include/configs/sansa_fuze_plus.h
/rk3399_rockchip-uboot/include/configs/sc_sps_1.h
/rk3399_rockchip-uboot/include/configs/siemens-am33x-common.h
/rk3399_rockchip-uboot/include/configs/snapper9260.h
/rk3399_rockchip-uboot/include/configs/socfpga_arria5_socdk.h
/rk3399_rockchip-uboot/include/configs/socfpga_cyclone5_socdk.h
/rk3399_rockchip-uboot/include/configs/socfpga_de0_nano_soc.h
/rk3399_rockchip-uboot/include/configs/socfpga_mcvevk.h
/rk3399_rockchip-uboot/include/configs/socfpga_sockit.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/tam3517-common.h
/rk3399_rockchip-uboot/include/configs/tegra-common.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_common.h
/rk3399_rockchip-uboot/include/configs/ti_armv7_keystone2.h
/rk3399_rockchip-uboot/include/configs/tqma6_wru4.h
/rk3399_rockchip-uboot/include/configs/woodburn_common.h
/rk3399_rockchip-uboot/include/configs/work_92105.h
/rk3399_rockchip-uboot/include/configs/x600.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/configs/xfi3.h
/rk3399_rockchip-uboot/include/configs/zynq-common.h
a1e56cf608-Nov-2015 Nikita Kiryanov <nikita@compulab.co.il>

spl: mmc: add support for BOOT_DEVICE_MMC2

Currently the mmc device that SPL looks at is always mmc0, regardless
of the BOOT_DEVICE_MMCx value. This forces some boards to
implement hacks in order to

spl: mmc: add support for BOOT_DEVICE_MMC2

Currently the mmc device that SPL looks at is always mmc0, regardless
of the BOOT_DEVICE_MMCx value. This forces some boards to
implement hacks in order to boot from other mmc devices.

Make SPL take into account the correct mmc device.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

310c846608-Nov-2015 Nikita Kiryanov <nikita@compulab.co.il>

spl: announce boot devices

Now that we support alternative boot devices, it can sometimes be
unclear which boot devices was actually used. Provide a function to
announce which boot devices are attem

spl: announce boot devices

Now that we support alternative boot devices, it can sometimes be
unclear which boot devices was actually used. Provide a function to
announce which boot devices are attempted during boot.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Tom Rini <trini@konsulko.com>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

f101e4bd08-Nov-2015 Nikita Kiryanov <nikita@compulab.co.il>

spl: add support for alternative boot device

Introduce spl_boot_list array, which defines a list of boot devices
that SPL will try before hanging. By default this list will consist
of only spl_boot_

spl: add support for alternative boot device

Introduce spl_boot_list array, which defines a list of boot devices
that SPL will try before hanging. By default this list will consist
of only spl_boot_device(), but board_boot_order() can be overridden
by board code to populate the array with custom values.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Tom Rini <trini@konsulko.com>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

5211b87e08-Nov-2015 Nikita Kiryanov <nikita@compulab.co.il>

common: spl: move image load to its own function

Refactor spl image load code out of board_init_r and into its own
function. This is a preparation for supporting alternative boot
devices.

Signed-of

common: spl: move image load to its own function

Refactor spl image load code out of board_init_r and into its own
function. This is a preparation for supporting alternative boot
devices.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Tom Rini <trini@konsulko.com>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

36afd45108-Nov-2015 Nikita Kiryanov <nikita@compulab.co.il>

spl: change return values of spl_*_load_image()

Make spl_*_load_image() functions return a value instead of
hanging if a problem is encountered. This enables main spl code
to make the decision wheth

spl: change return values of spl_*_load_image()

Make spl_*_load_image() functions return a value instead of
hanging if a problem is encountered. This enables main spl code
to make the decision whether to hang or not, thus preparing
it to support alternative boot devices.

Some boot devices (namely nand and spi) do not hang on error.
Instead, they return normally and SPL proceeds to boot the
contents of the load address. This is considered a bug and
is rectified by hanging on error for these devices as well.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Tom Rini <trini@konsulko.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Ian Campbell <ijc@hellion.org.uk>
Cc: Hans De Goede <hdegoede@redhat.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Cc: Jagan Teki <jteki@openedev.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

83cdf6fa08-Nov-2015 Nikita Kiryanov <nikita@compulab.co.il>

spl: mmc: get rid of emmc boot code duplication

Get rid of emmc boot code duplication in spl_mmc_load_image() using a switch
case fallthrough into MMCSD_MODE_RAW. Since the #ifdef CONFIG_SUPPORT_EMM

spl: mmc: get rid of emmc boot code duplication

Get rid of emmc boot code duplication in spl_mmc_load_image() using a switch
case fallthrough into MMCSD_MODE_RAW. Since the #ifdef CONFIG_SUPPORT_EMMC_BOOT
check is not really necessary, remove it in the process.

No functional changes.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Paul Kocialkowski <contact@paulk.fr>
Cc: Pantelis Antoniou <panto@antoniou-consulting.com>
Cc: Tom Rini <trini@konsulko.com>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

f52b729308-Nov-2015 Nikita Kiryanov <nikita@compulab.co.il>

spl: mmc: move fs boot into its own function

Move the code that handles fs boot out of spl_mmc_load_image() and into its
own function to reduce the #ifdef complexity of spl_mmc_load_image().

No fun

spl: mmc: move fs boot into its own function

Move the code that handles fs boot out of spl_mmc_load_image() and into its
own function to reduce the #ifdef complexity of spl_mmc_load_image().

No functional changes.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Paul Kocialkowski <contact@paulk.fr>
Cc: Pantelis Antoniou <panto@antoniou-consulting.com>
Cc: Tom Rini <trini@konsulko.com>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

d074ebb908-Nov-2015 Nikita Kiryanov <nikita@compulab.co.il>

spl: mmc: get rid of #ifdef CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION check

Implement defaults for the raw partition image loading so that the #ifdef
CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION in s

spl: mmc: get rid of #ifdef CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION check

Implement defaults for the raw partition image loading so that the #ifdef
CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION in spl_mmc_load_image() will no
longer be necessary.

This change makes it possible for mmc_load_image_raw_partition() and
mmc_load_image_raw_sector() to coexist.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Paul Kocialkowski <contact@paulk.fr>
Cc: Pantelis Antoniou <panto@antoniou-consulting.com>
Cc: Tom Rini <trini@konsulko.com>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...

1...<<61626364656667686970>>...211