History log of /rk3399_rockchip-uboot/common/ (Results 1976 – 2000 of 5256)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b9ea0c3a06-Feb-2015 Heiko Schocher <hs@denx.de>

spl, spl_nor: fix compiler warning

executing "tools/buildman/buildman mpc5xx" drops this warning:

common/spl/spl_nor.c: In function 'spl_nor_load_image':
common/spl/spl_nor.c:26:10: warning: assign

spl, spl_nor: fix compiler warning

executing "tools/buildman/buildman mpc5xx" drops this warning:

common/spl/spl_nor.c: In function 'spl_nor_load_image':
common/spl/spl_nor.c:26:10: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]

fix this.

Signed-off-by: Heiko Schocher <hs@denx.de>

show more ...

c01c71bc07-Feb-2015 Simon Glass <sjg@chromium.org>

arm: spl: Provide for a board-specific loader

Some boards have a special way of loading U-Boot that does not fit with
the existing SPL code. For example sunxi uses an 'FEL' mode where U-Boot
is load

arm: spl: Provide for a board-specific loader

Some boards have a special way of loading U-Boot that does not fit with
the existing SPL code. For example sunxi uses an 'FEL' mode where U-Boot
is loaded over USB. Add a CONFIG option and boot mode for this.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Acked-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>

show more ...

364ac5b507-Feb-2015 Axel Lin <axel.lin@ingics.com>

image: Convert to use fdt_for_each_subnode macro

Use fdt_for_each_subnode macro to simplify the code a bit.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: Simon Glass <sjg@chromium.org>


/rk3399_rockchip-uboot/Kconfig
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arc/Kconfig
/rk3399_rockchip-uboot/arch/arc/config.mk
/rk3399_rockchip-uboot/arch/arc/cpu/arcv2/Makefile
/rk3399_rockchip-uboot/arch/arc/cpu/arcv2/start.S
/rk3399_rockchip-uboot/arch/arc/include/asm/cache.h
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/arm1176/bcm2835/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/am33xx/clock_am43xx.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/exynos/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/exynos/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/exynos/power.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/keystone/ddr3.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/emif-common.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap5/sdram.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/rmobile/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/rmobile/lowlevel_init_ca15.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/tegra-common/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/Kconfig
/rk3399_rockchip-uboot/arch/arm/dts/exynos4412-odroid.dts
/rk3399_rockchip-uboot/arch/arm/dts/exynos5422-odroidxu3.dts
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91_pio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-exynos/clk.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-keystone/ddr3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/emif.h
/rk3399_rockchip-uboot/arch/sandbox/Kconfig
/rk3399_rockchip-uboot/arch/sandbox/config.mk
/rk3399_rockchip-uboot/arch/sandbox/cpu/start.c
/rk3399_rockchip-uboot/arch/sandbox/cpu/state.c
/rk3399_rockchip-uboot/arch/sandbox/include/asm/state.h
/rk3399_rockchip-uboot/arch/x86/Kconfig
/rk3399_rockchip-uboot/board/buffalo/lsxl/README
/rk3399_rockchip-uboot/board/compulab/cm_t335/Kconfig
/rk3399_rockchip-uboot/board/gumstix/pepper/Kconfig
/rk3399_rockchip-uboot/board/isee/igep0033/Kconfig
/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig
/rk3399_rockchip-uboot/board/renesas/silk/Kconfig
/rk3399_rockchip-uboot/board/renesas/silk/MAINTAINERS
/rk3399_rockchip-uboot/board/renesas/silk/Makefile
/rk3399_rockchip-uboot/board/renesas/silk/qos.c
/rk3399_rockchip-uboot/board/renesas/silk/qos.h
/rk3399_rockchip-uboot/board/renesas/silk/silk.c
/rk3399_rockchip-uboot/board/samsung/common/board.c
/rk3399_rockchip-uboot/board/samsung/goni/Kconfig
/rk3399_rockchip-uboot/board/samsung/odroid/odroid.c
/rk3399_rockchip-uboot/board/samsung/smdk5420/Kconfig
/rk3399_rockchip-uboot/board/samsung/smdkc100/Kconfig
/rk3399_rockchip-uboot/board/silica/pengwyn/Kconfig
/rk3399_rockchip-uboot/board/ti/am335x/Kconfig
/rk3399_rockchip-uboot/board/ti/beagle_x15/board.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/board.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/ddr3_k2e.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/ddr3_k2hk.c
/rk3399_rockchip-uboot/board/ti/ks2_evm/ddr3_k2l.c
image-fit.c
image-sig.c
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_fdt_defconfig
/rk3399_rockchip-uboot/configs/am335x_igep0033_defconfig
/rk3399_rockchip-uboot/configs/am3517_crane_defconfig
/rk3399_rockchip-uboot/configs/am3517_evm_defconfig
/rk3399_rockchip-uboot/configs/axs103_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/devkit8000_defconfig
/rk3399_rockchip-uboot/configs/dig297_defconfig
/rk3399_rockchip-uboot/configs/eco5pk_defconfig
/rk3399_rockchip-uboot/configs/gwventana_defconfig
/rk3399_rockchip-uboot/configs/mcx_defconfig
/rk3399_rockchip-uboot/configs/mt_ventoux_defconfig
/rk3399_rockchip-uboot/configs/mx6dlsabreauto_defconfig
/rk3399_rockchip-uboot/configs/mx6dlsabresd_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/mx6sxsabresd_defconfig
/rk3399_rockchip-uboot/configs/nokia_rx51_defconfig
/rk3399_rockchip-uboot/configs/omap3_beagle_defconfig
/rk3399_rockchip-uboot/configs/omap3_evm_defconfig
/rk3399_rockchip-uboot/configs/omap3_evm_quick_mmc_defconfig
/rk3399_rockchip-uboot/configs/omap3_evm_quick_nand_defconfig
/rk3399_rockchip-uboot/configs/omap3_ha_defconfig
/rk3399_rockchip-uboot/configs/omap3_logic_defconfig
/rk3399_rockchip-uboot/configs/omap3_mvblx_defconfig
/rk3399_rockchip-uboot/configs/omap3_pandora_defconfig
/rk3399_rockchip-uboot/configs/omap3_sdp3430_defconfig
/rk3399_rockchip-uboot/configs/pcm051_rev1_defconfig
/rk3399_rockchip-uboot/configs/pcm051_rev3_defconfig
/rk3399_rockchip-uboot/configs/pengwyn_defconfig
/rk3399_rockchip-uboot/configs/pepper_defconfig
/rk3399_rockchip-uboot/configs/rpi_defconfig
/rk3399_rockchip-uboot/configs/s5p_goni_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/configs/silk_defconfig
/rk3399_rockchip-uboot/configs/smdkc100_defconfig
/rk3399_rockchip-uboot/configs/snapper9260_defconfig
/rk3399_rockchip-uboot/configs/snapper9g20_defconfig
/rk3399_rockchip-uboot/configs/socfpga_socrates_defconfig
/rk3399_rockchip-uboot/configs/stv0991_defconfig
/rk3399_rockchip-uboot/configs/tao3530_defconfig
/rk3399_rockchip-uboot/configs/tricorder_defconfig
/rk3399_rockchip-uboot/configs/tricorder_flash_defconfig
/rk3399_rockchip-uboot/configs/twister_defconfig
/rk3399_rockchip-uboot/doc/device-tree-bindings/exynos/emmc-reset.txt
/rk3399_rockchip-uboot/drivers/core/device.c
/rk3399_rockchip-uboot/drivers/core/root.c
/rk3399_rockchip-uboot/drivers/gpio/mxc_gpio.c
/rk3399_rockchip-uboot/drivers/mtd/nand/omap_gpmc.c
/rk3399_rockchip-uboot/drivers/net/keystone_net.c
/rk3399_rockchip-uboot/drivers/serial/serial-uclass.c
/rk3399_rockchip-uboot/drivers/serial/serial_sh.c
/rk3399_rockchip-uboot/drivers/serial/serial_sh.h
/rk3399_rockchip-uboot/include/config_defaults.h
/rk3399_rockchip-uboot/include/configs/cm_fx6.h
/rk3399_rockchip-uboot/include/configs/exynos-common.h
/rk3399_rockchip-uboot/include/configs/gw_ventana.h
/rk3399_rockchip-uboot/include/configs/lsxl.h
/rk3399_rockchip-uboot/include/configs/mx6sabre_common.h
/rk3399_rockchip-uboot/include/configs/mx6sxsabresd.h
/rk3399_rockchip-uboot/include/configs/novena.h
/rk3399_rockchip-uboot/include/configs/peach-pi.h
/rk3399_rockchip-uboot/include/configs/peach-pit.h
/rk3399_rockchip-uboot/include/configs/rpi.h
/rk3399_rockchip-uboot/include/configs/s5p_goni.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/include/configs/silk.h
/rk3399_rockchip-uboot/include/configs/smdkc100.h
/rk3399_rockchip-uboot/include/configs/snapper9260.h
/rk3399_rockchip-uboot/include/configs/socfpga_common.h
/rk3399_rockchip-uboot/include/configs/stv0991.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/configs/tegra-common.h
/rk3399_rockchip-uboot/include/configs/ti_am335x_common.h
/rk3399_rockchip-uboot/include/configs/ti_omap3_common.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/dm/device.h
/rk3399_rockchip-uboot/include/dm/platform_data/serial_sh.h
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/buildman/toolchain.py
/rk3399_rockchip-uboot/tools/imagetool.c
/rk3399_rockchip-uboot/tools/imagetool.h
/rk3399_rockchip-uboot/tools/patman/gitutil.py
/rk3399_rockchip-uboot/tools/patman/settings.py
f058f15406-Feb-2015 Simon Glass <sjg@chromium.org>

dm: Add CMD_DM and CMD_DEMO to Kconfig

Add Kconfig settings for these two options.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Masahiro Yamada <yamada.m@jp.panasonic.com>

ca88b9b906-Feb-2015 Simon Glass <sjg@chromium.org>

dm: i2c: Add a dm_ prefix to driver model bus speed functions

As with i2c_read() and i2c_write(), add a dm_ prefix to the driver model
versions of these functions to avoid conflicts.

Signed-off-by:

dm: i2c: Add a dm_ prefix to driver model bus speed functions

As with i2c_read() and i2c_write(), add a dm_ prefix to the driver model
versions of these functions to avoid conflicts.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Heiko Schocher <hs@denx.de>

show more ...


/rk3399_rockchip-uboot/arch/Kconfig
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/44x_spd_ddr2.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/config.mk
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/cpu_init.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/dts/Makefile
/rk3399_rockchip-uboot/arch/powerpc/dts/arches.dts
/rk3399_rockchip-uboot/arch/powerpc/dts/canyonlands.dts
/rk3399_rockchip-uboot/arch/powerpc/dts/glacier.dts
/rk3399_rockchip-uboot/arch/powerpc/include/asm/arch-ppc4xx/gpio.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/linkage.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/ppc460ex_gt.h
/rk3399_rockchip-uboot/board/amcc/canyonlands/Kconfig
/rk3399_rockchip-uboot/board/amcc/canyonlands/MAINTAINERS
/rk3399_rockchip-uboot/board/amcc/canyonlands/config.mk
/rk3399_rockchip-uboot/board/amcc/canyonlands/u-boot-ram.lds
cmd_i2c.c
/rk3399_rockchip-uboot/configs/arches_defconfig
/rk3399_rockchip-uboot/configs/canyonlands_defconfig
/rk3399_rockchip-uboot/configs/glacier_defconfig
/rk3399_rockchip-uboot/configs/glacier_ramboot_defconfig
/rk3399_rockchip-uboot/drivers/i2c/i2c-uclass.c
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/serial_ppc.c
/rk3399_rockchip-uboot/include/configs/amcc-common.h
/rk3399_rockchip-uboot/include/configs/canyonlands.h
/rk3399_rockchip-uboot/include/i2c.h
/rk3399_rockchip-uboot/include/net.h
/rk3399_rockchip-uboot/net/net.c
/rk3399_rockchip-uboot/net/ping.c
/rk3399_rockchip-uboot/test/dm/i2c.c
74d0186707-Feb-2015 Simon Glass <sjg@chromium.org>

Introduce board_init_f_mem() to handle early memory layout

At present on some architectures we set up the following before calling
board_init_f():

- global_data
- stack
- early malloc memo

Introduce board_init_f_mem() to handle early memory layout

At present on some architectures we set up the following before calling
board_init_f():

- global_data
- stack
- early malloc memory

Adding the code to support early malloc and global data setup to every
arch's assembler start-up is a pain. Also this code is not actually
architecture-specific. We can use common code for all architectures and
with a bit of care we can write this code in C.

Add a new function to deal with this. It should be called after memory
is available, with a pointer to the top of the area that should be used
before relocation. The function will set things up and return the lowest
memory address that it allocated/used. That can then be set as the top
of the stack.

Note that on some archs this function will use the stack, so the stack
pointer should be set to same value as is pased to board_init_f_mem().
A margin of 128 bytes will be left for this stack, so that it is not
overwritten. This means that 64 bytes is wasted by this early call.
This is not strictly necessary on several more modern archs, so we could
remove this at the cost of some arch-dependent code.

With this function there is no-longer any need for the assembler code to
zero global_data or set up the early malloc pointers.

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

show more ...

2c85717004-Feb-2015 Hans de Goede <hdegoede@redhat.com>

malloc_simple: Return NULL on malloc failure rather then calling panic()

All callers of malloc should already do error checking, and may even be able
to continue without the alloc succeeding.

Moreo

malloc_simple: Return NULL on malloc failure rather then calling panic()

All callers of malloc should already do error checking, and may even be able
to continue without the alloc succeeding.

Moreover, common/malloc_simple.c is the only user of .rodata.str1.1 in
common/built-in.o when building the SPL, triggering this gcc bug:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54303

Causing .rodata to grow with e.g. 0xc21 bytes, nullifying all benefits of
using malloc_simple in the first place.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

b922a5f903-Feb-2015 Peter Tyser <ptyser@xes-inc.com>

dm: Prevent "demo hello" and "demo status" segfaults

Segfaults can occur when a mandatory argument is not provided to
"demo hello" and "demo status". Eg:

=> demo hello
Segmentation fault (co

dm: Prevent "demo hello" and "demo status" segfaults

Segfaults can occur when a mandatory argument is not provided to
"demo hello" and "demo status". Eg:

=> demo hello
Segmentation fault (core dumped)

Add a check to ensure all required arguments are provided.

Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

db7a7dee10-Feb-2015 Tom Rini <trini@ti.com>

Merge branch 'master' of git://git.denx.de/u-boot-x86


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/x86/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/Makefile
/rk3399_rockchip-uboot/arch/x86/cpu/baytrail/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/baytrail/Makefile
/rk3399_rockchip-uboot/arch/x86/cpu/baytrail/early_uart.c
/rk3399_rockchip-uboot/arch/x86/cpu/baytrail/fsp_configs.c
/rk3399_rockchip-uboot/arch/x86/cpu/baytrail/pci.c
/rk3399_rockchip-uboot/arch/x86/cpu/baytrail/valleyview.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/gma.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/sdram.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/quark/Makefile
/rk3399_rockchip-uboot/arch/x86/cpu/quark/car.S
/rk3399_rockchip-uboot/arch/x86/cpu/quark/dram.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/hte.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/hte.h
/rk3399_rockchip-uboot/arch/x86/cpu/quark/mrc.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/mrc_util.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/mrc_util.h
/rk3399_rockchip-uboot/arch/x86/cpu/quark/msg_port.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/pci.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/quark.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/smc.c
/rk3399_rockchip-uboot/arch/x86/cpu/quark/smc.h
/rk3399_rockchip-uboot/arch/x86/cpu/queensbay/Kconfig
/rk3399_rockchip-uboot/arch/x86/cpu/queensbay/Makefile
/rk3399_rockchip-uboot/arch/x86/cpu/queensbay/fsp_configs.c
/rk3399_rockchip-uboot/arch/x86/cpu/queensbay/tnc.c
/rk3399_rockchip-uboot/arch/x86/cpu/queensbay/tnc_pci.c
/rk3399_rockchip-uboot/arch/x86/cpu/queensbay/topcliff.c
/rk3399_rockchip-uboot/arch/x86/dts/Makefile
/rk3399_rockchip-uboot/arch/x86/dts/galileo.dts
/rk3399_rockchip-uboot/arch/x86/dts/microcode/m0130673322.dtsi
/rk3399_rockchip-uboot/arch/x86/dts/minnowmax.dts
/rk3399_rockchip-uboot/arch/x86/dts/serial.dtsi
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-baytrail/fsp/azalia.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-baytrail/fsp/fsp_vpd.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-baytrail/gpio.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-ivybridge/sandybridge.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-quark/device.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-quark/gpio.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-quark/mrc.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-quark/msg_port.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-quark/quark.h
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-queensbay/fsp/fsp_vpd.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_api.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_bootmode.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_ffs.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_fv.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_hob.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_infoheader.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_platform.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_support.h
/rk3399_rockchip-uboot/arch/x86/include/asm/fsp/fsp_types.h
/rk3399_rockchip-uboot/arch/x86/include/asm/pci.h
/rk3399_rockchip-uboot/arch/x86/include/asm/u-boot-x86.h
/rk3399_rockchip-uboot/arch/x86/lib/Makefile
/rk3399_rockchip-uboot/arch/x86/lib/cmd_hob.c
/rk3399_rockchip-uboot/arch/x86/lib/fsp/Makefile
/rk3399_rockchip-uboot/arch/x86/lib/fsp/fsp_car.S
/rk3399_rockchip-uboot/arch/x86/lib/fsp/fsp_common.c
/rk3399_rockchip-uboot/arch/x86/lib/fsp/fsp_dram.c
/rk3399_rockchip-uboot/arch/x86/lib/fsp/fsp_support.c
/rk3399_rockchip-uboot/arch/x86/lib/pci_type1.c
/rk3399_rockchip-uboot/board/google/chromebook_link/Kconfig
/rk3399_rockchip-uboot/board/intel/galileo/Kconfig
/rk3399_rockchip-uboot/board/intel/galileo/MAINTAINERS
/rk3399_rockchip-uboot/board/intel/galileo/Makefile
/rk3399_rockchip-uboot/board/intel/galileo/galileo.c
/rk3399_rockchip-uboot/board/intel/galileo/start.S
/rk3399_rockchip-uboot/board/intel/minnowmax/Kconfig
/rk3399_rockchip-uboot/board/intel/minnowmax/MAINTAINERS
/rk3399_rockchip-uboot/board/intel/minnowmax/Makefile
/rk3399_rockchip-uboot/board/intel/minnowmax/minnowmax.c
/rk3399_rockchip-uboot/board/intel/minnowmax/start.S
cmd_scsi.c
/rk3399_rockchip-uboot/configs/galileo_defconfig
/rk3399_rockchip-uboot/configs/minnowmax_defconfig
/rk3399_rockchip-uboot/doc/README.x86
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/pci_mmc.c
/rk3399_rockchip-uboot/drivers/pci/pci.c
/rk3399_rockchip-uboot/drivers/pci/pci_rom.c
/rk3399_rockchip-uboot/drivers/spi/ich.c
/rk3399_rockchip-uboot/drivers/spi/ich.h
/rk3399_rockchip-uboot/drivers/usb/host/Makefile
/rk3399_rockchip-uboot/drivers/usb/host/ehci-pci.c
/rk3399_rockchip-uboot/drivers/usb/host/xhci-pci.c
/rk3399_rockchip-uboot/drivers/video/vesa_fb.c
/rk3399_rockchip-uboot/include/bootstage.h
/rk3399_rockchip-uboot/include/configs/galileo.h
/rk3399_rockchip-uboot/include/configs/minnowmax.h
/rk3399_rockchip-uboot/include/configs/x86-common.h
/rk3399_rockchip-uboot/include/dt-bindings/mrc/quark.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/mmc.h
/rk3399_rockchip-uboot/include/pci.h
/rk3399_rockchip-uboot/include/pci_ids.h
/rk3399_rockchip-uboot/include/pci_rom.h
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/tools/microcode-tool.py
c956662c10-Feb-2015 Tom Rini <trini@ti.com>

Merge branch 'master' of git://git.denx.de/u-boot-atmel


/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/at91/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/at91/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/at91/sama5d4_devices.c
/rk3399_rockchip-uboot/arch/arm/cpu/at91-common/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/at91-common/mpddrc.c
/rk3399_rockchip-uboot/arch/arm/cpu/at91-common/spl.c
/rk3399_rockchip-uboot/arch/arm/cpu/at91-common/spl_atmel.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91_common.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91_pmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91_rstc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91sam9_matrix.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/hardware.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/sama5_matrix.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/sama5_sfr.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/sama5d4.h
/rk3399_rockchip-uboot/board/atmel/sama5d4_xplained/sama5d4_xplained.c
/rk3399_rockchip-uboot/board/atmel/sama5d4ek/sama5d4ek.c
board_f.c
/rk3399_rockchip-uboot/configs/at91sam9g20ek_2mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d4_xplained_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d4_xplained_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4_xplained_spiflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4ek_mmc_defconfig
/rk3399_rockchip-uboot/configs/sama5d4ek_nandflash_defconfig
/rk3399_rockchip-uboot/configs/sama5d4ek_spiflash_defconfig
/rk3399_rockchip-uboot/drivers/mtd/nand/atmel_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/atmel_nand_ecc.h
/rk3399_rockchip-uboot/drivers/video/atmel_lcdfb.c
/rk3399_rockchip-uboot/drivers/watchdog/at91sam9_wdt.c
/rk3399_rockchip-uboot/include/configs/at91sam9260ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9x5ek.h
/rk3399_rockchip-uboot/include/configs/sama5d3_xplained.h
/rk3399_rockchip-uboot/include/configs/sama5d3xek.h
/rk3399_rockchip-uboot/include/configs/sama5d4_xplained.h
/rk3399_rockchip-uboot/include/configs/sama5d4ek.h
/rk3399_rockchip-uboot/include/configs/taurus.h
0dac731d10-Feb-2015 Tom Rini <trini@ti.com>

Merge branch 'master' of git://git.denx.de/u-boot-video

Conflicts:
include/splash.h

Signed-off-by: Tom Rini <trini@ti.com>

307367ea10-Feb-2015 Tom Rini <trini@ti.com>

Merge branch 'master' of git://www.denx.de/git/u-boot-imx


/rk3399_rockchip-uboot/Kconfig
/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/Kconfig
/rk3399_rockchip-uboot/arch/arc/Kconfig
/rk3399_rockchip-uboot/arch/arc/config.mk
/rk3399_rockchip-uboot/arch/arc/include/asm/arcregs.h
/rk3399_rockchip-uboot/arch/arc/include/asm/cache.h
/rk3399_rockchip-uboot/arch/arc/include/asm/config.h
/rk3399_rockchip-uboot/arch/arc/lib/Makefile
/rk3399_rockchip-uboot/arch/arc/lib/_millicodethunk.S
/rk3399_rockchip-uboot/arch/arc/lib/cache.c
/rk3399_rockchip-uboot/arch/arc/lib/libgcc2.c
/rk3399_rockchip-uboot/arch/arc/lib/libgcc2.h
/rk3399_rockchip-uboot/arch/arc/lib/memcmp.S
/rk3399_rockchip-uboot/arch/arm/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/spl_boot.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/spl_lradc_init.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/spl_power_init.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/armada-xp/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/armada-xp/lowlevel_spl.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/armada-xp/spl.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/uniphier/Kconfig
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/board_early_init_f.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/cmd_pinmon.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/dram_init.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/ph1-ld4/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/ph1-pro4/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/ph1-pro4/boot-mode.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/ph1-sld8/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/ph1-sld8/pinctrl.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/print_misc_info.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/uniphier/spl.c
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-ld4-ref.dts
/rk3399_rockchip-uboot/arch/arm/dts/uniphier-ph1-pro4-ref.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-ref-daughter.dtsi
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-armada-xp/config.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-armada-xp/cpu.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/arch-mxs/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-uniphier/boot-device.h
/rk3399_rockchip-uboot/arch/arm/mvebu-common/Makefile
/rk3399_rockchip-uboot/arch/arm/mvebu-common/serdes/Makefile
/rk3399_rockchip-uboot/arch/arm/mvebu-common/serdes/board_env_spec.h
/rk3399_rockchip-uboot/arch/arm/mvebu-common/serdes/high_speed_env_lib.c
/rk3399_rockchip-uboot/arch/arm/mvebu-common/serdes/high_speed_env_spec.c
/rk3399_rockchip-uboot/arch/arm/mvebu-common/serdes/high_speed_env_spec.h
/rk3399_rockchip-uboot/arch/arm/mvebu-common/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/microblaze/cpu/start.S
/rk3399_rockchip-uboot/arch/microblaze/cpu/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/microblaze/include/asm/config.h
/rk3399_rockchip-uboot/board/Marvell/db-mv784mp-gp/kwbimage.cfg
/rk3399_rockchip-uboot/board/aristainetos/aristainetos.c
/rk3399_rockchip-uboot/board/bachmann/ot1200/Makefile
/rk3399_rockchip-uboot/board/bachmann/ot1200/mx6q_4x_mt41j128.cfg
/rk3399_rockchip-uboot/board/bachmann/ot1200/ot1200.c
/rk3399_rockchip-uboot/board/bachmann/ot1200/ot1200_spl.c
/rk3399_rockchip-uboot/board/barco/platinum/Kconfig
/rk3399_rockchip-uboot/board/barco/platinum/MAINTAINERS
/rk3399_rockchip-uboot/board/barco/platinum/Makefile
/rk3399_rockchip-uboot/board/barco/platinum/platinum.c
/rk3399_rockchip-uboot/board/barco/platinum/platinum.h
/rk3399_rockchip-uboot/board/barco/platinum/platinum_picon.c
/rk3399_rockchip-uboot/board/barco/platinum/platinum_titanium.c
/rk3399_rockchip-uboot/board/barco/platinum/spl_picon.c
/rk3399_rockchip-uboot/board/barco/platinum/spl_titanium.c
/rk3399_rockchip-uboot/board/compulab/cm_fx6/cm_fx6.c
/rk3399_rockchip-uboot/board/compulab/cm_t335/cm_t335.c
/rk3399_rockchip-uboot/board/compulab/cm_t35/cm_t35.c
/rk3399_rockchip-uboot/board/compulab/cm_t3517/cm_t3517.c
/rk3399_rockchip-uboot/board/compulab/cm_t54/cm_t54.c
/rk3399_rockchip-uboot/board/compulab/common/Makefile
/rk3399_rockchip-uboot/board/compulab/common/common.h
/rk3399_rockchip-uboot/board/compulab/common/eeprom.c
/rk3399_rockchip-uboot/board/compulab/common/eeprom.h
/rk3399_rockchip-uboot/board/freescale/mx53loco/imximage.cfg
/rk3399_rockchip-uboot/board/freescale/mx6qsabreauto/mx6qsabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6sxsabresd/MAINTAINERS
/rk3399_rockchip-uboot/board/freescale/mx6sxsabresd/mx6sxsabresd.c
/rk3399_rockchip-uboot/board/maxbcm/kwbimage.cfg
/rk3399_rockchip-uboot/board/maxbcm/maxbcm.c
/rk3399_rockchip-uboot/board/synopsys/Kconfig
/rk3399_rockchip-uboot/board/synopsys/MAINTAINERS
Makefile
splash_source.c
/rk3399_rockchip-uboot/configs/arcangel4-be_defconfig
/rk3399_rockchip-uboot/configs/arcangel4_defconfig
/rk3399_rockchip-uboot/configs/axs101_defconfig
/rk3399_rockchip-uboot/configs/db-mv784mp-gp_defconfig
/rk3399_rockchip-uboot/configs/maxbcm_defconfig
/rk3399_rockchip-uboot/configs/mx6sxsabresd_spl_defconfig
/rk3399_rockchip-uboot/configs/ot1200_spl_defconfig
/rk3399_rockchip-uboot/configs/platinum_picon_defconfig
/rk3399_rockchip-uboot/configs/platinum_titanium_defconfig
/rk3399_rockchip-uboot/configs/tb100_defconfig
/rk3399_rockchip-uboot/doc/README.splashprepare
/rk3399_rockchip-uboot/doc/README.uniphier
/rk3399_rockchip-uboot/drivers/ddr/mvebu/Makefile
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_axp.h
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_axp_config.h
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_axp_mc_static.h
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_axp_training_static.h
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_axp_vars.h
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_dfs.c
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_dqs.c
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_hw_training.c
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_hw_training.h
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_init.c
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_init.h
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_patterns_64bit.h
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_pbs.c
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_read_leveling.c
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_sdram.c
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_spd.c
/rk3399_rockchip-uboot/drivers/ddr/mvebu/ddr3_write_leveling.c
/rk3399_rockchip-uboot/drivers/ddr/mvebu/xor.c
/rk3399_rockchip-uboot/drivers/ddr/mvebu/xor.h
/rk3399_rockchip-uboot/drivers/ddr/mvebu/xor_regs.h
/rk3399_rockchip-uboot/include/configs/arcangel4.h
/rk3399_rockchip-uboot/include/configs/aristainetos.h
/rk3399_rockchip-uboot/include/configs/axs101.h
/rk3399_rockchip-uboot/include/configs/cm_fx6.h
/rk3399_rockchip-uboot/include/configs/cm_t35.h
/rk3399_rockchip-uboot/include/configs/db-mv784mp-gp.h
/rk3399_rockchip-uboot/include/configs/imx6_spl.h
/rk3399_rockchip-uboot/include/configs/maxbcm.h
/rk3399_rockchip-uboot/include/configs/microblaze-generic.h
/rk3399_rockchip-uboot/include/configs/mx6slevk.h
/rk3399_rockchip-uboot/include/configs/mx6sxsabresd.h
/rk3399_rockchip-uboot/include/configs/ot1200.h
/rk3399_rockchip-uboot/include/configs/platinum.h
/rk3399_rockchip-uboot/include/configs/platinum_picon.h
/rk3399_rockchip-uboot/include/configs/platinum_titanium.h
/rk3399_rockchip-uboot/include/configs/sheevaplug.h
/rk3399_rockchip-uboot/include/configs/tb100.h
/rk3399_rockchip-uboot/include/configs/uniphier.h
/rk3399_rockchip-uboot/include/configs/wandboard.h
/rk3399_rockchip-uboot/include/power/pfuze100_pmic.h
/rk3399_rockchip-uboot/include/splash.h
/rk3399_rockchip-uboot/scripts/Makefile.spl
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/imximage.c
/rk3399_rockchip-uboot/tools/imximage.h
/rk3399_rockchip-uboot/tools/kwbimage.c
/rk3399_rockchip-uboot/tools/logos/compulab.bmp
/rk3399_rockchip-uboot/tools/mxsboot.c
7bf71d1f03-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: split splash code into its own function

lcd_logo() currently performs tasks well beyond just displaying the logo.
It has code which displays splash image, it has logic which determines
when the

lcd: split splash code into its own function

lcd_logo() currently performs tasks well beyond just displaying the logo.
It has code which displays splash image, it has logic which determines
when the different display features are displayed, and it is coupled with
the lcd console because it holds the responsibility of returning the
lcd console base address.

Make lcd_logo() just about the logo by:
* Moving splash image display code into a dedicated function
* Moving the logic regarding when various features are displayed to
lcd_clear() (which is arguably not the correct name for housing such
code either, but it is currently the most fitting location code wise)
* Move the responsibility of setting the console base address to
lcd_clear() too.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Bo Shen <voice.shen@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...

033167c403-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: dt: extract simplefb support

We now have api functions that can support compiling simplefb code as its own
module. Since this code is not part of the display functionality, extract it
to its ow

lcd: dt: extract simplefb support

We now have api functions that can support compiling simplefb code as its own
module. Since this code is not part of the display functionality, extract it
to its own file.

Raspberry Pi is updated to accommodate the changes.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Acked-by: Stephen Warren <swarren@wwwdotorg.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>
Cc: Stephen Warren <swarren@wwwdotorg.org>

show more ...

bf21a5de03-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: rename bitmap_plot to better represent its functionality

The name "bitmap_plot" is misleading because it implies that this is a generic
function capable of dealing with any bitmap, but its impl

lcd: rename bitmap_plot to better represent its functionality

The name "bitmap_plot" is misleading because it implies that this is a generic
function capable of dealing with any bitmap, but its implementation only works
with the logo data.

Rename the function to better reflect this.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...

c8d2febc03-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: various cleanups

This cleanup mostly focuses on removing unnecessary whitespace and comments
which are superfluous and/or do not conform to the coding style.

Signed-off-by: Nikita Kiryanov <ni

lcd: various cleanups

This cleanup mostly focuses on removing unnecessary whitespace and comments
which are superfluous and/or do not conform to the coding style.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...

8ddfe2fa03-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: remove unused includes

Remove unused includes.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Test

lcd: remove unused includes

Remove unused includes.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Bo Shen <voice.shen@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...

0b29a89603-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: introduce lcd_set_cmap

Reduce the lcd_display_bitmap #ifdef complexity by extracting Atmel-specific
code for setting cmap for bitmap images into a new function lcd_set_cmap().
A default version

lcd: introduce lcd_set_cmap

Reduce the lcd_display_bitmap #ifdef complexity by extracting Atmel-specific
code for setting cmap for bitmap images into a new function lcd_set_cmap().
A default version is implemented with the remainder of the code.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Bo Shen <voice.shen@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...

2306457c03-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: logo: move generic cmap setting to lcd_logo_set_cmap()

Get rid of platform-specific #ifdefs in bitmap_plot() by moving the generic
case of setting cmap into the weak lcd_logo_set_cmap().

Signe

lcd: logo: move generic cmap setting to lcd_logo_set_cmap()

Get rid of platform-specific #ifdefs in bitmap_plot() by moving the generic
case of setting cmap into the weak lcd_logo_set_cmap().

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Bo Shen <voice.shen@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...

0ee261f603-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: mpc823: move mpc823-specific lcd_logo_set_cmap code to mpc8xx_lcd.c

Reduce the bitmap_plot #ifdef complexity by extracting MPC823-specific code for
setting cmap into its own implementation of l

lcd: mpc823: move mpc823-specific lcd_logo_set_cmap code to mpc8xx_lcd.c

Reduce the bitmap_plot #ifdef complexity by extracting MPC823-specific code for
setting cmap into its own implementation of lcd_logo_set_cmap(), implemented in
mpc8xx_lcd.c. In the MPC823 implementation, ARRAY_SIZE(bmp_logo_palette) is
switched for BMP_LOGO_COLORS to avoid having to include bmp_logo_data.h, which
would cause a compilation error because the logo data and palette arrays would
be defined twice.

This is a step towards cleaning bitmap_plot() of platform-specific code.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...

a02e948103-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: atmel: introduce lcd_logo_set_cmap

Reduce the bitmap_plot #ifdef complexity by extracting Atmel-specific code for
setting cmap into a new function lcd_logo_set_cmap(), which is implemented in
a

lcd: atmel: introduce lcd_logo_set_cmap

Reduce the bitmap_plot #ifdef complexity by extracting Atmel-specific code for
setting cmap into a new function lcd_logo_set_cmap(), which is implemented in
atmel_lcdfb driver and defined as part of common/lcd.c api with a weak dummy
version. In the Atmel implementation, ARRAY_SIZE(bmp_logo_palette) is
switched for BMP_LOGO_COLORS to avoid having to include bmp_logo_data.h, which
would cause a compilation error because the logo data and palette arrays would
be defined twice.

This is a step towards cleaning bitmap_plot() of platform-specific code.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Bo Shen <voice.shen@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...

27fad01b03-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: mpc8xx: move mpc823-specific fb_put_byte to mpc8xx_lcd.c

Reduce the amount of platform-specific code in common/lcd.c by moving MPC823
implementation of fb_put_byte() to mpc8xx_lcd.c. Since we m

lcd: mpc8xx: move mpc823-specific fb_put_byte to mpc8xx_lcd.c

Reduce the amount of platform-specific code in common/lcd.c by moving MPC823
implementation of fb_put_byte() to mpc8xx_lcd.c. Since we must also have a
default implementation for everybody else, make the remainder of the code
into a weak function.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...

b3d12e9b03-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: atmel: move atmel-specific fb_put_word to atmel_lcdfb

Reduce the amount of platform-specific code in common/lcd.c by moving Atmel
implementation of fb_put_word() to atmel_lcdfb.c. Since we must

lcd: atmel: move atmel-specific fb_put_word to atmel_lcdfb

Reduce the amount of platform-specific code in common/lcd.c by moving Atmel
implementation of fb_put_word() to atmel_lcdfb.c. Since we must also have a
default implementation for everybody else, make the remainder of the code
into a weak function.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Acked-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Bo Shen <voice.shen@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...

38b5508703-Feb-2015 Nikita Kiryanov <nikita@compulab.co.il>

lcd: split configuration_get_cmap

configuration_get_cmap() is multiple platform-specific functions stuffed into
one function. Split it into multiple versions, and move each version to the
appropriat

lcd: split configuration_get_cmap

configuration_get_cmap() is multiple platform-specific functions stuffed into
one function. Split it into multiple versions, and move each version to the
appropriate driver to reduce the #ifdef complexity.

Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Bo Shen <voice.shen@atmel.com>
Tested-by: Josh Wu <josh.wu@atmel.com>
Cc: Bo Shen <voice.shen@atmel.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Anatolij Gustschin <agust@denx.de>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/davinci/spl.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/clocks-common.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/sdrc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap5/hw_data.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/rsb.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/mem.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/mmc_host_def.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/mux.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap5/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/clock_sun4i.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/clock_sun6i.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/cpu_sun9i.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/rsb.h
/rk3399_rockchip-uboot/arch/mips/Kconfig
/rk3399_rockchip-uboot/arch/mips/Makefile
/rk3399_rockchip-uboot/arch/mips/cpu/Makefile
/rk3399_rockchip-uboot/arch/mips/cpu/cpu.c
/rk3399_rockchip-uboot/arch/mips/cpu/interrupts.c
/rk3399_rockchip-uboot/arch/mips/cpu/start.S
/rk3399_rockchip-uboot/arch/mips/cpu/time.c
/rk3399_rockchip-uboot/arch/mips/include/asm/cacheops.h
/rk3399_rockchip-uboot/arch/mips/include/asm/malta.h
/rk3399_rockchip-uboot/arch/mips/lib/Makefile
/rk3399_rockchip-uboot/arch/mips/lib/cache.c
/rk3399_rockchip-uboot/arch/mips/lib/cache_init.S
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/Makefile
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/au1x00_eth.c
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/au1x00_ide.c
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/au1x00_serial.c
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/au1x00_usb_ohci.c
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/au1x00_usb_ohci.h
/rk3399_rockchip-uboot/arch/mips/mach-au1x00/config.mk
/rk3399_rockchip-uboot/arch/sandbox/cpu/start.c
/rk3399_rockchip-uboot/arch/sandbox/dts/sandbox.dts
/rk3399_rockchip-uboot/board/imgtec/malta/malta.c
/rk3399_rockchip-uboot/board/isee/igep00x0/igep00x0.c
/rk3399_rockchip-uboot/board/isee/igep00x0/igep00x0.h
/rk3399_rockchip-uboot/board/sandbox/README.sandbox
/rk3399_rockchip-uboot/board/sunxi/Kconfig
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
/rk3399_rockchip-uboot/board/sunxi/Makefile
/rk3399_rockchip-uboot/board/sunxi/dram_sun4i_auto.c
/rk3399_rockchip-uboot/board/sunxi/dram_sun5i_auto.c
/rk3399_rockchip-uboot/board/sunxi/dram_timings_sun4i.h
/rk3399_rockchip-uboot/board/sunxi/gmac.c
lcd.c
/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/Auxtek-T004_defconfig
/rk3399_rockchip-uboot/configs/Bananapi_defconfig
/rk3399_rockchip-uboot/configs/Bananapro_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard2_defconfig
/rk3399_rockchip-uboot/configs/Cubietruck_defconfig
/rk3399_rockchip-uboot/configs/Hyundai_A7HD_defconfig
/rk3399_rockchip-uboot/configs/Inet_86VS_defconfig
/rk3399_rockchip-uboot/configs/Ippo_q8h_v5_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_Nano_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_defconfig
/rk3399_rockchip-uboot/configs/Linksprite_pcDuino3_fdt_defconfig
/rk3399_rockchip-uboot/configs/MSI_Primo73_defconfig
/rk3399_rockchip-uboot/configs/Mele_M3_defconfig
/rk3399_rockchip-uboot/configs/TZX-Q8-713B7_defconfig
/rk3399_rockchip-uboot/configs/i12-tvbox_defconfig
/rk3399_rockchip-uboot/configs/mk802_a10s_defconfig
/rk3399_rockchip-uboot/configs/r7-tv-dongle_defconfig
/rk3399_rockchip-uboot/drivers/mmc/omap_hsmmc.c
/rk3399_rockchip-uboot/drivers/mmc/sunxi_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/build.c
/rk3399_rockchip-uboot/drivers/net/designware.c
/rk3399_rockchip-uboot/drivers/net/phy/micrel.c
/rk3399_rockchip-uboot/drivers/net/smc91111.h
/rk3399_rockchip-uboot/drivers/net/tsec.c
/rk3399_rockchip-uboot/drivers/power/axp221.c
/rk3399_rockchip-uboot/drivers/video/atmel_hlcdfb.c
/rk3399_rockchip-uboot/drivers/video/atmel_lcdfb.c
/rk3399_rockchip-uboot/drivers/video/exynos_fb.c
/rk3399_rockchip-uboot/drivers/video/mpc8xx_lcd.c
/rk3399_rockchip-uboot/drivers/video/pxa_lcd.c
/rk3399_rockchip-uboot/drivers/video/sunxi_display.c
/rk3399_rockchip-uboot/fs/ubifs/Makefile
/rk3399_rockchip-uboot/fs/ubifs/gc.c
/rk3399_rockchip-uboot/fs/ubifs/replay.c
/rk3399_rockchip-uboot/fs/ubifs/super.c
/rk3399_rockchip-uboot/fs/ubifs/tnc.c
/rk3399_rockchip-uboot/fs/ubifs/ubifs.c
/rk3399_rockchip-uboot/fs/ubifs/ubifs.h
/rk3399_rockchip-uboot/include/asm-generic/atomic-long.h
/rk3399_rockchip-uboot/include/atmel_lcd.h
/rk3399_rockchip-uboot/include/axp221.h
/rk3399_rockchip-uboot/include/configs/am335x_evm.h
/rk3399_rockchip-uboot/include/configs/bct-brettl2.h
/rk3399_rockchip-uboot/include/configs/ibf-dsp561.h
/rk3399_rockchip-uboot/include/configs/ip04.h
/rk3399_rockchip-uboot/include/configs/malta.h
/rk3399_rockchip-uboot/include/configs/nokia_rx51.h
/rk3399_rockchip-uboot/include/configs/omap3_igep00x0.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
/rk3399_rockchip-uboot/include/exynos_lcd.h
/rk3399_rockchip-uboot/include/lcd.h
/rk3399_rockchip-uboot/include/linux/compat.h
/rk3399_rockchip-uboot/include/mpc823_lcd.h
/rk3399_rockchip-uboot/include/pxa_lcd.h
/rk3399_rockchip-uboot/tools/patman/README
/rk3399_rockchip-uboot/tools/patman/gitutil.py
/rk3399_rockchip-uboot/tools/patman/patchstream.py
/rk3399_rockchip-uboot/tools/patman/series.py
de86765b27-Jan-2015 Michal Simek <michal.simek@xilinx.com>

bdinfo: Show information about fdt blob via bdinfo

Microblaze target supports both OF and !OF cases
and from log is not clear which version is running.

Signed-off-by: Michal Simek <michal.simek@xil

bdinfo: Show information about fdt blob via bdinfo

Microblaze target supports both OF and !OF cases
and from log is not clear which version is running.

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

show more ...

1...<<71727374757677787980>>...211