History log of /rk3399_rockchip-uboot/test/ (Results 201 – 225 of 443)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2a981dc229-Feb-2016 Simon Glass <sjg@chromium.org>

dm: block: Adjust device calls to go through helpers function

To ease conversion to driver model, add helper functions which deal with
calling each block device method. With driver model we can reim

dm: block: Adjust device calls to go through helpers function

To ease conversion to driver model, add helper functions which deal with
calling each block device method. With driver model we can reimplement these
functions with the same arguments.

Use inline functions to avoid increasing code size on some boards.

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

show more ...


/rk3399_rockchip-uboot/board/cm5200/fwupdate.c
/rk3399_rockchip-uboot/board/sunxi/board.c
/rk3399_rockchip-uboot/cmd/cbfs.c
/rk3399_rockchip-uboot/cmd/disk.c
/rk3399_rockchip-uboot/cmd/fat.c
/rk3399_rockchip-uboot/cmd/ide.c
/rk3399_rockchip-uboot/cmd/mmc.c
/rk3399_rockchip-uboot/cmd/mmc_spi.c
/rk3399_rockchip-uboot/cmd/part.c
/rk3399_rockchip-uboot/cmd/read.c
/rk3399_rockchip-uboot/cmd/reiser.c
/rk3399_rockchip-uboot/cmd/sata.c
/rk3399_rockchip-uboot/cmd/scsi.c
/rk3399_rockchip-uboot/cmd/usb.c
/rk3399_rockchip-uboot/cmd/usb_mass_storage.c
/rk3399_rockchip-uboot/cmd/zfs.c
/rk3399_rockchip-uboot/common/env_fat.c
/rk3399_rockchip-uboot/common/fb_mmc.c
/rk3399_rockchip-uboot/common/spl/spl_ext.c
/rk3399_rockchip-uboot/common/spl/spl_mmc.c
/rk3399_rockchip-uboot/common/usb_storage.c
/rk3399_rockchip-uboot/disk/part.c
/rk3399_rockchip-uboot/disk/part_amiga.c
/rk3399_rockchip-uboot/disk/part_dos.c
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/disk/part_iso.c
/rk3399_rockchip-uboot/disk/part_mac.c
/rk3399_rockchip-uboot/drivers/block/pata_bfin.c
/rk3399_rockchip-uboot/drivers/block/sandbox.c
/rk3399_rockchip-uboot/drivers/block/systemace.c
/rk3399_rockchip-uboot/drivers/dfu/dfu_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/arm_pl180_mmci.c
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/mmc/mmc_write.c
/rk3399_rockchip-uboot/drivers/mmc/mxsmmc.c
/rk3399_rockchip-uboot/drivers/mmc/omap_hsmmc.c
/rk3399_rockchip-uboot/drivers/mmc/sdhci.c
/rk3399_rockchip-uboot/fs/ext4/dev.c
/rk3399_rockchip-uboot/fs/ext4/ext4_common.c
/rk3399_rockchip-uboot/fs/fat/fat.c
/rk3399_rockchip-uboot/fs/fat/fat_write.c
/rk3399_rockchip-uboot/fs/fs.c
/rk3399_rockchip-uboot/fs/ubifs/ubifs.c
/rk3399_rockchip-uboot/include/blk.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/include/part.h
dm/usb.c
ebac37cf29-Feb-2016 Simon Glass <sjg@chromium.org>

dm: blk: Rename get_device() to blk_get_device_by_str()

The current name is too generic. The function returns a block device based
on a provided string. Rename it to aid searching and make its purpo

dm: blk: Rename get_device() to blk_get_device_by_str()

The current name is too generic. The function returns a block device based
on a provided string. Rename it to aid searching and make its purpose
clearer. Also add a few comments.

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

show more ...

4101f68729-Feb-2016 Simon Glass <sjg@chromium.org>

dm: Drop the block_dev_desc_t typedef

Use 'struct' instead of a typdef. Also since 'struct block_dev_desc' is long
and causes 80-column violations, rename it to struct blk_desc.

Signed-off-by: Simo

dm: Drop the block_dev_desc_t typedef

Use 'struct' instead of a typdef. Also since 'struct block_dev_desc' is long
and causes 80-column violations, rename it to struct blk_desc.

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

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/api/api.c
/rk3399_rockchip-uboot/api/api_storage.c
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm1176/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm920t/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm946es/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/boot-common.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/pxa/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/sa1100/start.S
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-common32.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-ld4-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-ld4.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-ld6b-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4-ace.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4-sanji.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro5-4kbox.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro5.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld3-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld3.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld8-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld8.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-pinctrl.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-proxstream2-gentil.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-proxstream2-vodka.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-proxstream2.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-vf610/iomux-vf610.h
/rk3399_rockchip-uboot/arch/arm/include/asm/gpio.h
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3036/sdram_rk3036.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288-board-spl.c
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3288/sdram_rk3288.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm32/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm32/arm-mpcore.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm32/cache_uniphier.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm32/debug_ll.S
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm32/late_lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm32/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm32/ssc-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm32/timer.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/bcu/bcu-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/bcu/bcu-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boards.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-mode.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/cpu_info.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/ddrphy-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-ph1-sld8.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram_init.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/init.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/memconf/memconf-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/memconf/memconf-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/memconf/memconf.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/micro-support-card.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/sg-regs.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/soc-info.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/soc_info.c
/rk3399_rockchip-uboot/arch/mips/include/asm/cacheops.h
/rk3399_rockchip-uboot/arch/nios2/cpu/cpu.c
/rk3399_rockchip-uboot/arch/sandbox/config.mk
/rk3399_rockchip-uboot/arch/sandbox/include/asm/cache.h
/rk3399_rockchip-uboot/arch/x86/cpu/interrupts.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/cpu.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/gma.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/sata.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/sdram.c
/rk3399_rockchip-uboot/arch/x86/lib/mpspec.c
/rk3399_rockchip-uboot/board/cm5200/fwupdate.c
/rk3399_rockchip-uboot/board/freescale/mx6qarm2/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6qsabreauto/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6slevk/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6slevk/mx6slevk.c
/rk3399_rockchip-uboot/board/freescale/mx6ul_14x14_evk/MAINTAINERS
/rk3399_rockchip-uboot/board/lge/sniper/sniper.c
/rk3399_rockchip-uboot/board/lge/sniper/sniper.h
/rk3399_rockchip-uboot/board/mpl/pip405/README
/rk3399_rockchip-uboot/board/tbs/tbs2910/tbs2910.c
/rk3399_rockchip-uboot/cmd/bmp.c
/rk3399_rockchip-uboot/cmd/disk.c
/rk3399_rockchip-uboot/cmd/fat.c
/rk3399_rockchip-uboot/cmd/gpt.c
/rk3399_rockchip-uboot/cmd/host.c
/rk3399_rockchip-uboot/cmd/ide.c
/rk3399_rockchip-uboot/cmd/mmc.c
/rk3399_rockchip-uboot/cmd/part.c
/rk3399_rockchip-uboot/cmd/read.c
/rk3399_rockchip-uboot/cmd/reiser.c
/rk3399_rockchip-uboot/cmd/sata.c
/rk3399_rockchip-uboot/cmd/scsi.c
/rk3399_rockchip-uboot/cmd/tpm.c
/rk3399_rockchip-uboot/cmd/unzip.c
/rk3399_rockchip-uboot/cmd/usb.c
/rk3399_rockchip-uboot/cmd/usb_mass_storage.c
/rk3399_rockchip-uboot/cmd/zfs.c
/rk3399_rockchip-uboot/common/dlmalloc.c
/rk3399_rockchip-uboot/common/env_fat.c
/rk3399_rockchip-uboot/common/fb_mmc.c
/rk3399_rockchip-uboot/common/spl/spl_ext.c
/rk3399_rockchip-uboot/common/spl/spl_fat.c
/rk3399_rockchip-uboot/common/spl/spl_sata.c
/rk3399_rockchip-uboot/common/spl/spl_usb.c
/rk3399_rockchip-uboot/common/usb_storage.c
/rk3399_rockchip-uboot/configs/am3517_evm_defconfig
/rk3399_rockchip-uboot/configs/pic32mzdask_defconfig
/rk3399_rockchip-uboot/configs/sniper_defconfig
/rk3399_rockchip-uboot/configs/uniphier_ld4_sld8_defconfig
/rk3399_rockchip-uboot/configs/uniphier_pro4_defconfig
/rk3399_rockchip-uboot/configs/uniphier_pxs2_ld6b_defconfig
/rk3399_rockchip-uboot/configs/uniphier_sld3_defconfig
/rk3399_rockchip-uboot/disk/part.c
/rk3399_rockchip-uboot/disk/part_amiga.c
/rk3399_rockchip-uboot/disk/part_dos.c
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/disk/part_iso.c
/rk3399_rockchip-uboot/disk/part_mac.c
/rk3399_rockchip-uboot/doc/README.uniphier
/rk3399_rockchip-uboot/drivers/block/dwc_ahsata.c
/rk3399_rockchip-uboot/drivers/block/sandbox.c
/rk3399_rockchip-uboot/drivers/block/systemace.c
/rk3399_rockchip-uboot/drivers/core/simple-bus.c
/rk3399_rockchip-uboot/drivers/core/uclass.c
/rk3399_rockchip-uboot/drivers/dfu/dfu_mmc.c
/rk3399_rockchip-uboot/drivers/gpio/Kconfig
/rk3399_rockchip-uboot/drivers/gpio/Makefile
/rk3399_rockchip-uboot/drivers/gpio/gpio-uniphier.c
/rk3399_rockchip-uboot/drivers/gpio/rk_gpio.c
/rk3399_rockchip-uboot/drivers/misc/altera_sysid.c
/rk3399_rockchip-uboot/drivers/mmc/Kconfig
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/mmc/mmc_private.h
/rk3399_rockchip-uboot/drivers/mmc/mmc_write.c
/rk3399_rockchip-uboot/drivers/mmc/uniphier-sd.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash.c
/rk3399_rockchip-uboot/drivers/net/phy/atheros.c
/rk3399_rockchip-uboot/drivers/pci/pci-uclass.c
/rk3399_rockchip-uboot/drivers/pci/pci_auto.c
/rk3399_rockchip-uboot/drivers/pinctrl/Makefile
/rk3399_rockchip-uboot/drivers/pinctrl/uniphier/Kconfig
/rk3399_rockchip-uboot/drivers/pinctrl/uniphier/Makefile
/rk3399_rockchip-uboot/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
/rk3399_rockchip-uboot/drivers/power/regulator/regulator-uclass.c
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/drivers/spi/ti_qspi.c
/rk3399_rockchip-uboot/drivers/timer/timer-uclass.c
/rk3399_rockchip-uboot/drivers/usb/gadget/composite.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.c
/rk3399_rockchip-uboot/drivers/usb/host/dwc2.h
/rk3399_rockchip-uboot/drivers/usb/host/ehci-hcd.c
/rk3399_rockchip-uboot/drivers/video/vidconsole-uclass.c
/rk3399_rockchip-uboot/fs/ext4/dev.c
/rk3399_rockchip-uboot/fs/ext4/ext4fs.c
/rk3399_rockchip-uboot/fs/fat/fat.c
/rk3399_rockchip-uboot/fs/fs.c
/rk3399_rockchip-uboot/fs/reiserfs/dev.c
/rk3399_rockchip-uboot/fs/sandbox/sandboxfs.c
/rk3399_rockchip-uboot/fs/ubifs/ubifs.c
/rk3399_rockchip-uboot/fs/zfs/dev.c
/rk3399_rockchip-uboot/fs/zfs/zfs.c
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/T208xQDS.h
/rk3399_rockchip-uboot/include/configs/am3517_evm.h
/rk3399_rockchip-uboot/include/configs/amcc-common.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/exynos5-common.h
/rk3399_rockchip-uboot/include/configs/mx53ard.h
/rk3399_rockchip-uboot/include/configs/sniper.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/debug_uart.h
/rk3399_rockchip-uboot/include/dm/uclass.h
/rk3399_rockchip-uboot/include/ext4fs.h
/rk3399_rockchip-uboot/include/fat.h
/rk3399_rockchip-uboot/include/ide.h
/rk3399_rockchip-uboot/include/linux/compiler-gcc.h
/rk3399_rockchip-uboot/include/linux/compiler-intel.h
/rk3399_rockchip-uboot/include/linux/compiler.h
/rk3399_rockchip-uboot/include/malloc.h
/rk3399_rockchip-uboot/include/mmc.h
/rk3399_rockchip-uboot/include/ns16550.h
/rk3399_rockchip-uboot/include/part.h
/rk3399_rockchip-uboot/include/reiserfs.h
/rk3399_rockchip-uboot/include/sandboxblockdev.h
/rk3399_rockchip-uboot/include/sandboxfs.h
/rk3399_rockchip-uboot/include/sata.h
/rk3399_rockchip-uboot/include/spl.h
/rk3399_rockchip-uboot/include/systemace.h
/rk3399_rockchip-uboot/include/ubifs_uboot.h
/rk3399_rockchip-uboot/include/usb.h
/rk3399_rockchip-uboot/include/usb_mass_storage.h
/rk3399_rockchip-uboot/include/zfs_common.h
/rk3399_rockchip-uboot/lib/gunzip.c
/rk3399_rockchip-uboot/lib/tpm.c
/rk3399_rockchip-uboot/net/bootp.c
dm/usb.c
f8025b5824-Feb-2016 Simon Glass <sjg@chromium.org>

spi: Re-enable the SPI flash tests

These are working correctly again, so re-enable them.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Jagan Teki <jteki@openedev.com>
Tested-by: Jagan

spi: Re-enable the SPI flash tests

These are working correctly again, so re-enable them.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Jagan Teki <jteki@openedev.com>
Tested-by: Jagan Teki <jteki@openedev.com>

show more ...

f91281b124-Feb-2016 Simon Glass <sjg@chromium.org>

trace: Improve the trace test number recognition

The awk tool can be confused by return character (ASCII 13) in its input
since it thinks there is a separate field. These can appear if the terminal

trace: Improve the trace test number recognition

The awk tool can be confused by return character (ASCII 13) in its input
since it thinks there is a separate field. These can appear if the terminal
is in raw mode, perhaps due to a previous U-Boot crash with sandbox. This
is very confusing. Remove these so that the trace test passes.

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

show more ...

0edd82e224-Feb-2016 Simon Glass <sjg@chromium.org>

image: Fix FIT and vboot tests to exit sandbox correctly

When used with a device tree, sandbox now requires a 'reset' controller. Add
this to the device trees so that reset works and the tests can c

image: Fix FIT and vboot tests to exit sandbox correctly

When used with a device tree, sandbox now requires a 'reset' controller. Add
this to the device trees so that reset works and the tests can complete.

Signed-off-by: Simon Glass <sjg@chromium.org>
Fixes: 5010d98f (sandbox: Use the reset driver to handle reset)

show more ...

24862c6416-Feb-2016 Stephen Warren <swarren@wwwdotorg.org>

test/py: skip tests that require large CONFIG_SYS_MAXARGS

test_hush_if_test.py executes commands that require large values of
CONFIG_SYS_MAXARGS. Detect cases where the configured value is too low
a

test/py: skip tests that require large CONFIG_SYS_MAXARGS

test_hush_if_test.py executes commands that require large values of
CONFIG_SYS_MAXARGS. Detect cases where the configured value is too low
and skip those tests.

Ideally, this would be implemented inside console.run_command(). However,
the command passed to that function is already a completely formed string,
and determining its argument count usage would require splitting commands
at ;, handling quoting to deal with arguments containing spaces, etc. Even
passing the command as a list wouldn't solve all these issues, since we'd
still need to split commands on ; and deal with cases like "if test ..."
which consumes 0 of the argument count.

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

38831ca316-Feb-2016 Stephen Warren <swarren@wwwdotorg.org>

test/py: use space to interrupt autoboot

Sending CTRL-C to QEMU's stdin aborts the process, even if stdin is being
used as a serial port (at least in the raspi2 machine with "qemu -serial
stdin"). A

test/py: use space to interrupt autoboot

Sending CTRL-C to QEMU's stdin aborts the process, even if stdin is being
used as a serial port (at least in the raspi2 machine with "qemu -serial
stdin"). Avoid sending CTRL-C to U-Boot to prevent it exiting.

I'd originally used CTRL-C to make sure that if the character used to
abort autoboot ended up being treated as part of a command as well, it'd
abort command entry and return the prompt to a known state. However, this
is not needed, since aborting the autoboot eats the character used to do
that.

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

299e5bb725-Feb-2016 Michal Simek <michal.simek@xilinx.com>

test/py: Add option to skip SPL signature checking

Provide user option to skip SPL signature verification for cases where
u-boot is build with SPL support but full U-Boot is also verified
without SP

test/py: Add option to skip SPL signature checking

Provide user option to skip SPL signature verification for cases where
u-boot is build with SPL support but full U-Boot is also verified
without SPL.

If you want to support this feature please add env__spl_skipped = True
to your boardenv configuration file.

For example Xilinx Zynq is using this feature where the same U-Boot
binary is checked with SPL and without SPL(with FSBL).

Signed-off-by: Michal Simek <michal.simek@xilinx.com>

show more ...


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/ls102xa/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/fdt.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/soc.c
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/ls1021a-qds-duart.dts
/rk3399_rockchip-uboot/arch/arm/dts/ls1021a-qds-lpuart.dts
/rk3399_rockchip-uboot/arch/arm/dts/ls1021a-qds.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_arria5_socdk.dts
/rk3399_rockchip-uboot/arch/arm/dts/socfpga_cyclone5_socdk.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/config.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-ls102xa/ls102xa_soc.h
/rk3399_rockchip-uboot/arch/arm/mach-bcm283x/include/mach/mbox.h
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/misc.c
/rk3399_rockchip-uboot/arch/arm/mach-socfpga/qts-filter.sh
/rk3399_rockchip-uboot/arch/microblaze/dts/microblaze-generic.dts
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cpu_init.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/Makefile
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/fsl_pamu.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/pamu_table.c
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_pamu.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/immap_85xx.h
/rk3399_rockchip-uboot/board/BuR/common/common.c
/rk3399_rockchip-uboot/board/compulab/cm_t43/Makefile
/rk3399_rockchip-uboot/board/compulab/cm_t43/cm_t43.c
/rk3399_rockchip-uboot/board/compulab/cm_t43/spl.c
/rk3399_rockchip-uboot/board/freescale/common/arm_sleep.c
/rk3399_rockchip-uboot/board/freescale/common/mpc85xx_sleep.c
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/ls1021aqds.c
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/ls102xa_rcw_sd_ifc.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021aqds/ls102xa_rcw_sd_qspi.cfg
/rk3399_rockchip-uboot/board/freescale/ls1021atwr/ls1021atwr.c
/rk3399_rockchip-uboot/board/freescale/ls1043aqds/ls1043aqds.c
/rk3399_rockchip-uboot/board/freescale/ls1043ardb/ls1043ardb.c
/rk3399_rockchip-uboot/board/logicpd/omap3som/omap3logic.c
/rk3399_rockchip-uboot/board/raspberrypi/rpi/rpi.c
/rk3399_rockchip-uboot/cmd/bootm.c
/rk3399_rockchip-uboot/cmd/dfu.c
/rk3399_rockchip-uboot/cmd/mem.c
/rk3399_rockchip-uboot/configs/cm_t43_defconfig
/rk3399_rockchip-uboot/configs/kwb_defconfig
/rk3399_rockchip-uboot/configs/ls1021aqds_ddr4_nor_defconfig
/rk3399_rockchip-uboot/configs/ls1021aqds_ddr4_nor_lpuart_defconfig
/rk3399_rockchip-uboot/configs/ls1021aqds_nor_defconfig
/rk3399_rockchip-uboot/configs/ls1021aqds_nor_lpuart_defconfig
/rk3399_rockchip-uboot/configs/ls1021aqds_qspi_defconfig
/rk3399_rockchip-uboot/configs/ls1021aqds_sdcard_ifc_defconfig
/rk3399_rockchip-uboot/configs/ls1021aqds_sdcard_qspi_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/doc/driver-model/serial-howto.txt
/rk3399_rockchip-uboot/drivers/crypto/fsl/jr.c
/rk3399_rockchip-uboot/drivers/crypto/fsl/jr.h
/rk3399_rockchip-uboot/drivers/net/fm/Makefile
/rk3399_rockchip-uboot/drivers/net/fm/fdt.c
/rk3399_rockchip-uboot/drivers/net/fm/fm.c
/rk3399_rockchip-uboot/drivers/power/pmic/pmic_tps65218.c
/rk3399_rockchip-uboot/drivers/qe/fdt.c
/rk3399_rockchip-uboot/drivers/qe/qe.c
/rk3399_rockchip-uboot/drivers/qe/uccf.c
/rk3399_rockchip-uboot/drivers/qe/uccf.h
/rk3399_rockchip-uboot/drivers/qe/uec.c
/rk3399_rockchip-uboot/drivers/qe/uec.h
/rk3399_rockchip-uboot/drivers/qe/uec_phy.c
/rk3399_rockchip-uboot/drivers/usb/eth/usb_ether.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_dfu.c
/rk3399_rockchip-uboot/drivers/usb/gadget/f_fastboot.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-generic.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-hcd.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci.h
/rk3399_rockchip-uboot/include/configs/bcm28155_ap.h
/rk3399_rockchip-uboot/include/configs/bur_am335x_common.h
/rk3399_rockchip-uboot/include/configs/bur_cfg_common.h
/rk3399_rockchip-uboot/include/configs/cm_t43.h
/rk3399_rockchip-uboot/include/configs/kwb.h
/rk3399_rockchip-uboot/include/configs/ls1021aqds.h
/rk3399_rockchip-uboot/include/configs/ls1043aqds.h
/rk3399_rockchip-uboot/include/configs/ls1043ardb.h
/rk3399_rockchip-uboot/include/configs/ls2080a_common.h
/rk3399_rockchip-uboot/include/configs/ls2080aqds.h
/rk3399_rockchip-uboot/include/configs/ls2080ardb.h
/rk3399_rockchip-uboot/include/configs/odroid_xu3.h
/rk3399_rockchip-uboot/include/configs/omap3_logic.h
/rk3399_rockchip-uboot/include/configs/rpi-common.h
/rk3399_rockchip-uboot/include/configs/socfpga_common.h
/rk3399_rockchip-uboot/include/configs/tseries.h
/rk3399_rockchip-uboot/include/dfu.h
/rk3399_rockchip-uboot/include/fsl_fman.h
/rk3399_rockchip-uboot/include/fsl_qe.h
/rk3399_rockchip-uboot/include/power/tps65218.h
py/u_boot_console_base.py
/rk3399_rockchip-uboot/tools/buildman/README
/rk3399_rockchip-uboot/tools/moveconfig.py
b1309a2317-Feb-2016 Heiko Schocher <hs@denx.de>

test/py: only check for SPL signature if SPL uses serial output

check for U-Boot SPL signature only if SPL really has a serial output.
So check if CONFIG_SPL_SERIAL_SUPPORT is active in board config

test/py: only check for SPL signature if SPL uses serial output

check for U-Boot SPL signature only if SPL really has a serial output.
So check if CONFIG_SPL_SERIAL_SUPPORT is active in board config.

Signed-off-by: Heiko Schocher <hs@denx.de>
Tested-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Stephen Warren <swarren@nvidia.com>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arc/Kconfig
/rk3399_rockchip-uboot/arch/arc/include/asm/arcregs.h
/rk3399_rockchip-uboot/arch/arc/include/asm/cache.h
/rk3399_rockchip-uboot/arch/arc/lib/cache.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx7/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx7/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/usb_phy.c
/rk3399_rockchip-uboot/arch/arm/dts/tegra114-dalmore.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra124-jetson-tk1.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra124-nyan-big.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra124-nyan.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/tegra124-venice2.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra124.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-colibri.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-harmony.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-medcom-wide.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-paz00.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-plutux.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-seaboard.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-tamonten.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-tec.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-trimslice.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-ventana.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20-whistler.dts
/rk3399_rockchip-uboot/arch/arm/dts/tegra20.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/zynq-microzed.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zc706.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zed.dts
/rk3399_rockchip-uboot/arch/arm/dts/zynq-zybo.dts
/rk3399_rockchip-uboot/arch/arm/imx-common/Kconfig
/rk3399_rockchip-uboot/arch/arm/imx-common/Makefile
/rk3399_rockchip-uboot/arch/arm/imx-common/imx_bootaux.c
/rk3399_rockchip-uboot/arch/arm/imx-common/rdc-sema.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/imx-rdc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6sx_rdc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/imx-rdc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx7/mx7d_rdc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f1/stm32.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f4/stm32.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f4/stm32_periph.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f7/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f7/gpt.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f7/rcc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f7/stm32.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f7/stm32_defs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f7/stm32_periph.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/clock_sun6i.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/cpu_sun4i.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/dc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/pwm.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra20/display.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-zynqmp/hardware.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/rdc-sema.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-at91/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm920t/at91rm9200_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm920t/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm920t/timer.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9260_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9261_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9263_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9m10g45_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9n12_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9rl_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/at91sam9x5_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/cpu.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/timer.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/armv7/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/armv7/cpu.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/armv7/sama5d2_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/armv7/sama5d3_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/armv7/sama5d4_devices.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/armv7/timer.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/atmel_sfr.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/at91_common.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/at91_pmc.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/clk.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/sama5_sfr.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/phy.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/sdram.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/spl_at91.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/spl_atmel.c
/rk3399_rockchip-uboot/arch/arm/mach-stm32/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-stm32/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-stm32/stm32f4/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-stm32/stm32f7/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-stm32/stm32f7/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-stm32/stm32f7/clock.c
/rk3399_rockchip-uboot/arch/arm/mach-stm32/stm32f7/timer.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-tegra/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-tegra/board2.c
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra20/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra20/display.c
/rk3399_rockchip-uboot/arch/arm/mach-zynq/include/mach/hardware.h
/rk3399_rockchip-uboot/arch/x86/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/Makefile
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/bd82x6x.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/fsp_configs.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/ivybridge.c
/rk3399_rockchip-uboot/arch/x86/cpu/mp_init.c
/rk3399_rockchip-uboot/arch/x86/dts/Makefile
/rk3399_rockchip-uboot/arch/x86/dts/cougarcanyon2.dts
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-ivybridge/fsp/fsp_configs.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-ivybridge/fsp/fsp_vpd.h
/rk3399_rockchip-uboot/arch/x86/lib/fsp/fsp_support.c
/rk3399_rockchip-uboot/board/atmel/at91rm9200ek/at91rm9200ek.c
/rk3399_rockchip-uboot/board/atmel/at91rm9200ek/led.c
/rk3399_rockchip-uboot/board/atmel/at91sam9260ek/at91sam9260ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9261ek/at91sam9261ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9261ek/led.c
/rk3399_rockchip-uboot/board/atmel/at91sam9263ek/at91sam9263ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9263ek/led.c
/rk3399_rockchip-uboot/board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9m10g45ek/led.c
/rk3399_rockchip-uboot/board/atmel/at91sam9n12ek/at91sam9n12ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9rlek/at91sam9rlek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9rlek/led.c
/rk3399_rockchip-uboot/board/atmel/at91sam9x5ek/at91sam9x5ek.c
/rk3399_rockchip-uboot/board/atmel/sama5d2_xplained/sama5d2_xplained.c
/rk3399_rockchip-uboot/board/atmel/sama5d3_xplained/sama5d3_xplained.c
/rk3399_rockchip-uboot/board/atmel/sama5d3xek/sama5d3xek.c
/rk3399_rockchip-uboot/board/atmel/sama5d4_xplained/sama5d4_xplained.c
/rk3399_rockchip-uboot/board/atmel/sama5d4ek/sama5d4ek.c
/rk3399_rockchip-uboot/board/bluewater/snapper9260/snapper9260.c
/rk3399_rockchip-uboot/board/calao/usb_a9263/usb_a9263.c
/rk3399_rockchip-uboot/board/compal/paz00/paz00.c
/rk3399_rockchip-uboot/board/denx/ma5d4evk/Kconfig
/rk3399_rockchip-uboot/board/denx/ma5d4evk/MAINTAINERS
/rk3399_rockchip-uboot/board/denx/ma5d4evk/Makefile
/rk3399_rockchip-uboot/board/denx/ma5d4evk/ma5d4evk.c
/rk3399_rockchip-uboot/board/egnite/ethernut5/ethernut5.c
/rk3399_rockchip-uboot/board/esd/meesc/meesc.c
/rk3399_rockchip-uboot/board/freescale/mx7dsabresd/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx7dsabresd/mx7dsabresd.c
/rk3399_rockchip-uboot/board/intel/Kconfig
/rk3399_rockchip-uboot/board/intel/cougarcanyon2/Kconfig
/rk3399_rockchip-uboot/board/intel/cougarcanyon2/MAINTAINERS
/rk3399_rockchip-uboot/board/intel/cougarcanyon2/Makefile
/rk3399_rockchip-uboot/board/intel/cougarcanyon2/cougarcanyon2.c
/rk3399_rockchip-uboot/board/intel/cougarcanyon2/start.S
/rk3399_rockchip-uboot/board/l+g/vinco/Kconfig
/rk3399_rockchip-uboot/board/l+g/vinco/MAINTAINERS
/rk3399_rockchip-uboot/board/l+g/vinco/Makefile
/rk3399_rockchip-uboot/board/l+g/vinco/vinco.c
/rk3399_rockchip-uboot/board/mini-box/picosam9g45/led.c
/rk3399_rockchip-uboot/board/mini-box/picosam9g45/picosam9g45.c
/rk3399_rockchip-uboot/board/ronetix/pm9261/led.c
/rk3399_rockchip-uboot/board/ronetix/pm9261/pm9261.c
/rk3399_rockchip-uboot/board/ronetix/pm9263/led.c
/rk3399_rockchip-uboot/board/ronetix/pm9263/pm9263.c
/rk3399_rockchip-uboot/board/ronetix/pm9g45/pm9g45.c
/rk3399_rockchip-uboot/board/samsung/origen/tools/mkorigenspl.c
/rk3399_rockchip-uboot/board/seco/mx6quq7/mx6quq7.c
/rk3399_rockchip-uboot/board/siemens/corvus/board.c
/rk3399_rockchip-uboot/board/siemens/smartweb/smartweb.c
/rk3399_rockchip-uboot/board/siemens/taurus/taurus.c
/rk3399_rockchip-uboot/board/st/stm32f429-discovery/stm32f429-discovery.c
/rk3399_rockchip-uboot/board/st/stm32f746-disco/Kconfig
/rk3399_rockchip-uboot/board/st/stm32f746-disco/MAINTAINERS
/rk3399_rockchip-uboot/board/st/stm32f746-disco/Makefile
/rk3399_rockchip-uboot/board/st/stm32f746-disco/stm32f746-disco.c
/rk3399_rockchip-uboot/board/sunxi/Kconfig
/rk3399_rockchip-uboot/board/sunxi/board.c
/rk3399_rockchip-uboot/board/tbs/tbs2910/tbs2910.c
/rk3399_rockchip-uboot/board/toradex/colibri_t20/colibri_t20.c
/rk3399_rockchip-uboot/board/xilinx/zynq/board.c
/rk3399_rockchip-uboot/cmd/i2c.c
/rk3399_rockchip-uboot/common/spl/spl_mmc.c
/rk3399_rockchip-uboot/configs/am437x_sk_evm_defconfig
/rk3399_rockchip-uboot/configs/axs101_defconfig
/rk3399_rockchip-uboot/configs/colibri_t20_defconfig
/rk3399_rockchip-uboot/configs/cougarcanyon2_defconfig
/rk3399_rockchip-uboot/configs/harmony_defconfig
/rk3399_rockchip-uboot/configs/ma5d4evk_defconfig
/rk3399_rockchip-uboot/configs/medcom-wide_defconfig
/rk3399_rockchip-uboot/configs/mx7dsabresd_defconfig
/rk3399_rockchip-uboot/configs/nyan-big_defconfig
/rk3399_rockchip-uboot/configs/orangepi_pc_defconfig
/rk3399_rockchip-uboot/configs/orangepi_plus_defconfig
/rk3399_rockchip-uboot/configs/paz00_defconfig
/rk3399_rockchip-uboot/configs/seaboard_defconfig
/rk3399_rockchip-uboot/configs/smartweb_defconfig
/rk3399_rockchip-uboot/configs/stm32f746-disco_defconfig
/rk3399_rockchip-uboot/configs/tb100_defconfig
/rk3399_rockchip-uboot/configs/tec_defconfig
/rk3399_rockchip-uboot/configs/ventana_defconfig
/rk3399_rockchip-uboot/configs/vinco_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_ep_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_zed_defconfig
/rk3399_rockchip-uboot/configs/zynq_zybo_defconfig
/rk3399_rockchip-uboot/doc/README.x86
/rk3399_rockchip-uboot/drivers/crypto/fsl/jobdesc.c
/rk3399_rockchip-uboot/drivers/dma/Kconfig
/rk3399_rockchip-uboot/drivers/dma/Makefile
/rk3399_rockchip-uboot/drivers/dma/dma-uclass.c
/rk3399_rockchip-uboot/drivers/dma/ti-edma3.c
/rk3399_rockchip-uboot/drivers/gpio/stm32_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/tegra_gpio.c
/rk3399_rockchip-uboot/drivers/input/tegra-kbc.c
/rk3399_rockchip-uboot/drivers/misc/Makefile
/rk3399_rockchip-uboot/drivers/misc/smsc_sio1007.c
/rk3399_rockchip-uboot/drivers/mmc/Kconfig
/rk3399_rockchip-uboot/drivers/mmc/tegra_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/spi/spi_flash.c
/rk3399_rockchip-uboot/drivers/net/at91_emac.c
/rk3399_rockchip-uboot/drivers/net/phy/marvell.c
/rk3399_rockchip-uboot/drivers/net/phy/realtek.c
/rk3399_rockchip-uboot/drivers/pci/pci_rom.c
/rk3399_rockchip-uboot/drivers/pinctrl/Kconfig
/rk3399_rockchip-uboot/drivers/pinctrl/Makefile
/rk3399_rockchip-uboot/drivers/pinctrl/nxp/Kconfig
/rk3399_rockchip-uboot/drivers/pinctrl/nxp/Makefile
/rk3399_rockchip-uboot/drivers/pinctrl/nxp/pinctrl-imx.c
/rk3399_rockchip-uboot/drivers/pinctrl/nxp/pinctrl-imx.h
/rk3399_rockchip-uboot/drivers/pinctrl/nxp/pinctrl-imx6.c
/rk3399_rockchip-uboot/drivers/pinctrl/nxp/pinctrl-imx7.c
/rk3399_rockchip-uboot/drivers/power/Kconfig
/rk3399_rockchip-uboot/drivers/power/Makefile
/rk3399_rockchip-uboot/drivers/power/sy8106a.c
/rk3399_rockchip-uboot/drivers/pwm/Kconfig
/rk3399_rockchip-uboot/drivers/pwm/Makefile
/rk3399_rockchip-uboot/drivers/pwm/tegra_pwm.c
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/drivers/serial/serial_stm32x7.c
/rk3399_rockchip-uboot/drivers/serial/serial_stm32x7.h
/rk3399_rockchip-uboot/drivers/serial/serial_zynq.c
/rk3399_rockchip-uboot/drivers/spi/omap3_spi.c
/rk3399_rockchip-uboot/drivers/spi/spi-uclass.c
/rk3399_rockchip-uboot/drivers/spi/ti_qspi.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-atmel.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-sunxi.c
/rk3399_rockchip-uboot/drivers/usb/host/ohci-at91.c
/rk3399_rockchip-uboot/drivers/usb/host/ohci-sunxi.c
/rk3399_rockchip-uboot/drivers/video/Kconfig
/rk3399_rockchip-uboot/drivers/video/Makefile
/rk3399_rockchip-uboot/drivers/video/cfb_console.c
/rk3399_rockchip-uboot/drivers/video/console_truetype.c
/rk3399_rockchip-uboot/drivers/video/s3c-fb.c
/rk3399_rockchip-uboot/drivers/video/simple_panel.c
/rk3399_rockchip-uboot/drivers/video/stb_truetype.h
/rk3399_rockchip-uboot/drivers/video/tegra.c
/rk3399_rockchip-uboot/drivers/video/tegra124/Makefile
/rk3399_rockchip-uboot/drivers/video/tegra124/display.c
/rk3399_rockchip-uboot/drivers/video/tegra124/dp.c
/rk3399_rockchip-uboot/drivers/video/tegra124/sor.c
/rk3399_rockchip-uboot/drivers/video/tegra124/sor.h
/rk3399_rockchip-uboot/drivers/video/vidconsole-uclass.c
/rk3399_rockchip-uboot/include/configs/apalis_t30.h
/rk3399_rockchip-uboot/include/configs/beaver.h
/rk3399_rockchip-uboot/include/configs/colibri_t20.h
/rk3399_rockchip-uboot/include/configs/colibri_t30.h
/rk3399_rockchip-uboot/include/configs/cougarcanyon2.h
/rk3399_rockchip-uboot/include/configs/dalmore.h
/rk3399_rockchip-uboot/include/configs/e2220-1170.h
/rk3399_rockchip-uboot/include/configs/harmony.h
/rk3399_rockchip-uboot/include/configs/jetson-tk1.h
/rk3399_rockchip-uboot/include/configs/ma5d4evk.h
/rk3399_rockchip-uboot/include/configs/medcom-wide.h
/rk3399_rockchip-uboot/include/configs/mx6sxsabresd.h
/rk3399_rockchip-uboot/include/configs/mx6ul_14x14_evk.h
/rk3399_rockchip-uboot/include/configs/mx7dsabresd.h
/rk3399_rockchip-uboot/include/configs/nyan-big.h
/rk3399_rockchip-uboot/include/configs/p2371-0000.h
/rk3399_rockchip-uboot/include/configs/p2371-2180.h
/rk3399_rockchip-uboot/include/configs/p2571.h
/rk3399_rockchip-uboot/include/configs/paz00.h
/rk3399_rockchip-uboot/include/configs/seaboard.h
/rk3399_rockchip-uboot/include/configs/smartweb.h
/rk3399_rockchip-uboot/include/configs/stm32f746-disco.h
/rk3399_rockchip-uboot/include/configs/sun8i.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/tbs2910.h
/rk3399_rockchip-uboot/include/configs/tec.h
/rk3399_rockchip-uboot/include/configs/tegra-common-post.h
/rk3399_rockchip-uboot/include/configs/trimslice.h
/rk3399_rockchip-uboot/include/configs/venice2.h
/rk3399_rockchip-uboot/include/configs/ventana.h
/rk3399_rockchip-uboot/include/configs/vinco.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp_ep.h
/rk3399_rockchip-uboot/include/configs/zynq-common.h
/rk3399_rockchip-uboot/include/configs/zynq_microzed.h
/rk3399_rockchip-uboot/include/configs/zynq_picozed.h
/rk3399_rockchip-uboot/include/configs/zynq_zc70x.h
/rk3399_rockchip-uboot/include/configs/zynq_zc770.h
/rk3399_rockchip-uboot/include/configs/zynq_zed.h
/rk3399_rockchip-uboot/include/configs/zynq_zybo.h
/rk3399_rockchip-uboot/include/dm/platform_data/serial_stm32x7.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/dma.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/tegra124-car-common.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/tegra124-car.h
/rk3399_rockchip-uboot/include/dt-bindings/memory/tegra124-mc.h
/rk3399_rockchip-uboot/include/dt-bindings/reset/tegra124-car.h
/rk3399_rockchip-uboot/include/dt-bindings/thermal/tegra124-soctherm.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/fsl_sec.h
/rk3399_rockchip-uboot/include/ns16550.h
/rk3399_rockchip-uboot/include/smsc_sio1007.h
/rk3399_rockchip-uboot/include/sy8106a.h
/rk3399_rockchip-uboot/lib/fdtdec.c
py/u_boot_console_base.py
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/mkimage.c
/rk3399_rockchip-uboot/tools/mxsboot.c
9725543811-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: put "Starting U-Boot" into separate log section

The initial boot of U-Boot happens within the context of the first test
that needs to access the U-Boot console when there is no existing
con

test/py: put "Starting U-Boot" into separate log section

The initial boot of U-Boot happens within the context of the first test
that needs to access the U-Boot console when there is no existing
connection. This keeps all activity nestled within test execution, which
fits well into the pytest model. However, this mingles the U-Boot startup
logs with the execution of some test(s), which hides find the boundary
between the two.

To solve this, wrap the "Starting U-Boot" logic into a separate log
section. If the user wishes, they can simply collapse this log section
when viewing the HTML log, to concentrate purely on the test's own
interaction.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

93134e1810-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: handle exceptions in console creation

u_boot_console.exec_attach.get_spawn() performs two steps:
1) Spawn a process to communicate with the serial console.
2) Reset the board so that U-Boot

test/py: handle exceptions in console creation

u_boot_console.exec_attach.get_spawn() performs two steps:
1) Spawn a process to communicate with the serial console.
2) Reset the board so that U-Boot starts running from scratch.

Currently, if an exception happens in step (2), no cleanup is performed on
the process created in step (1). That process stays running and may e.g.
hold serial port locks, or simply continue to read data from the serial
port, thus preventing it from reaching any other process that attempts to
read from the same serial port later. While there is error cleanup code in
u_boot_console_base.ensure_spawned(), this is not triggered since the
exception prevents assignment to self.p there, and hence the exception
handler has no object to operate upon in cleanup_spawn().

Solve this by enhancing u_boot_console.exec_attach.get_spawn() to clean
up any objects it has created.

In theory, u_boot_spawn.Spawn's constructor has a similar issue, so fix
this too.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

1326022c10-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: print summary in test order

Use lists rather than sets to record the status of tests. This causes
the test summary in the HTML file to be generated in the same order as
the tests are (or wo

test/py: print summary in test order

Use lists rather than sets to record the status of tests. This causes
the test summary in the HTML file to be generated in the same order as
the tests are (or would have been) run. This makes it easier to locate
the first failed test. The log for this test might have interesting
first clues re: interaction with the environment (e.g. hardware flashing,
serial console, ...) and may help tracking down external issues.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

1235c79110-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: fix CONFIG_SPL test

The Python ini file parser that's used to parse .config converts all keys
to lower-case. Hence, all queries against the results must use lower-case.
Fix u_boot_console.e

test/py: fix CONFIG_SPL test

The Python ini file parser that's used to parse .config converts all keys
to lower-case. Hence, all queries against the results must use lower-case.
Fix u_boot_console.ensure_spawned() to test CONFIG_SPL correctly, or the
connection will fail for boards that have SPL.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

06088b0409-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: don't import pexpect

The code replaced pexpect with custom code long ago. Don't import the
unused module so it doesn't need to be installed.

Signed-off-by: Stephen Warren <swarren@nvidia.c

test/py: don't import pexpect

The code replaced pexpect with custom code long ago. Don't import the
unused module so it doesn't need to be installed.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

d70facf808-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: add docs for gdbserver and pytest options

Add documentation describing the new --gdbserver feature, and some common
pytest options.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked

test/py: add docs for gdbserver and pytest options

Add documentation describing the new --gdbserver feature, and some common
pytest options.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

1cd85f5708-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: run all "ut" subtests

Invoke each "ut"-based unit test as a separate pytest.

Now that the DM unit test runs under test/py, remove the manual shell
script that invokes it.

Signed-off-by: S

test/py: run all "ut" subtests

Invoke each "ut"-based unit test as a separate pytest.

Now that the DM unit test runs under test/py, remove the manual shell
script that invokes it.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org> # v2, on sandbox

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/arm920t/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-common32.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-ld4.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4-ace.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4-sanji.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro5.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld3.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld8.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-proxstream2-gentil.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-proxstream2.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-zynqmp/hardware.h
/rk3399_rockchip-uboot/arch/arm/include/asm/spl.h
/rk3399_rockchip-uboot/arch/arm/lib/crt0.S
/rk3399_rockchip-uboot/arch/arm/mach-tegra/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/board_late_init.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boards.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-device.h
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-mode-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-mode/boot-mode.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/clk/clk-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/clk/clk-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/cmd_ddrmphy.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/dram/umc-proxstream2.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-ld4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-pro4.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-sld3.c
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-sld8.c
/rk3399_rockchip-uboot/board/logicpd/omap3som/MAINTAINERS
/rk3399_rockchip-uboot/board/ti/dra7xx/mux_data.h
/rk3399_rockchip-uboot/cmd/gpio.c
/rk3399_rockchip-uboot/common/console.c
/rk3399_rockchip-uboot/common/env_flags.c
/rk3399_rockchip-uboot/common/memsize.c
/rk3399_rockchip-uboot/configs/uniphier_ld4_sld8_defconfig
/rk3399_rockchip-uboot/configs/uniphier_sld3_defconfig
/rk3399_rockchip-uboot/configs/xilinx_zynqmp_ep_defconfig
/rk3399_rockchip-uboot/doc/README.distro
/rk3399_rockchip-uboot/doc/README.uniphier
/rk3399_rockchip-uboot/drivers/clk/Kconfig
/rk3399_rockchip-uboot/drivers/clk/Makefile
/rk3399_rockchip-uboot/drivers/clk/uniphier/Kconfig
/rk3399_rockchip-uboot/drivers/clk/uniphier/Makefile
/rk3399_rockchip-uboot/drivers/clk/uniphier/clk-uniphier-core.c
/rk3399_rockchip-uboot/drivers/clk/uniphier/clk-uniphier-mio.c
/rk3399_rockchip-uboot/drivers/clk/uniphier/clk-uniphier.h
/rk3399_rockchip-uboot/drivers/mtd/nand/Kconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/arasan_nfc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/pxa3xx_nand.c
/rk3399_rockchip-uboot/drivers/usb/host/Kconfig
/rk3399_rockchip-uboot/drivers/usb/host/Makefile
/rk3399_rockchip-uboot/drivers/video/Kconfig
/rk3399_rockchip-uboot/drivers/video/bcm2835.c
/rk3399_rockchip-uboot/include/configs/VCMA9.h
/rk3399_rockchip-uboot/include/configs/am3517_evm.h
/rk3399_rockchip-uboot/include/configs/am43xx_evm.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/omap3_logic.h
/rk3399_rockchip-uboot/include/configs/rpi-common.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/configs/xilinx_zynqmp.h
/rk3399_rockchip-uboot/lib/Makefile
py/conftest.py
py/tests/test_ut.py
c82ce04a06-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: capture the entire U-Boot version at boot

The existing regex simply ensures that the captured version string doesn't
go past the end of a line. We really want to grab as much as possible. D

test/py: capture the entire U-Boot version at boot

The existing regex simply ensures that the captured version string doesn't
go past the end of a line. We really want to grab as much as possible. Do
this by explicitly including a ) character at the end of the regex to
match the last character of the version test.

Signed-off-by: Stephen Warren <swarren@nvidia.com>

show more ...

d892681106-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: fix off-by-one error in spawn matching code

A regex match object's .end() value is already the index after the match,
not the index of the last character in the match, so there's no need to

test/py: fix off-by-one error in spawn matching code

A regex match object's .end() value is already the index after the match,
not the index of the last character in the match, so there's no need to
add 1 to point past the match.

Signed-off-by: Stephen Warren <swarren@nvidia.com>

show more ...

83357fd503-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: HTML awesome!

Implement three improvements to the HTML log file:
- Ability to expand/contract sections. All passing sections are contracted
at file load time so the user can concentrate o

test/py: HTML awesome!

Implement three improvements to the HTML log file:
- Ability to expand/contract sections. All passing sections are contracted
at file load time so the user can concentrate on issues requiring
action.
- The overall status report is copied to the top of the log for easy
access.
- Add links from the status report to the test logs, for easy navigation.

This all relies on Javascript and the jquery library. If the user doesn't
have Javascript enabled, or jquery can't be downloaded, the log should
look and behave identically to how it did before this patch.

A few notes on the diff:

- A few more 'with log.section("xxx")' were added, so that all stream
blocks are kept within a section block for consistent HTML entity
nesting structure. This changed indentation in a few places, making
the diff look slightly larger.
- HTML entity IDs are cleaned up. We assign simple incrementing integer
IDs now, rather than using mangled test names which were possibly
invalid.
- Sections and streams now use common CSS class names (in addition to the
current separate class names) to more easily share the new behaviour.
This also reduces the CSS file size since rules don't need to be
duplicated.
- An "OK" status is logged after some external command executions so that
make and flash steps are auto-contracted at log file load time, assuming
they passed.

Signed-off-by: Stephen Warren <swarren@nvidia.com>

show more ...

ac99831b03-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: exit(1) if there are problems running py.test

The test/py/test.py wrapper script catches exceptions thrown when
exec()ing py.test in order to print a helpful error message. However,
the exc

test/py: exit(1) if there are problems running py.test

The test/py/test.py wrapper script catches exceptions thrown when
exec()ing py.test in order to print a helpful error message. However,
the exception handling code squashes the exception and so the script
exits with a non-zero exit code, leading callers to believe that it
passed. Fix this.

Signed-off-by: Stephen Warren <swarren@nvidia.com>

show more ...

89ab841004-Feb-2016 Stephen Warren <swarren@nvidia.com>

test/py: support running sandbox under gdbserver

Implement command--line option --gdbserver COMM, which does two things:

a) Run the sandbox process under gdbserver, using COMM as gdbserver's
com

test/py: support running sandbox under gdbserver

Implement command--line option --gdbserver COMM, which does two things:

a) Run the sandbox process under gdbserver, using COMM as gdbserver's
communication channel.

b) Disables all timeouts, so that if U-Boot is halted under the debugger,
tests don't fail. If the user gives up in the middle of a debugging
session, they can simply CTRL-C the test script to abort it.

This allows easy debugging of test failures without having to manually
re-create the failure conditions. Usage is:

Window 1:
./test/py/test.py --bd sandbox --gdbserver localhost:1234

Window 2:
gdb ./build-sandbox/u-boot -ex 'target remote localhost:1234'

When using this option, it likely makes sense to use pytest's -k option
to limit the set of tests that are executed.

Simply running U-Boot directly under gdb (rather than gdbserver) was
also considered. However, this was rejected because:

a) gdb's output would then be processed by the test script, and likely
confuse it causing false failures.

b) pytest by default hides stdout from tests, which would prevent the
user from interacting with gdb.

While gdb can be told to redirect the debugee's stdio to a separate
PTY, this would appear to leave gdb's stdio directed at the test
scripts and the debugee's stdio directed elsewhere, which is the
opposite of the desired effect. Perhaps some complicated PTY muxing
and process hierarchy could invert this. However, the current scheme
is simple to implement and use, so it doesn't seem worth complicating
matters.

c) Using gdbserver allows arbitrary debuggers to be used, even those with
a GUI. If the test scripts invoked the debugger themselves, they'd have
to know how to execute arbitary applications. While the user could hide
this all in a wrapper script, this feels like extra complication.

An interesting future idea might be a --gdb-screen option, which could
spawn both U-Boot and gdb separately, and spawn the screen into a newly
created window under screen. Similar options could be envisaged for
creating a new xterm/... too.

--gdbserver currently only supports sandbox, and not real hardware.
That's primarily because the test hooks are responsible for all aspects of
hardware control, so there's nothing for the test scripts themselves can
do to enable gdbserver on real hardware. We might consider introducing a
separate --disable-timeouts option to support use of debuggers on real
hardware, and having --gdbserver imply that option.

Signed-off-by: Stephen Warren <swarren@nvidia.com>

show more ...


/rk3399_rockchip-uboot/.travis.yml
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/api/Makefile
/rk3399_rockchip-uboot/api/api_platform-mips.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/Kconfig
/rk3399_rockchip-uboot/arch/arm/dts/k2g-evm.dts
/rk3399_rockchip-uboot/arch/arm/dts/k2g-netcp.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/k2g.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f4/stm32_defs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-stm32f4/stm32_periph.h
/rk3399_rockchip-uboot/arch/arm/mach-stm32/stm32f4/clock.c
/rk3399_rockchip-uboot/arch/nios2/cpu/start.S
/rk3399_rockchip-uboot/arch/x86/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/irq.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/bd82x6x.c
/rk3399_rockchip-uboot/arch/x86/cpu/pci.c
/rk3399_rockchip-uboot/arch/x86/cpu/qemu/qemu.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/mrc_util.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/quark.c
/rk3399_rockchip-uboot/arch/x86/cpu/queensbay/irq.c
/rk3399_rockchip-uboot/arch/x86/cpu/queensbay/tnc.c
/rk3399_rockchip-uboot/arch/x86/dts/bayleybay.dts
/rk3399_rockchip-uboot/arch/x86/dts/broadwell_som-6896.dts
/rk3399_rockchip-uboot/arch/x86/dts/chromebook_link.dts
/rk3399_rockchip-uboot/arch/x86/dts/chromebox_panther.dts
/rk3399_rockchip-uboot/arch/x86/dts/crownbay.dts
/rk3399_rockchip-uboot/arch/x86/dts/galileo.dts
/rk3399_rockchip-uboot/arch/x86/dts/minnowmax.dts
/rk3399_rockchip-uboot/arch/x86/include/asm/gpio.h
/rk3399_rockchip-uboot/arch/x86/include/asm/pci.h
/rk3399_rockchip-uboot/arch/x86/include/asm/pirq_routing.h
/rk3399_rockchip-uboot/arch/x86/lib/Makefile
/rk3399_rockchip-uboot/arch/x86/lib/pirq_routing.c
/rk3399_rockchip-uboot/board/intel/galileo/galileo.c
/rk3399_rockchip-uboot/board/logicpd/omap3som/omap3logic.c
/rk3399_rockchip-uboot/board/raspberrypi/rpi/rpi.c
/rk3399_rockchip-uboot/board/st/stm32f429-discovery/stm32f429-discovery.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board.c
/rk3399_rockchip-uboot/common/autoboot.c
/rk3399_rockchip-uboot/common/cli_hush.c
/rk3399_rockchip-uboot/common/dlmalloc.c
/rk3399_rockchip-uboot/common/env_flags.c
/rk3399_rockchip-uboot/common/memsize.c
/rk3399_rockchip-uboot/configs/chromebook_jerry_defconfig
/rk3399_rockchip-uboot/configs/chromebox_panther_defconfig
/rk3399_rockchip-uboot/configs/efi-x86_defconfig
/rk3399_rockchip-uboot/configs/firefly-rk3288_defconfig
/rk3399_rockchip-uboot/configs/k2e_evm_defconfig
/rk3399_rockchip-uboot/configs/k2g_evm_defconfig
/rk3399_rockchip-uboot/configs/k2hk_evm_defconfig
/rk3399_rockchip-uboot/configs/k2l_evm_defconfig
/rk3399_rockchip-uboot/configs/omap3_logic_defconfig
/rk3399_rockchip-uboot/configs/rock2_defconfig
/rk3399_rockchip-uboot/configs/xilinx-ppc405-generic_defconfig
/rk3399_rockchip-uboot/doc/driver-model/serial-howto.txt
/rk3399_rockchip-uboot/drivers/gpio/intel_ich6_gpio.c
/rk3399_rockchip-uboot/drivers/net/davinci_emac.c
/rk3399_rockchip-uboot/drivers/net/designware.c
/rk3399_rockchip-uboot/drivers/net/e1000.c
/rk3399_rockchip-uboot/drivers/net/e1000.h
/rk3399_rockchip-uboot/drivers/net/keystone_net.c
/rk3399_rockchip-uboot/drivers/net/pch_gbe.c
/rk3399_rockchip-uboot/drivers/net/pch_gbe.h
/rk3399_rockchip-uboot/drivers/net/phy/micrel.c
/rk3399_rockchip-uboot/drivers/pch/pch-uclass.c
/rk3399_rockchip-uboot/drivers/pch/pch7.c
/rk3399_rockchip-uboot/drivers/pch/pch9.c
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/serial_stm32.c
/rk3399_rockchip-uboot/drivers/spi/ich.c
/rk3399_rockchip-uboot/drivers/spi/ich.h
/rk3399_rockchip-uboot/examples/api/Makefile
/rk3399_rockchip-uboot/examples/api/crt0.S
/rk3399_rockchip-uboot/include/configs/chromebox_panther.h
/rk3399_rockchip-uboot/include/configs/crownbay.h
/rk3399_rockchip-uboot/include/configs/efi-x86.h
/rk3399_rockchip-uboot/include/configs/mxs.h
/rk3399_rockchip-uboot/include/configs/omap3_logic.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/env_flags.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/pch.h
/rk3399_rockchip-uboot/include/pci.h
/rk3399_rockchip-uboot/lib/bzip2/bzlib_compress.c
/rk3399_rockchip-uboot/lib/fdtdec.c
py/conftest.py
py/tests/test_sleep.py
py/u_boot_console_base.py
py/u_boot_console_sandbox.py
py/u_boot_spawn.py
/rk3399_rockchip-uboot/tools/env/fw_env.c
/rk3399_rockchip-uboot/tools/env/fw_env.h
/rk3399_rockchip-uboot/tools/env/fw_env_main.c
/rk3399_rockchip-uboot/tools/tbot/README
/rk3399_rockchip-uboot/tools/tbot/README-ToDo
/rk3399_rockchip-uboot/tools/tbot/README.create_a_new_testcase
/rk3399_rockchip-uboot/tools/tbot/README.install
a108082d30-Jan-2016 Simon Glass <sjg@chromium.org>

video: test: Adjust order of file closure

Close the file earlier to hopefully fix a Coverity error.

Reported-by: Coverity (CID: 134901)

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

video: test: Adjust order of file closure

Close the file earlier to hopefully fix a Coverity error.

Reported-by: Coverity (CID: 134901)

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>

show more ...


/rk3399_rockchip-uboot/.mailmap
/rk3399_rockchip-uboot/.travis.yml
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/lpc32xx/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/lpc32xx/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/cache_v7.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/ddr.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx7/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/nonsec_virt.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/fsl-ls1043a-qds.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/pcm052.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-ld4-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-ld6b-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro5-4kbox.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld3-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-sld8-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-proxstream2-gentil.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-proxstream2-vodka.dts
/rk3399_rockchip-uboot/arch/arm/dts/vf-colibri.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/vf.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/vf500-colibri.dts
/rk3399_rockchip-uboot/arch/arm/dts/vf610-colibri.dts
/rk3399_rockchip-uboot/arch/arm/dts/vf610-twr.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/config.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6-ddr.h
/rk3399_rockchip-uboot/arch/arm/include/asm/system.h
/rk3399_rockchip-uboot/arch/arm/lib/cache-cp15.c
/rk3399_rockchip-uboot/arch/arm/mach-at91/Kconfig
/rk3399_rockchip-uboot/arch/arm/mach-at91/Makefile
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/atmel_mpddrc.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/include/mach/sama5d2.h
/rk3399_rockchip-uboot/arch/arm/mach-at91/mpddrc.c
/rk3399_rockchip-uboot/arch/arm/mach-exynos/include/mach/spl.h
/rk3399_rockchip-uboot/arch/arm/mach-exynos/sec_boot.S
/rk3399_rockchip-uboot/arch/arm/mach-exynos/spl_boot.c
/rk3399_rockchip-uboot/arch/arm/mach-orion5x/lowlevel_init.S
/rk3399_rockchip-uboot/arch/blackfin/cpu/Makefile
/rk3399_rockchip-uboot/arch/blackfin/cpu/cpu.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/cpu.h
/rk3399_rockchip-uboot/arch/blackfin/cpu/interrupts.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/start.S
/rk3399_rockchip-uboot/arch/blackfin/cpu/traps.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/blackfin/include/asm/bitops.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/blackfin_local.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/byteorder.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/deferred.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/delay.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/global_data.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/io.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/linkage.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/posix_types.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/processor.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/shared_resources.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/soft_switch.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/string.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/system.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/types.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/u-boot.h
/rk3399_rockchip-uboot/arch/blackfin/lib/Makefile
/rk3399_rockchip-uboot/arch/blackfin/lib/boot.c
/rk3399_rockchip-uboot/arch/blackfin/lib/cache.c
/rk3399_rockchip-uboot/arch/blackfin/lib/cmd_cache_dump.c
/rk3399_rockchip-uboot/arch/blackfin/lib/kgdb.c
/rk3399_rockchip-uboot/arch/blackfin/lib/muldi3.c
/rk3399_rockchip-uboot/arch/blackfin/lib/sections.c
/rk3399_rockchip-uboot/arch/blackfin/lib/string.c
/rk3399_rockchip-uboot/arch/microblaze/lib/muldi3.c
/rk3399_rockchip-uboot/arch/mips/Kconfig
/rk3399_rockchip-uboot/arch/mips/Makefile
/rk3399_rockchip-uboot/arch/mips/cpu/start.S
/rk3399_rockchip-uboot/arch/mips/dts/Makefile
/rk3399_rockchip-uboot/arch/mips/dts/pic32mzda.dtsi
/rk3399_rockchip-uboot/arch/mips/dts/pic32mzda_sk.dts
/rk3399_rockchip-uboot/arch/mips/include/asm/global_data.h
/rk3399_rockchip-uboot/arch/mips/include/asm/io.h
/rk3399_rockchip-uboot/arch/mips/lib/Makefile
/rk3399_rockchip-uboot/arch/mips/lib/cache.c
/rk3399_rockchip-uboot/arch/mips/mach-pic32/Kconfig
/rk3399_rockchip-uboot/arch/mips/mach-pic32/Makefile
/rk3399_rockchip-uboot/arch/mips/mach-pic32/cpu.c
/rk3399_rockchip-uboot/arch/mips/mach-pic32/include/mach/ddr.h
/rk3399_rockchip-uboot/arch/mips/mach-pic32/include/mach/pic32.h
/rk3399_rockchip-uboot/arch/mips/mach-pic32/lowlevel_init.S
/rk3399_rockchip-uboot/arch/mips/mach-pic32/reset.c
/rk3399_rockchip-uboot/arch/nds32/include/asm/linkage.h
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/p5040_serdes.c
/rk3399_rockchip-uboot/arch/sparc/include/asm/u-boot.h
/rk3399_rockchip-uboot/arch/sparc/include/asm/winmacro.h
/rk3399_rockchip-uboot/arch/x86/cpu/resetvec.S
/rk3399_rockchip-uboot/arch/x86/lib/bootm.c
/rk3399_rockchip-uboot/board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9n12ek/at91sam9n12ek.c
/rk3399_rockchip-uboot/board/atmel/at91sam9x5ek/at91sam9x5ek.c
/rk3399_rockchip-uboot/board/atmel/sama5d2_xplained/sama5d2_xplained.c
/rk3399_rockchip-uboot/board/atmel/sama5d3_xplained/sama5d3_xplained.c
/rk3399_rockchip-uboot/board/atmel/sama5d3xek/sama5d3xek.c
/rk3399_rockchip-uboot/board/atmel/sama5d4_xplained/sama5d4_xplained.c
/rk3399_rockchip-uboot/board/atmel/sama5d4ek/sama5d4ek.c
/rk3399_rockchip-uboot/board/bct-brettl2/Makefile
/rk3399_rockchip-uboot/board/bct-brettl2/bct-brettl2.c
/rk3399_rockchip-uboot/board/bf506f-ezkit/Makefile
/rk3399_rockchip-uboot/board/bf506f-ezkit/bf506f-ezkit.c
/rk3399_rockchip-uboot/board/bf518f-ezbrd/Makefile
/rk3399_rockchip-uboot/board/bf518f-ezbrd/bf518f-ezbrd.c
/rk3399_rockchip-uboot/board/bf525-ucr2/Makefile
/rk3399_rockchip-uboot/board/bf525-ucr2/bf525-ucr2.c
/rk3399_rockchip-uboot/board/bf526-ezbrd/Makefile
/rk3399_rockchip-uboot/board/bf526-ezbrd/bf526-ezbrd.c
/rk3399_rockchip-uboot/board/bf527-ad7160-eval/Makefile
/rk3399_rockchip-uboot/board/bf527-ad7160-eval/bf527-ad7160-eval.c
/rk3399_rockchip-uboot/board/bf527-ezkit/Makefile
/rk3399_rockchip-uboot/board/bf527-ezkit/bf527-ezkit.c
/rk3399_rockchip-uboot/board/bf527-sdp/Makefile
/rk3399_rockchip-uboot/board/bf527-sdp/bf527-sdp.c
/rk3399_rockchip-uboot/board/bf533-ezkit/Makefile
/rk3399_rockchip-uboot/board/bf533-ezkit/bf533-ezkit.c
/rk3399_rockchip-uboot/board/bf533-ezkit/flash-defines.h
/rk3399_rockchip-uboot/board/bf533-ezkit/flash.c
/rk3399_rockchip-uboot/board/bf533-ezkit/psd4256.h
/rk3399_rockchip-uboot/board/bf533-stamp/Makefile
/rk3399_rockchip-uboot/board/bf533-stamp/bf533-stamp.c
/rk3399_rockchip-uboot/board/bf537-minotaur/Makefile
/rk3399_rockchip-uboot/board/bf537-minotaur/bf537-minotaur.c
/rk3399_rockchip-uboot/board/bf537-pnav/Makefile
/rk3399_rockchip-uboot/board/bf537-pnav/bf537-pnav.c
/rk3399_rockchip-uboot/board/bf537-srv1/Makefile
/rk3399_rockchip-uboot/board/bf537-srv1/bf537-srv1.c
/rk3399_rockchip-uboot/board/bf537-stamp/Makefile
/rk3399_rockchip-uboot/board/bf537-stamp/bf537-stamp.c
/rk3399_rockchip-uboot/board/bf538f-ezkit/Makefile
/rk3399_rockchip-uboot/board/bf538f-ezkit/bf538f-ezkit.c
/rk3399_rockchip-uboot/board/bf548-ezkit/Makefile
/rk3399_rockchip-uboot/board/bf548-ezkit/bf548-ezkit.c
/rk3399_rockchip-uboot/board/bf561-acvilon/Makefile
/rk3399_rockchip-uboot/board/bf561-ezkit/Makefile
/rk3399_rockchip-uboot/board/bf561-ezkit/bf561-ezkit.c
/rk3399_rockchip-uboot/board/bf609-ezkit/Makefile
/rk3399_rockchip-uboot/board/bf609-ezkit/bf609-ezkit.c
/rk3399_rockchip-uboot/board/bf609-ezkit/soft_switch.c
/rk3399_rockchip-uboot/board/bf609-ezkit/soft_switch.h
/rk3399_rockchip-uboot/board/blackstamp/Makefile
/rk3399_rockchip-uboot/board/blackstamp/blackstamp.c
/rk3399_rockchip-uboot/board/blackvme/Makefile
/rk3399_rockchip-uboot/board/blackvme/blackvme.c
/rk3399_rockchip-uboot/board/br4/Makefile
/rk3399_rockchip-uboot/board/br4/br4.c
/rk3399_rockchip-uboot/board/cm-bf527/Makefile
/rk3399_rockchip-uboot/board/cm-bf527/cm-bf527.c
/rk3399_rockchip-uboot/board/cm-bf533/Makefile
/rk3399_rockchip-uboot/board/cm-bf533/cm-bf533.c
/rk3399_rockchip-uboot/board/cm-bf537e/Makefile
/rk3399_rockchip-uboot/board/cm-bf537e/cm-bf537e.c
/rk3399_rockchip-uboot/board/cm-bf537u/Makefile
/rk3399_rockchip-uboot/board/cm-bf537u/cm-bf537u.c
/rk3399_rockchip-uboot/board/cm-bf548/Makefile
/rk3399_rockchip-uboot/board/cm-bf548/cm-bf548.c
/rk3399_rockchip-uboot/board/cm-bf561/Makefile
/rk3399_rockchip-uboot/board/cm-bf561/cm-bf561.c
/rk3399_rockchip-uboot/board/congatec/cgtqmx6eval/README
/rk3399_rockchip-uboot/board/dnp5370/Makefile
/rk3399_rockchip-uboot/board/dnp5370/dnp5370.c
/rk3399_rockchip-uboot/board/embest/mx6boards/mx6boards.c
/rk3399_rockchip-uboot/board/freescale/b4860qds/eth_b4860qds.c
/rk3399_rockchip-uboot/board/freescale/bsc9131rdb/README
/rk3399_rockchip-uboot/board/freescale/bsc9132qds/README
/rk3399_rockchip-uboot/board/freescale/c29xpcie/README
/rk3399_rockchip-uboot/board/freescale/ls2080a/README
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/README
/rk3399_rockchip-uboot/board/freescale/ls2080aqds/eth.c
/rk3399_rockchip-uboot/board/freescale/ls2080ardb/README
/rk3399_rockchip-uboot/board/freescale/m52277evb/README
/rk3399_rockchip-uboot/board/freescale/m5253evbe/README
/rk3399_rockchip-uboot/board/freescale/m53017evb/README
/rk3399_rockchip-uboot/board/freescale/m5373evb/README
/rk3399_rockchip-uboot/board/freescale/m54455evb/README
/rk3399_rockchip-uboot/board/freescale/m547xevb/README
/rk3399_rockchip-uboot/board/freescale/mpc8313erdb/README
/rk3399_rockchip-uboot/board/freescale/mpc8315erdb/README
/rk3399_rockchip-uboot/board/freescale/mpc8323erdb/README
/rk3399_rockchip-uboot/board/freescale/mpc832xemds/README
/rk3399_rockchip-uboot/board/freescale/mpc837xemds/README
/rk3399_rockchip-uboot/board/freescale/mpc837xerdb/README
/rk3399_rockchip-uboot/board/freescale/mpc8569mds/README
/rk3399_rockchip-uboot/board/freescale/mpc8572ds/README
/rk3399_rockchip-uboot/board/freescale/mpc8610hpcd/README
/rk3399_rockchip-uboot/board/freescale/mpc8641hpcn/README
/rk3399_rockchip-uboot/board/freescale/mx28evk/README
/rk3399_rockchip-uboot/board/freescale/mx35pdk/README
/rk3399_rockchip-uboot/board/freescale/mx6qarm2/mx6qarm2.c
/rk3399_rockchip-uboot/board/freescale/mx6sabresd/mx6sabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6slevk/mx6slevk.c
/rk3399_rockchip-uboot/board/freescale/mx6sxsabreauto/Kconfig
/rk3399_rockchip-uboot/board/freescale/mx6sxsabreauto/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6sxsabreauto/Makefile
/rk3399_rockchip-uboot/board/freescale/mx6sxsabreauto/imximage.cfg
/rk3399_rockchip-uboot/board/freescale/mx6sxsabreauto/mx6sxsabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6sxsabresd/mx6sxsabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6ul_14x14_evk/README
/rk3399_rockchip-uboot/board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
/rk3399_rockchip-uboot/board/freescale/mx7dsabresd/mx7dsabresd.c
/rk3399_rockchip-uboot/board/freescale/p1010rdb/README.P1010RDB-PA
/rk3399_rockchip-uboot/board/freescale/p1010rdb/README.P1010RDB-PB
/rk3399_rockchip-uboot/board/freescale/t102xqds/README
/rk3399_rockchip-uboot/board/freescale/t102xqds/eth_t102xqds.c
/rk3399_rockchip-uboot/board/freescale/t102xrdb/README
/rk3399_rockchip-uboot/board/freescale/t1040qds/README
/rk3399_rockchip-uboot/board/freescale/t104xrdb/README
/rk3399_rockchip-uboot/board/freescale/t208xqds/README
/rk3399_rockchip-uboot/board/freescale/t208xqds/eth_t208xqds.c
/rk3399_rockchip-uboot/board/freescale/t208xrdb/README
/rk3399_rockchip-uboot/board/freescale/t4qds/README
/rk3399_rockchip-uboot/board/freescale/t4qds/eth.c
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/README
/rk3399_rockchip-uboot/board/ibf-dsp561/Makefile
/rk3399_rockchip-uboot/board/ibf-dsp561/ibf-dsp561.c
/rk3399_rockchip-uboot/board/imgtec/malta/malta.c
/rk3399_rockchip-uboot/board/imgtec/malta/superio.c
/rk3399_rockchip-uboot/board/imgtec/malta/superio.h
/rk3399_rockchip-uboot/board/ip04/Makefile
/rk3399_rockchip-uboot/board/ip04/ip04.c
/rk3399_rockchip-uboot/board/keymile/km83xx/README.kmeter1
/rk3399_rockchip-uboot/board/kosagi/novena/novena_spl.c
/rk3399_rockchip-uboot/board/microchip/pic32mzda/Kconfig
/rk3399_rockchip-uboot/board/microchip/pic32mzda/MAINTAINERS
/rk3399_rockchip-uboot/board/microchip/pic32mzda/Makefile
/rk3399_rockchip-uboot/board/microchip/pic32mzda/README
/rk3399_rockchip-uboot/board/microchip/pic32mzda/pic32mzda.c
/rk3399_rockchip-uboot/board/mini-box/picosam9g45/picosam9g45.c
/rk3399_rockchip-uboot/board/pr1/Makefile
/rk3399_rockchip-uboot/board/pr1/pr1.c
/rk3399_rockchip-uboot/board/sbc8349/README
/rk3399_rockchip-uboot/board/sbc8548/README
/rk3399_rockchip-uboot/board/sbc8641d/README
/rk3399_rockchip-uboot/board/seco/mx6quq7/mx6quq7.c
/rk3399_rockchip-uboot/board/siemens/corvus/board.c
/rk3399_rockchip-uboot/board/solidrun/mx6cuboxi/README
/rk3399_rockchip-uboot/board/tbs/tbs2910/tbs2910.c
/rk3399_rockchip-uboot/board/tcm-bf518/Makefile
/rk3399_rockchip-uboot/board/tcm-bf518/tcm-bf518.c
/rk3399_rockchip-uboot/board/tcm-bf537/Makefile
/rk3399_rockchip-uboot/board/tcm-bf537/tcm-bf537.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/README
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6.c
/rk3399_rockchip-uboot/board/tqc/tqma6/tqma6_wru4.c
/rk3399_rockchip-uboot/board/wandboard/README
/rk3399_rockchip-uboot/board/wandboard/wandboard.c
/rk3399_rockchip-uboot/board/warp/README
/rk3399_rockchip-uboot/cmd/bmp.c
/rk3399_rockchip-uboot/cmd/bootldr.c
/rk3399_rockchip-uboot/cmd/cramfs.c
/rk3399_rockchip-uboot/cmd/jffs2.c
/rk3399_rockchip-uboot/cmd/ldrinfo.c
/rk3399_rockchip-uboot/cmd/mtdparts.c
/rk3399_rockchip-uboot/cmd/pxe.c
/rk3399_rockchip-uboot/cmd/spibootldr.c
/rk3399_rockchip-uboot/common/dlmalloc.c
/rk3399_rockchip-uboot/common/image-fdt.c
/rk3399_rockchip-uboot/common/image.c
/rk3399_rockchip-uboot/common/kgdb_stubs.c
/rk3399_rockchip-uboot/configs/colibri_vf_defconfig
/rk3399_rockchip-uboot/configs/mx6sxsabreauto_defconfig
/rk3399_rockchip-uboot/configs/pcm052_defconfig
/rk3399_rockchip-uboot/configs/pic32mzdask_defconfig
/rk3399_rockchip-uboot/configs/sama5d2_xplained_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d2_xplained_spiflash_defconfig
/rk3399_rockchip-uboot/configs/vf610twr_defconfig
/rk3399_rockchip-uboot/configs/vf610twr_nand_defconfig
/rk3399_rockchip-uboot/doc/README.440-DDR-performance
/rk3399_rockchip-uboot/doc/README.arm64
/rk3399_rockchip-uboot/doc/README.b4860qds
/rk3399_rockchip-uboot/doc/README.clang
/rk3399_rockchip-uboot/doc/README.fec_mxc
/rk3399_rockchip-uboot/doc/README.fsl-ddr
/rk3399_rockchip-uboot/doc/README.imx6
/rk3399_rockchip-uboot/doc/README.m68k
/rk3399_rockchip-uboot/doc/README.malta
/rk3399_rockchip-uboot/doc/README.menu
/rk3399_rockchip-uboot/doc/README.mpc83xxads
/rk3399_rockchip-uboot/doc/README.mpc85xx-spin-table
/rk3399_rockchip-uboot/doc/README.mpc85xxads
/rk3399_rockchip-uboot/doc/README.mpc85xxcds
/rk3399_rockchip-uboot/doc/README.mxs
/rk3399_rockchip-uboot/doc/README.odroid
/rk3399_rockchip-uboot/doc/README.pxe
/rk3399_rockchip-uboot/doc/README.qemu-mips
/rk3399_rockchip-uboot/doc/README.sata
/rk3399_rockchip-uboot/doc/README.video
/rk3399_rockchip-uboot/doc/SPI/README.ti_qspi_flash
/rk3399_rockchip-uboot/doc/device-tree-bindings/clock/microchip,pic32-clock.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/serial/microchip,pic32-uart.txt
/rk3399_rockchip-uboot/doc/uImage.FIT/kernel.its
/rk3399_rockchip-uboot/doc/uImage.FIT/kernel_fdt.its
/rk3399_rockchip-uboot/doc/uImage.FIT/multi.its
/rk3399_rockchip-uboot/doc/uImage.FIT/source_file_format.txt
/rk3399_rockchip-uboot/drivers/Makefile
/rk3399_rockchip-uboot/drivers/block/mvsata_ide.c
/rk3399_rockchip-uboot/drivers/clk/Makefile
/rk3399_rockchip-uboot/drivers/clk/clk_pic32.c
/rk3399_rockchip-uboot/drivers/ddr/marvell/axp/ddr3_hw_training.c
/rk3399_rockchip-uboot/drivers/ddr/microchip/Makefile
/rk3399_rockchip-uboot/drivers/ddr/microchip/ddr2.c
/rk3399_rockchip-uboot/drivers/ddr/microchip/ddr2_regs.h
/rk3399_rockchip-uboot/drivers/ddr/microchip/ddr2_timing.h
/rk3399_rockchip-uboot/drivers/fpga/socfpga.c
/rk3399_rockchip-uboot/drivers/gpio/Kconfig
/rk3399_rockchip-uboot/drivers/gpio/Makefile
/rk3399_rockchip-uboot/drivers/gpio/db8500_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/pic32_gpio.c
/rk3399_rockchip-uboot/drivers/gpio/vybrid_gpio.c
/rk3399_rockchip-uboot/drivers/mmc/Kconfig
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/gen_atmel_mci.c
/rk3399_rockchip-uboot/drivers/mmc/pic32_sdhci.c
/rk3399_rockchip-uboot/drivers/mmc/sdhci.c
/rk3399_rockchip-uboot/drivers/mmc/sh_sdhi.c
/rk3399_rockchip-uboot/drivers/mtd/nand/atmel_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/atmel_nand_ecc.h
/rk3399_rockchip-uboot/drivers/mtd/nand/fsl_ifc_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/lpc32xx_nand_slc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxc_nand_spl.c
/rk3399_rockchip-uboot/drivers/net/Kconfig
/rk3399_rockchip-uboot/drivers/net/Makefile
/rk3399_rockchip-uboot/drivers/net/e1000.c
/rk3399_rockchip-uboot/drivers/net/fsl-mc/mc.c
/rk3399_rockchip-uboot/drivers/net/lan91c96.c
/rk3399_rockchip-uboot/drivers/net/macb.c
/rk3399_rockchip-uboot/drivers/net/ne2000_base.c
/rk3399_rockchip-uboot/drivers/net/phy/smsc.c
/rk3399_rockchip-uboot/drivers/net/pic32_eth.c
/rk3399_rockchip-uboot/drivers/net/pic32_eth.h
/rk3399_rockchip-uboot/drivers/net/pic32_mdio.c
/rk3399_rockchip-uboot/drivers/pinctrl/Kconfig
/rk3399_rockchip-uboot/drivers/pinctrl/Makefile
/rk3399_rockchip-uboot/drivers/pinctrl/pinctrl_pic32.c
/rk3399_rockchip-uboot/drivers/serial/Kconfig
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/sandbox.c
/rk3399_rockchip-uboot/drivers/serial/serial_bfin.c
/rk3399_rockchip-uboot/drivers/serial/serial_lpuart.c
/rk3399_rockchip-uboot/drivers/serial/serial_pic32.c
/rk3399_rockchip-uboot/drivers/soc/Makefile
/rk3399_rockchip-uboot/drivers/usb/gadget/composite.c
/rk3399_rockchip-uboot/drivers/usb/gadget/config.c
/rk3399_rockchip-uboot/drivers/usb/gadget/dwc2_udc_otg.c
/rk3399_rockchip-uboot/drivers/usb/gadget/epautoconf.c
/rk3399_rockchip-uboot/drivers/usb/gadget/ether.c
/rk3399_rockchip-uboot/drivers/usb/gadget/gadget_chips.h
/rk3399_rockchip-uboot/drivers/usb/gadget/usbstring.c
/rk3399_rockchip-uboot/drivers/video/video_bmp.c
/rk3399_rockchip-uboot/examples/standalone/README.smc91111_eeprom
/rk3399_rockchip-uboot/examples/standalone/smc91111_eeprom.c
/rk3399_rockchip-uboot/examples/standalone/smc911x_eeprom.c
/rk3399_rockchip-uboot/include/asm-generic/errno.h
/rk3399_rockchip-uboot/include/config_distro_defaults.h
/rk3399_rockchip-uboot/include/configs/TQM5200.h
/rk3399_rockchip-uboot/include/configs/adp-ag101p.h
/rk3399_rockchip-uboot/include/configs/am3517_crane.h
/rk3399_rockchip-uboot/include/configs/am3517_evm.h
/rk3399_rockchip-uboot/include/configs/at91-sama5_common.h
/rk3399_rockchip-uboot/include/configs/bcm_ep_board.h
/rk3399_rockchip-uboot/include/configs/bct-brettl2.h
/rk3399_rockchip-uboot/include/configs/bf506f-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf518f-ezbrd.h
/rk3399_rockchip-uboot/include/configs/bf525-ucr2.h
/rk3399_rockchip-uboot/include/configs/bf526-ezbrd.h
/rk3399_rockchip-uboot/include/configs/bf527-ad7160-eval.h
/rk3399_rockchip-uboot/include/configs/bf527-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf527-sdp.h
/rk3399_rockchip-uboot/include/configs/bf533-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf533-stamp.h
/rk3399_rockchip-uboot/include/configs/bf537-minotaur.h
/rk3399_rockchip-uboot/include/configs/bf537-pnav.h
/rk3399_rockchip-uboot/include/configs/bf537-srv1.h
/rk3399_rockchip-uboot/include/configs/bf537-stamp.h
/rk3399_rockchip-uboot/include/configs/bf538f-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf548-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf561-acvilon.h
/rk3399_rockchip-uboot/include/configs/bf561-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf609-ezkit.h
/rk3399_rockchip-uboot/include/configs/blackstamp.h
/rk3399_rockchip-uboot/include/configs/blackvme.h
/rk3399_rockchip-uboot/include/configs/br4.h
/rk3399_rockchip-uboot/include/configs/cm-bf527.h
/rk3399_rockchip-uboot/include/configs/cm-bf533.h
/rk3399_rockchip-uboot/include/configs/cm-bf537e.h
/rk3399_rockchip-uboot/include/configs/cm-bf537u.h
/rk3399_rockchip-uboot/include/configs/cm-bf548.h
/rk3399_rockchip-uboot/include/configs/cm-bf561.h
/rk3399_rockchip-uboot/include/configs/cm_t35.h
/rk3399_rockchip-uboot/include/configs/cm_t3517.h
/rk3399_rockchip-uboot/include/configs/cobra5272.h
/rk3399_rockchip-uboot/include/configs/colibri_vf.h
/rk3399_rockchip-uboot/include/configs/dnp5370.h
/rk3399_rockchip-uboot/include/configs/edb93xx.h
/rk3399_rockchip-uboot/include/configs/espt.h
/rk3399_rockchip-uboot/include/configs/exynos5-common.h
/rk3399_rockchip-uboot/include/configs/ibf-dsp561.h
/rk3399_rockchip-uboot/include/configs/ip04.h
/rk3399_rockchip-uboot/include/configs/kzm9g.h
/rk3399_rockchip-uboot/include/configs/ls1021aqds.h
/rk3399_rockchip-uboot/include/configs/ls1021atwr.h
/rk3399_rockchip-uboot/include/configs/ls2080a_common.h
/rk3399_rockchip-uboot/include/configs/ls2080a_emu.h
/rk3399_rockchip-uboot/include/configs/ls2080a_simu.h
/rk3399_rockchip-uboot/include/configs/ls2080aqds.h
/rk3399_rockchip-uboot/include/configs/mx31pdk.h
/rk3399_rockchip-uboot/include/configs/mx6slevk.h
/rk3399_rockchip-uboot/include/configs/mx6sxsabreauto.h
/rk3399_rockchip-uboot/include/configs/mx6sxsabresd.h
/rk3399_rockchip-uboot/include/configs/nokia_rx51.h
/rk3399_rockchip-uboot/include/configs/novena.h
/rk3399_rockchip-uboot/include/configs/omap3_evm.h
/rk3399_rockchip-uboot/include/configs/omap3_evm_common.h
/rk3399_rockchip-uboot/include/configs/omap3_evm_quick_mmc.h
/rk3399_rockchip-uboot/include/configs/omap3_evm_quick_nand.h
/rk3399_rockchip-uboot/include/configs/origen.h
/rk3399_rockchip-uboot/include/configs/pcm052.h
/rk3399_rockchip-uboot/include/configs/pic32mzdask.h
/rk3399_rockchip-uboot/include/configs/pr1.h
/rk3399_rockchip-uboot/include/configs/rcar-gen2-common.h
/rk3399_rockchip-uboot/include/configs/rk3036_common.h
/rk3399_rockchip-uboot/include/configs/rk3288_common.h
/rk3399_rockchip-uboot/include/configs/s5p_goni.h
/rk3399_rockchip-uboot/include/configs/sama5d2_xplained.h
/rk3399_rockchip-uboot/include/configs/sh7763rdp.h
/rk3399_rockchip-uboot/include/configs/smdkc100.h
/rk3399_rockchip-uboot/include/configs/smdkv310.h
/rk3399_rockchip-uboot/include/configs/socfpga_mcvevk.h
/rk3399_rockchip-uboot/include/configs/spear-common.h
/rk3399_rockchip-uboot/include/configs/stv0991.h
/rk3399_rockchip-uboot/include/configs/tao3530.h
/rk3399_rockchip-uboot/include/configs/tcm-bf518.h
/rk3399_rockchip-uboot/include/configs/tcm-bf537.h
/rk3399_rockchip-uboot/include/configs/ti814x_evm.h
/rk3399_rockchip-uboot/include/configs/ti816x_evm.h
/rk3399_rockchip-uboot/include/configs/ti_omap3_common.h
/rk3399_rockchip-uboot/include/configs/tricorder.h
/rk3399_rockchip-uboot/include/configs/ts4800.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/configs/vexpress_aemv8a.h
/rk3399_rockchip-uboot/include/configs/vexpress_ca15_tc2.h
/rk3399_rockchip-uboot/include/configs/vexpress_ca5x2.h
/rk3399_rockchip-uboot/include/configs/vexpress_ca9x4.h
/rk3399_rockchip-uboot/include/configs/vexpress_common.h
/rk3399_rockchip-uboot/include/configs/vf610twr.h
/rk3399_rockchip-uboot/include/configs/wandboard.h
/rk3399_rockchip-uboot/include/dt-bindings/clock/microchip,clock.h
/rk3399_rockchip-uboot/include/linux/linkage.h
/rk3399_rockchip-uboot/include/linux/usb/cdc.h
/rk3399_rockchip-uboot/include/linux/usb/gadget.h
/rk3399_rockchip-uboot/include/mmc.h
/rk3399_rockchip-uboot/include/video.h
/rk3399_rockchip-uboot/lib/Kconfig
/rk3399_rockchip-uboot/lib/zlib/inffast.c
/rk3399_rockchip-uboot/lib/zlib/inftrees.c
/rk3399_rockchip-uboot/lib/zlib/zutil.h
/rk3399_rockchip-uboot/net/eth-uclass.c
/rk3399_rockchip-uboot/scripts/Makefile.spl
/rk3399_rockchip-uboot/scripts/basic/fixdep.c
dm/video.c
/rk3399_rockchip-uboot/tools/mxsboot.c
/rk3399_rockchip-uboot/tools/palmtreo680/flash_u-boot.c
/rk3399_rockchip-uboot/tools/patman/README
5674ead715-Jan-2016 Simon Glass <sjg@chromium.org>

video: test: Add console tests for truetype

This adds tests for the different character types, line wrap, scrolling and
backspace.

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

8df8dad515-Jan-2016 Simon Glass <sjg@chromium.org>

video: sandbox: Enable truetype fonts for sandbox

Enable this feature so that truetype fonts can be used on the sandbox
console. Update the tests to select the normal/rotated console when needed.

S

video: sandbox: Enable truetype fonts for sandbox

Enable this feature so that truetype fonts can be used on the sandbox
console. Update the tests to select the normal/rotated console when needed.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Anatolij Gustschin <agust@denx.de>

show more ...

12345678910>>...18