History log of /rk3399_rockchip-uboot/common/ (Results 2801 – 2825 of 5256)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7eb2c8d520-Apr-2013 Simon Glass <sjg@chromium.org>

sandbox: fs: Add support for saving files to host filesystem

This allows write of files from the host filesystem in sandbox. There is
currently no concept of overwriting the file and removing its ex

sandbox: fs: Add support for saving files to host filesystem

This allows write of files from the host filesystem in sandbox. There is
currently no concept of overwriting the file and removing its existing
contents - all writing is done on top of what is there. This means that
writing 10 bytes to the start of a 1KB file will only update those 10
bytes, not truncate the file to 10 byte slong.

If the file does not exist it is created.

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

show more ...

4ca30d6020-Apr-2013 Simon Glass <sjg@chromium.org>

sandbox: Support 'source' command

Enhance the source command to work with sandbox, by using map_sysmem() to
convert a ulong address into a pointer.

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

095686d320-Apr-2013 Simon Glass <sjg@chromium.org>

Revert "fdt- Tell the FDT library where the device tree is"

This reverts commit 3b73459ea3421e9f8c6c8c62e1d3fe458ca5bc56.

In practice it doesn't seem like a good idea to make the the working
FDT po

Revert "fdt- Tell the FDT library where the device tree is"

This reverts commit 3b73459ea3421e9f8c6c8c62e1d3fe458ca5bc56.

In practice it doesn't seem like a good idea to make the the working
FDT point to the control FDT. Now that we can access the control FDT
using the 'fdt' command, there is no need for this feature. Remove it.

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

show more ...

a92fd65720-Apr-2013 Simon Glass <sjg@chromium.org>

sandbox: fdt: Support fdt command for sandbox

By using map_sysmem() we can get the fdt command to work correctly with
sandbox.

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

4b57865520-Apr-2013 Simon Glass <sjg@chromium.org>

fdt: Allow fdt command to check and update control FDT

There is an existing fdt command to deal with the working FDT. Enhance this
to support the control FDT also (CONFIG_OF_CONTROL).

Signed-off-by

fdt: Allow fdt command to check and update control FDT

There is an existing fdt command to deal with the working FDT. Enhance this
to support the control FDT also (CONFIG_OF_CONTROL).

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

show more ...

76b8f79c20-Apr-2013 Simon Glass <sjg@chromium.org>

Add getenv_hex() to return an environment variable as hex

This conversion is required in a number of places in U-Boot. Add a
standard function to provide this feature, so we avoid all the different

Add getenv_hex() to return an environment variable as hex

This conversion is required in a number of places in U-Boot. Add a
standard function to provide this feature, so we avoid all the different
variations in the way it is coded.

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

show more ...

d14da91320-Apr-2013 Simon Glass <sjg@chromium.org>

fdt: Add a parameter to fdt_valid()

At present this only checks working_fdt, but we want to check other FDTs
also. So add the FDT to check as a parameter to fdt_valid().

Signed-off-by: Simon Glass

fdt: Add a parameter to fdt_valid()

At present this only checks working_fdt, but we want to check other FDTs
also. So add the FDT to check as a parameter to fdt_valid().

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

show more ...

f828bf2520-Apr-2013 Simon Glass <sjg@chromium.org>

sandbox: Add CONFIG_OF_HOSTFILE to read FDT from host file

With sandbox it is tricky to add an FDT to the image at build time (or
later) since we build an ELF file, not a plain binary, and the addre

sandbox: Add CONFIG_OF_HOSTFILE to read FDT from host file

With sandbox it is tricky to add an FDT to the image at build time (or
later) since we build an ELF file, not a plain binary, and the address
space of the whole U-Boot is not accessible in the emulated memory map
of sandbox.

Sandbox can read files directly from the host, though, so add an option
to read an FDT from a host file on start-up.

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

show more ...

a733b06b26-Apr-2013 Simon Glass <sjg@chromium.org>

sandbox: Switch over to generic board

Add generic board support for sandbox. and remove the old board init code.

Select CONFIG_SYS_GENERIC_BOARD for sandbox now that this is supported.

Signed-off-

sandbox: Switch over to generic board

Add generic board support for sandbox. and remove the old board init code.

Select CONFIG_SYS_GENERIC_BOARD for sandbox now that this is supported.

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

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/microblaze/include/asm/processor.h
/rk3399_rockchip-uboot/arch/microblaze/lib/board.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/Makefile
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/spl_boot.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/u-boot.lds
/rk3399_rockchip-uboot/arch/sandbox/config.mk
/rk3399_rockchip-uboot/arch/sandbox/cpu/cpu.c
/rk3399_rockchip-uboot/arch/sandbox/include/asm/io.h
/rk3399_rockchip-uboot/arch/sandbox/include/asm/u-boot.h
/rk3399_rockchip-uboot/arch/sandbox/lib/Makefile
/rk3399_rockchip-uboot/board/lwmon5/lwmon5.c
/rk3399_rockchip-uboot/board/lwmon5/sdram.c
/rk3399_rockchip-uboot/board/sandbox/sandbox/sandbox.c
/rk3399_rockchip-uboot/board/xilinx/microblaze-generic/microblaze-generic.c
/rk3399_rockchip-uboot/board/xilinx/microblaze-generic/xparameters.h
/rk3399_rockchip-uboot/boards.cfg
board_f.c
board_r.c
/rk3399_rockchip-uboot/config.mk
/rk3399_rockchip-uboot/doc/README.watchdog
/rk3399_rockchip-uboot/doc/feature-removal-schedule.txt
/rk3399_rockchip-uboot/doc/git-mailrc
/rk3399_rockchip-uboot/drivers/watchdog/Makefile
/rk3399_rockchip-uboot/drivers/watchdog/xilinx_tb_wdt.c
/rk3399_rockchip-uboot/include/asm-generic/sections.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/config_cmd_default.h
/rk3399_rockchip-uboot/include/configs/lwmon5.h
/rk3399_rockchip-uboot/include/configs/microblaze-generic.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/post/drivers/i2c.c
ccca7dfd23-Apr-2013 Benoît Thébaudeau <benoit.thebaudeau@advansee.com>

Add fuse API and commands

This can be useful for fuse-like hardware, OTP SoC options, etc.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/mx35/iomux.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm1176/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm720t/tegra-common/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm720t/tegra-common/cpu.h
/rk3399_rockchip-uboot/arch/arm/cpu/arm720t/tegra114/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm720t/tegra30/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/mxs.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx5/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/sys_info.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/ixp/u-boot.lds
/rk3399_rockchip-uboot/arch/arm/cpu/pxa/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/tegra-common/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/tegra-common/ap.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra-common/cache.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra-common/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra114-common/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra20-common/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra20-common/pmu.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra30-common/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/arm/imx-common/Makefile
/rk3399_rockchip-uboot/arch/arm/imx-common/iomux-v3.c
/rk3399_rockchip-uboot/arch/arm/imx-common/misc.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/ddr_defs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx25/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx27/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx31/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx35/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx35/iomux.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx5/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/crm_regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6-pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6dl_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6q_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6sl_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-clkctrl-mx23.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-clkctrl-mx28.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-digctl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-i2c.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-lcdif.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-lradc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-ocotp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-pinctrl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-power-mx23.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-power-mx28.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-rtc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-ssp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-timrot.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/ap.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/tegra.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/sysctr.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/tegra.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/dma.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/iomux-v3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/regs-apbh.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/regs-bch.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/regs-common.h
/rk3399_rockchip-uboot/arch/arm/include/asm/imx-common/regs-gpmi.h
/rk3399_rockchip-uboot/board/actux1/u-boot.lds
/rk3399_rockchip-uboot/board/actux2/u-boot.lds
/rk3399_rockchip-uboot/board/actux3/u-boot.lds
/rk3399_rockchip-uboot/board/ait/cam_enc_4xx/u-boot-spl.lds
/rk3399_rockchip-uboot/board/avionic-design/dts/tegra20-tamonten.dtsi
/rk3399_rockchip-uboot/board/avionic-design/dts/tegra20-tec.dts
/rk3399_rockchip-uboot/board/boundary/nitrogen6x/clocks.cfg
/rk3399_rockchip-uboot/board/davinci/da8xxevm/u-boot-spl-da850evm.lds
/rk3399_rockchip-uboot/board/dvlhost/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg
/rk3399_rockchip-uboot/board/freescale/mx31ads/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/mx53ard/mx53ard.c
/rk3399_rockchip-uboot/board/freescale/mx6qsabreauto/mx6qsabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6qsabresd/mx6qsabresd.c
/rk3399_rockchip-uboot/board/freescale/mx6slevk/Makefile
/rk3399_rockchip-uboot/board/freescale/mx6slevk/imximage.cfg
/rk3399_rockchip-uboot/board/freescale/mx6slevk/mx6slevk.c
/rk3399_rockchip-uboot/board/freescale/titanium/Makefile
/rk3399_rockchip-uboot/board/freescale/titanium/imximage.cfg
/rk3399_rockchip-uboot/board/freescale/titanium/titanium.c
/rk3399_rockchip-uboot/board/nvidia/common/emc.c
/rk3399_rockchip-uboot/board/nvidia/dts/tegra30-beaver.dts
/rk3399_rockchip-uboot/board/samsung/dts/exynos5250-snow.dts
/rk3399_rockchip-uboot/board/samsung/smdk5250/smdk5250-uboot-spl.lds
/rk3399_rockchip-uboot/board/samsung/smdk5250/spl_boot.c
/rk3399_rockchip-uboot/board/wandboard/wandboard.c
/rk3399_rockchip-uboot/boards.cfg
Makefile
cmd_fuse.c
/rk3399_rockchip-uboot/doc/README.fuse
/rk3399_rockchip-uboot/drivers/dma/apbh_dma.c
/rk3399_rockchip-uboot/drivers/mmc/fsl_esdhc.c
/rk3399_rockchip-uboot/drivers/mmc/mxsmmc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxs_nand.c
/rk3399_rockchip-uboot/drivers/spi/mxc_spi.c
/rk3399_rockchip-uboot/drivers/spi/mxs_spi.c
/rk3399_rockchip-uboot/include/config_cmd_all.h
/rk3399_rockchip-uboot/include/configs/VCMA9.h
/rk3399_rockchip-uboot/include/configs/beaver.h
/rk3399_rockchip-uboot/include/configs/cam_enc_4xx.h
/rk3399_rockchip-uboot/include/configs/da850evm.h
/rk3399_rockchip-uboot/include/configs/exynos5250-dt.h
/rk3399_rockchip-uboot/include/configs/integrator-common.h
/rk3399_rockchip-uboot/include/configs/medcom-wide.h
/rk3399_rockchip-uboot/include/configs/mx28evk.h
/rk3399_rockchip-uboot/include/configs/mx51evk.h
/rk3399_rockchip-uboot/include/configs/mx53ard.h
/rk3399_rockchip-uboot/include/configs/mx53evk.h
/rk3399_rockchip-uboot/include/configs/mx53smd.h
/rk3399_rockchip-uboot/include/configs/mx6_common.h
/rk3399_rockchip-uboot/include/configs/mx6qsabre_common.h
/rk3399_rockchip-uboot/include/configs/mx6slevk.h
/rk3399_rockchip-uboot/include/configs/omap5_common.h
/rk3399_rockchip-uboot/include/configs/plutux.h
/rk3399_rockchip-uboot/include/configs/tec.h
/rk3399_rockchip-uboot/include/configs/tegra-common.h
/rk3399_rockchip-uboot/include/configs/titanium.h
/rk3399_rockchip-uboot/include/configs/wandboard.h
/rk3399_rockchip-uboot/include/fsl_esdhc.h
/rk3399_rockchip-uboot/include/fuse.h
/rk3399_rockchip-uboot/spl/Makefile
/rk3399_rockchip-uboot/tools/mxsboot.c
352ef3f104-Apr-2013 Stefan Roese <sr@denx.de>

flash: Add optional verify-after-write feature

Sometimes it might make sense to verify the written data to NOR flash.
This patch adds this feature. To enable this verify-after-write, you
need to def

flash: Add optional verify-after-write feature

Sometimes it might make sense to verify the written data to NOR flash.
This patch adds this feature. To enable this verify-after-write, you
need to define CONFIG_FLASH_VERIFY in your board config header.

Please note that this option is useless in nearly all cases,
since such flash programming errors usually are detected earlier
while unprotecting/erasing/programming. Please only enable
this option if you really know what you are doing.

Signed-off-by: Stefan Roese <sr@denx.de>

show more ...


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/cpu/arm720t/tegra-common/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm720t/tegra-common/cpu.h
/rk3399_rockchip-uboot/arch/arm/cpu/arm720t/tegra114/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm720t/tegra30/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/tegra-common/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/tegra-common/ap.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra-common/cache.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra-common/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra114-common/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra20-common/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra20-common/pmu.c
/rk3399_rockchip-uboot/arch/arm/cpu/tegra30-common/clock.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/ap.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/tegra.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/sysctr.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra114/tegra.h
/rk3399_rockchip-uboot/board/avionic-design/dts/tegra20-tamonten.dtsi
/rk3399_rockchip-uboot/board/avionic-design/dts/tegra20-tec.dts
/rk3399_rockchip-uboot/board/nvidia/common/emc.c
/rk3399_rockchip-uboot/board/nvidia/dts/tegra30-beaver.dts
/rk3399_rockchip-uboot/board/samsung/dts/exynos5250-snow.dts
/rk3399_rockchip-uboot/board/samsung/smdk5250/spl_boot.c
/rk3399_rockchip-uboot/boards.cfg
flash.c
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/include/configs/beaver.h
/rk3399_rockchip-uboot/include/configs/exynos5250-dt.h
/rk3399_rockchip-uboot/include/configs/medcom-wide.h
/rk3399_rockchip-uboot/include/configs/plutux.h
/rk3399_rockchip-uboot/include/configs/tec.h
/rk3399_rockchip-uboot/include/configs/tegra-common.h
/rk3399_rockchip-uboot/include/mmc.h
/rk3399_rockchip-uboot/lib/crc32.c
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/patman/gitutil.py
/rk3399_rockchip-uboot/tools/patman/patchstream.py
64f4a61929-Jan-2013 Jaehoon Chung <jh80.chung@samsung.com>

mmc: support the correct card version for eMMC

eMMC vesrion is supported up to v4.5.
But bootloader isn't saw the exact eMMC version.
After applied this patch,
if use the mmcinfo command, then can s

mmc: support the correct card version for eMMC

eMMC vesrion is supported up to v4.5.
But bootloader isn't saw the exact eMMC version.
After applied this patch,
if use the mmcinfo command, then can see the exactly mmc version.

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Acked-by: Rommel Custodio <sessyargc@gmail.com>

show more ...

22a4a6c528-Sep-2012 Maxime Larocque <maxmtl2002@yahoo.ca>

printenv: Correct out-of-memory condition check.

In common/cmd_nvedit.c, en env_print(), the wrong type is used for len.
hexport_r() returns -1 on error (like OOM), which is converted to
0xffffffff

printenv: Correct out-of-memory condition check.

In common/cmd_nvedit.c, en env_print(), the wrong type is used for len.
hexport_r() returns -1 on error (like OOM), which is converted to
0xffffffff when put in an unsigned. Said value is obviously bigger then
0, and as a result an uninitialized string is then displayed. Other
usages of hexport_r() in the code correctly uses ssize_t to keep its
return value.

Signed-off-by: Maxime Larocque <maxmtl2002@yahoo.ca>

show more ...

7525c2da15-Apr-2013 Simon Glass <sjg@chromium.org>

x86: Allow setup code to manage its own global data

Currently x86 has its own means of managing the global data and board data
(bd_t), and this code resides in start.S. With generic board, we need t

x86: Allow setup code to manage its own global data

Currently x86 has its own means of managing the global data and board data
(bd_t), and this code resides in start.S. With generic board, we need to
ensure that we leave this alone - i.e. don't clear it as we do on other
archs.

This fixes a problem where the memory init data is cleared which causes
the video driver to operate very slowly.

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

show more ...

8b42dfc315-Apr-2013 Simon Glass <sjg@chromium.org>

x86: Fix DRAM bank size init with generic board

The intention of the memory init code is that it should work the same with
CONFIG_SYS_GENERIC_BOARD and without. This is tricky because dram_init()
is

x86: Fix DRAM bank size init with generic board

The intention of the memory init code is that it should work the same with
CONFIG_SYS_GENERIC_BOARD and without. This is tricky because dram_init()
is called prior to relocation with generic board (matching other archs)
and after relocation without generic board.

Adjust the init sequence so that dram_init() is not called in the generic
board case, which seems like the easiest fix for now. Also ensure that
relocation addresses are still calculated.

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

show more ...

17059f9715-Apr-2013 Tom Rini <trini@ti.com>

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


/rk3399_rockchip-uboot/.gitignore
/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/omap24xx/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/arm1176/bcm2835/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm1176/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm720t/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm920t/ep93xx/u-boot.lds
/rk3399_rockchip-uboot/arch/arm/cpu/arm920t/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm925t/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/omap/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm946es/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm_intcm/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/am33xx/clock_am33xx.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/am33xx/elm.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/exynos/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/exynos/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx5/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx6/soc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/clocks-common.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/emif-common.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/board.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/sys_info.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/emif.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/hw_data.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap5/emif.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/pwm.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/socfpga/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/ixp/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/ixp/u-boot.lds
/rk3399_rockchip-uboot/arch/arm/cpu/pxa/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/s3c44b0/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/sa1100/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/arm/dts/exynos5250.dtsi
/rk3399_rockchip-uboot/arch/arm/imx-common/Makefile
/rk3399_rockchip-uboot/arch/arm/imx-common/cmd_hdmidet.c
/rk3399_rockchip-uboot/arch/arm/imx-common/timer.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/ddr_defs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/omap_gpmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/spl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-bcm2835/timer.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-exynos/clk.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-exynos/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-exynos/dp_info.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-exynos/periph.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx5/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/imx-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx6/mx6dl_pins.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap24xx/omap2420.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/omap_gpmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/spl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/omap.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/spl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap5/omap.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap5/spl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/emif.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-types.h
/rk3399_rockchip-uboot/arch/arm/include/asm/omap_gpmc.h
/rk3399_rockchip-uboot/arch/arm/lib/crt0.S
/rk3399_rockchip-uboot/board/actux1/u-boot.lds
/rk3399_rockchip-uboot/board/actux2/u-boot.lds
/rk3399_rockchip-uboot/board/actux3/u-boot.lds
/rk3399_rockchip-uboot/board/ait/cam_enc_4xx/u-boot-spl.lds
/rk3399_rockchip-uboot/board/boundary/nitrogen6x/nitrogen6x.c
/rk3399_rockchip-uboot/board/davinci/da8xxevm/u-boot-spl-da850evm.lds
/rk3399_rockchip-uboot/board/davinci/da8xxevm/u-boot-spl-hawk.lds
/rk3399_rockchip-uboot/board/dvlhost/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/mx31ads/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/mx31pdk/Makefile
/rk3399_rockchip-uboot/board/freescale/mx31pdk/mx31pdk.c
/rk3399_rockchip-uboot/board/freescale/mx53ard/mx53ard.c
/rk3399_rockchip-uboot/board/freescale/mx6qsabreauto/mx6qsabreauto.c
/rk3399_rockchip-uboot/board/freescale/mx6qsabrelite/README
/rk3399_rockchip-uboot/board/freescale/mx6qsabrelite/mx6qsabrelite.c
/rk3399_rockchip-uboot/board/freescale/mx6qsabresd/mx6qsabresd.c
/rk3399_rockchip-uboot/board/isee/igep00x0/igep00x0.c
/rk3399_rockchip-uboot/board/karo/tx25/Makefile
/rk3399_rockchip-uboot/board/karo/tx25/tx25.c
/rk3399_rockchip-uboot/board/overo/overo.c
/rk3399_rockchip-uboot/board/phytec/pcm051/board.c
/rk3399_rockchip-uboot/board/samsung/dts/exynos5250-smdk5250.dts
/rk3399_rockchip-uboot/board/samsung/smdk5250/clock_init.c
/rk3399_rockchip-uboot/board/samsung/smdk5250/setup.h
/rk3399_rockchip-uboot/board/samsung/smdk5250/smdk5250-uboot-spl.lds
/rk3399_rockchip-uboot/board/samsung/smdk5250/smdk5250.c
/rk3399_rockchip-uboot/board/samsung/trats/trats.c
/rk3399_rockchip-uboot/board/samsung/universal_c210/universal.c
/rk3399_rockchip-uboot/board/ti/am335x/board.c
/rk3399_rockchip-uboot/board/ti/omap2420h4/config.mk
/rk3399_rockchip-uboot/board/ti/omap2420h4/mem.c
/rk3399_rockchip-uboot/board/ti/omap2420h4/omap2420h4.c
/rk3399_rockchip-uboot/board/ti/omap5912osk/config.mk
/rk3399_rockchip-uboot/board/ti/omap5912osk/lowlevel_init.S
/rk3399_rockchip-uboot/board/ti/omap5912osk/omap5912osk.c
/rk3399_rockchip-uboot/board/ti/omap5_uevm/Makefile
/rk3399_rockchip-uboot/board/ti/omap5_uevm/evm.c
/rk3399_rockchip-uboot/board/ti/omap5_uevm/mux_data.h
/rk3399_rockchip-uboot/board/vpac270/u-boot-spl.lds
/rk3399_rockchip-uboot/board/wandboard/Makefile
/rk3399_rockchip-uboot/board/wandboard/README
/rk3399_rockchip-uboot/board/wandboard/wandboard.c
/rk3399_rockchip-uboot/boards.cfg
hash.c
/rk3399_rockchip-uboot/config.mk
/rk3399_rockchip-uboot/doc/README.arm-relocation
/rk3399_rockchip-uboot/doc/README.mx28evk
/rk3399_rockchip-uboot/doc/README.omap3
/rk3399_rockchip-uboot/doc/README.scrapyard
/rk3399_rockchip-uboot/doc/device-tree-bindings/video/exynos-dp.txt
/rk3399_rockchip-uboot/doc/device-tree-bindings/video/exynos-fb.txt
/rk3399_rockchip-uboot/doc/driver-model/UDM-serial.txt
/rk3399_rockchip-uboot/doc/feature-removal-schedule.txt
/rk3399_rockchip-uboot/drivers/crypto/Makefile
/rk3399_rockchip-uboot/drivers/crypto/ace_sha.c
/rk3399_rockchip-uboot/drivers/crypto/ace_sha.h
/rk3399_rockchip-uboot/drivers/mmc/bcm2835_sdhci.c
/rk3399_rockchip-uboot/drivers/mmc/fsl_esdhc.c
/rk3399_rockchip-uboot/drivers/mtd/cfi_flash.c
/rk3399_rockchip-uboot/drivers/mtd/nand/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/kirkwood_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxc_nand.h
/rk3399_rockchip-uboot/drivers/mtd/nand/mxc_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/ndfc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/omap_gpmc.c
/rk3399_rockchip-uboot/drivers/mtd/onenand/onenand_base.c
/rk3399_rockchip-uboot/drivers/mtd/onenand/samsung.c
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/drivers/serial/serial.c
/rk3399_rockchip-uboot/drivers/spi/exynos_spi.c
/rk3399_rockchip-uboot/drivers/spi/mxc_spi.c
/rk3399_rockchip-uboot/drivers/usb/host/Makefile
/rk3399_rockchip-uboot/drivers/usb/host/ohci-hcd.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_core.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_uboot.c
/rk3399_rockchip-uboot/drivers/video/exynos_dp.c
/rk3399_rockchip-uboot/drivers/video/exynos_dp_lowlevel.c
/rk3399_rockchip-uboot/drivers/video/exynos_dp_lowlevel.h
/rk3399_rockchip-uboot/drivers/video/exynos_fb.c
/rk3399_rockchip-uboot/drivers/video/exynos_fimd.c
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/config_fallbacks.h
/rk3399_rockchip-uboot/include/configs/MPC8313ERDB.h
/rk3399_rockchip-uboot/include/configs/VCMA9.h
/rk3399_rockchip-uboot/include/configs/am335x_evm.h
/rk3399_rockchip-uboot/include/configs/cam_enc_4xx.h
/rk3399_rockchip-uboot/include/configs/da850evm.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/exynos5250-dt.h
/rk3399_rockchip-uboot/include/configs/igep00x0.h
/rk3399_rockchip-uboot/include/configs/integrator-common.h
/rk3399_rockchip-uboot/include/configs/km/km_arm.h
/rk3399_rockchip-uboot/include/configs/km_kirkwood.h
/rk3399_rockchip-uboot/include/configs/mx23_olinuxino.h
/rk3399_rockchip-uboot/include/configs/mx25pdk.h
/rk3399_rockchip-uboot/include/configs/mx28evk.h
/rk3399_rockchip-uboot/include/configs/mx31pdk.h
/rk3399_rockchip-uboot/include/configs/mx53ard.h
/rk3399_rockchip-uboot/include/configs/mx6qsabre_common.h
/rk3399_rockchip-uboot/include/configs/mx6qsabrelite.h
/rk3399_rockchip-uboot/include/configs/omap2420h4.h
/rk3399_rockchip-uboot/include/configs/omap4_common.h
/rk3399_rockchip-uboot/include/configs/omap5912osk.h
/rk3399_rockchip-uboot/include/configs/omap5_common.h
/rk3399_rockchip-uboot/include/configs/omap5_uevm.h
/rk3399_rockchip-uboot/include/configs/p1_p2_rdb_pc.h
/rk3399_rockchip-uboot/include/configs/rpi_b.h
/rk3399_rockchip-uboot/include/configs/tegra-common.h
/rk3399_rockchip-uboot/include/configs/trats.h
/rk3399_rockchip-uboot/include/configs/tricorder.h
/rk3399_rockchip-uboot/include/configs/tx25.h
/rk3399_rockchip-uboot/include/configs/wandboard.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/fsl_esdhc.h
/rk3399_rockchip-uboot/include/hw_sha.h
/rk3399_rockchip-uboot/include/lcd.h
/rk3399_rockchip-uboot/include/mtd/cfi_flash.h
/rk3399_rockchip-uboot/include/onenand_uboot.h
/rk3399_rockchip-uboot/lib/Makefile
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/mkconfig
/rk3399_rockchip-uboot/tools/logos/atmel.bmp
/rk3399_rockchip-uboot/tools/scripts/define2mk.sed
8732b07028-Feb-2013 Che-liang Chiou <clchiou@chromium.org>

tpm: Add TPM command library

TPM command library implements a subset of TPM commands defined in TCG
Main Specification 1.2 that are useful for implementing secure boot.
More TPM commands could be ad

tpm: Add TPM command library

TPM command library implements a subset of TPM commands defined in TCG
Main Specification 1.2 that are useful for implementing secure boot.
More TPM commands could be added out of necessity.

You may exercise these commands through the 'tpm' command. However, the
raw TPM commands are too primitive for writing secure boot in command
interpreter scripts; so the 'tpm' command also provides helper functions
to make scripting easier.

For example, to define a counter in TPM non-volatile storage and
initialize it to zero:

$ tpm init
$ tpm startup TPM_ST_CLEAR
$ tpm nv_define d 0x1001 0x1
$ tpm nv_write d 0x1001 0

And then increment the counter by one:

$ tpm nv_read d 0x1001 i
$ setexpr.l i $i + 1
$ tpm nv_write d 0x1001 $i

Signed-off-by: Che-Liang Chiou <clchiou@chromium.org>

show more ...

1812201912-Apr-2013 Albert ARIBAUD <albert.u.boot@aribaud.net>

Merge branch 'u-boot/master' into 'u-boot-arm/master'

Conflicts:
drivers/video/exynos_fb.c


/rk3399_rockchip-uboot/.gitignore
/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/MAKEALL
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/api/api_display.c
/rk3399_rockchip-uboot/arch/arm/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/omap24xx/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/arm1176/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm720t/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm920t/ep93xx/u-boot.lds
/rk3399_rockchip-uboot/arch/arm/cpu/arm920t/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm925t/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/omap/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/spear/spear600.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/spear/spl_boot.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm946es/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm_intcm/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/am33xx/clock_am33xx.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/am33xx/elm.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/config.mk
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx5/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/clocks-common.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/emif-common.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/board.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/emif.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/hw_data.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap5/emif.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/socfpga/u-boot-spl.lds
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/ixp/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/ixp/u-boot.lds
/rk3399_rockchip-uboot/arch/arm/cpu/pxa/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/pxa/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/s3c44b0/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/sa1100/start.S
/rk3399_rockchip-uboot/arch/arm/imx-common/Makefile
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/ddr_defs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/omap_gpmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/spl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-am33xx/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap24xx/omap2420.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/omap_gpmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/spl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/omap.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/spl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap5/omap.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap5/spl.h
/rk3399_rockchip-uboot/arch/arm/include/asm/emif.h
/rk3399_rockchip-uboot/arch/arm/include/asm/mach-types.h
/rk3399_rockchip-uboot/arch/arm/include/asm/omap_gpmc.h
/rk3399_rockchip-uboot/arch/arm/lib/crt0.S
/rk3399_rockchip-uboot/arch/blackfin/include/asm/posix_types.h
/rk3399_rockchip-uboot/arch/m68k/lib/interrupts.c
/rk3399_rockchip-uboot/arch/nds32/lib/interrupts.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/Makefile
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/44x_spd_ddr.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/44x_spd_ddr2.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/denali_spd_ddr2.c
/rk3399_rockchip-uboot/arch/powerpc/lib/ticks.S
/rk3399_rockchip-uboot/board/LEOX/elpt860/u-boot.lds.debug
/rk3399_rockchip-uboot/board/Marvell/common/memory.c
/rk3399_rockchip-uboot/board/Marvell/db64360/mpsc.c
/rk3399_rockchip-uboot/board/Marvell/db64360/mv_eth.h
/rk3399_rockchip-uboot/board/Marvell/db64460/mpsc.c
/rk3399_rockchip-uboot/board/Marvell/db64460/mv_eth.h
/rk3399_rockchip-uboot/board/Marvell/include/core.h
/rk3399_rockchip-uboot/board/RPXClassic/u-boot.lds.debug
/rk3399_rockchip-uboot/board/RPXlite/u-boot.lds.debug
/rk3399_rockchip-uboot/board/RPXlite_dw/u-boot.lds.debug
/rk3399_rockchip-uboot/board/actux1/u-boot.lds
/rk3399_rockchip-uboot/board/actux2/u-boot.lds
/rk3399_rockchip-uboot/board/actux3/u-boot.lds
/rk3399_rockchip-uboot/board/ait/cam_enc_4xx/cam_enc_4xx.c
/rk3399_rockchip-uboot/board/ait/cam_enc_4xx/u-boot-spl.lds
/rk3399_rockchip-uboot/board/amcc/bamboo/bamboo.c
/rk3399_rockchip-uboot/board/amcc/bamboo/bamboo.h
/rk3399_rockchip-uboot/board/amcc/yucca/yucca.c
/rk3399_rockchip-uboot/board/bf533-ezkit/flash-defines.h
/rk3399_rockchip-uboot/board/bf533-ezkit/flash.c
/rk3399_rockchip-uboot/board/bf533-stamp/video.h
/rk3399_rockchip-uboot/board/cm_t35/cm_t35.c
/rk3399_rockchip-uboot/board/cm_t35/display.c
/rk3399_rockchip-uboot/board/cogent/u-boot.lds.debug
/rk3399_rockchip-uboot/board/cray/L1/u-boot.lds.debug
/rk3399_rockchip-uboot/board/davinci/da8xxevm/u-boot-spl-da850evm.lds
/rk3399_rockchip-uboot/board/davinci/da8xxevm/u-boot-spl-hawk.lds
/rk3399_rockchip-uboot/board/dvlhost/u-boot.lds
/rk3399_rockchip-uboot/board/eltec/mhpc/u-boot.lds.debug
/rk3399_rockchip-uboot/board/emk/top860/u-boot.lds.debug
/rk3399_rockchip-uboot/board/esd/common/lcd.c
/rk3399_rockchip-uboot/board/esd/common/lcd.h
/rk3399_rockchip-uboot/board/esd/cpci750/mpsc.c
/rk3399_rockchip-uboot/board/esd/cpci750/mv_eth.h
/rk3399_rockchip-uboot/board/esd/dasa_sim/cmd_dasa_sim.c
/rk3399_rockchip-uboot/board/esd/pmc440/fpga.c
/rk3399_rockchip-uboot/board/evb64260/eth_addrtbl.c
/rk3399_rockchip-uboot/board/flagadm/u-boot.lds.debug
/rk3399_rockchip-uboot/board/freescale/mx31ads/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/mx31pdk/Makefile
/rk3399_rockchip-uboot/board/freescale/mx31pdk/mx31pdk.c
/rk3399_rockchip-uboot/board/freescale/mx53ard/mx53ard.c
/rk3399_rockchip-uboot/board/gen860t/fpga.c
/rk3399_rockchip-uboot/board/genietv/u-boot.lds.debug
/rk3399_rockchip-uboot/board/hermes/u-boot.lds.debug
/rk3399_rockchip-uboot/board/hymod/u-boot.lds.debug
/rk3399_rockchip-uboot/board/icu862/u-boot.lds.debug
/rk3399_rockchip-uboot/board/ip860/u-boot.lds.debug
/rk3399_rockchip-uboot/board/isee/igep00x0/igep00x0.c
/rk3399_rockchip-uboot/board/ivm/u-boot.lds.debug
/rk3399_rockchip-uboot/board/karo/tx25/Makefile
/rk3399_rockchip-uboot/board/karo/tx25/tx25.c
/rk3399_rockchip-uboot/board/kup/kup4k/u-boot.lds.debug
/rk3399_rockchip-uboot/board/kup/kup4x/u-boot.lds.debug
/rk3399_rockchip-uboot/board/lwmon/u-boot.lds.debug
/rk3399_rockchip-uboot/board/matrix_vision/mvblx/mvblx.c
/rk3399_rockchip-uboot/board/mbx8xx/u-boot.lds.debug
/rk3399_rockchip-uboot/board/mcc200/lcd.c
/rk3399_rockchip-uboot/board/mousse/flash.c
/rk3399_rockchip-uboot/board/mousse/u-boot.lds.ram
/rk3399_rockchip-uboot/board/mousse/u-boot.lds.rom
/rk3399_rockchip-uboot/board/mpl/common/isa.c
/rk3399_rockchip-uboot/board/mpl/mip405/mip405.c
/rk3399_rockchip-uboot/board/mpl/pip405/pip405.c
/rk3399_rockchip-uboot/board/mpl/pip405/u-boot.lds.debug
/rk3399_rockchip-uboot/board/netphone/u-boot.lds.debug
/rk3399_rockchip-uboot/board/netta/u-boot.lds.debug
/rk3399_rockchip-uboot/board/netta2/u-boot.lds.debug
/rk3399_rockchip-uboot/board/netvia/u-boot.lds.debug
/rk3399_rockchip-uboot/board/nx823/u-boot.lds.debug
/rk3399_rockchip-uboot/board/overo/overo.c
/rk3399_rockchip-uboot/board/phytec/pcm051/board.c
/rk3399_rockchip-uboot/board/prodrive/p3mx/mpsc.c
/rk3399_rockchip-uboot/board/prodrive/p3mx/mv_eth.h
/rk3399_rockchip-uboot/board/quantum/u-boot.lds.debug
/rk3399_rockchip-uboot/board/sacsng/clkinit.c
/rk3399_rockchip-uboot/board/sacsng/clkinit.h
/rk3399_rockchip-uboot/board/samsung/smdk5250/smdk5250-uboot-spl.lds
/rk3399_rockchip-uboot/board/sandburst/karef/u-boot.lds.debug
/rk3399_rockchip-uboot/board/sandburst/metrobox/u-boot.lds.debug
/rk3399_rockchip-uboot/board/spd8xx/u-boot.lds.debug
/rk3399_rockchip-uboot/board/spear/x600/fpga.c
/rk3399_rockchip-uboot/board/stx/stxxtc/u-boot.lds.debug
/rk3399_rockchip-uboot/board/svm_sc8xx/u-boot.lds.debug
/rk3399_rockchip-uboot/board/teejet/mt_ventoux/mt_ventoux.c
/rk3399_rockchip-uboot/board/ti/am335x/board.c
/rk3399_rockchip-uboot/board/ti/omap2420h4/config.mk
/rk3399_rockchip-uboot/board/ti/omap2420h4/mem.c
/rk3399_rockchip-uboot/board/ti/omap2420h4/omap2420h4.c
/rk3399_rockchip-uboot/board/ti/omap5912osk/config.mk
/rk3399_rockchip-uboot/board/ti/omap5912osk/lowlevel_init.S
/rk3399_rockchip-uboot/board/ti/omap5912osk/omap5912osk.c
/rk3399_rockchip-uboot/board/ti/omap5_uevm/Makefile
/rk3399_rockchip-uboot/board/ti/omap5_uevm/evm.c
/rk3399_rockchip-uboot/board/ti/omap5_uevm/mux_data.h
/rk3399_rockchip-uboot/board/vpac270/u-boot-spl.lds
/rk3399_rockchip-uboot/board/w7o/u-boot.lds.debug
/rk3399_rockchip-uboot/board/xes/xpedite1000/u-boot.lds.debug
/rk3399_rockchip-uboot/boards.cfg
Makefile
bedbug.c
board_f.c
cmd_bedbug.c
cmd_bootmenu.c
cmd_fdc.c
cmd_mmc.c
cmd_mtdparts.c
cmd_nand.c
cmd_nvedit.c
cmd_pxe.c
cmd_scsi.c
cmd_sf.c
cmd_test.c
cmd_ubi.c
dlmalloc.c
dlmalloc.src
env_nand.c
env_ubi.c
lcd.c
menu.c
/rk3399_rockchip-uboot/config.mk
/rk3399_rockchip-uboot/disk/part_efi.c
/rk3399_rockchip-uboot/doc/README.arm-relocation
/rk3399_rockchip-uboot/doc/README.bootmenu
/rk3399_rockchip-uboot/doc/README.fdt-control
/rk3399_rockchip-uboot/doc/README.menu
/rk3399_rockchip-uboot/doc/README.omap3
/rk3399_rockchip-uboot/doc/README.scrapyard
/rk3399_rockchip-uboot/doc/driver-model/UDM-serial.txt
/rk3399_rockchip-uboot/doc/feature-removal-schedule.txt
/rk3399_rockchip-uboot/drivers/bios_emulator/atibios.c
/rk3399_rockchip-uboot/drivers/bios_emulator/besys.c
/rk3399_rockchip-uboot/drivers/bios_emulator/bios.c
/rk3399_rockchip-uboot/drivers/bios_emulator/include/biosemu.h
/rk3399_rockchip-uboot/drivers/bios_emulator/x86emu/debug.c
/rk3399_rockchip-uboot/drivers/block/ahci.c
/rk3399_rockchip-uboot/drivers/block/sata_dwc.c
/rk3399_rockchip-uboot/drivers/block/sata_dwc.h
/rk3399_rockchip-uboot/drivers/block/sym53c8xx.c
/rk3399_rockchip-uboot/drivers/dfu/Makefile
/rk3399_rockchip-uboot/drivers/dfu/dfu.c
/rk3399_rockchip-uboot/drivers/dfu/dfu_mmc.c
/rk3399_rockchip-uboot/drivers/dfu/dfu_nand.c
/rk3399_rockchip-uboot/drivers/fpga/ACEX1K.c
/rk3399_rockchip-uboot/drivers/fpga/altera.c
/rk3399_rockchip-uboot/drivers/fpga/cyclon2.c
/rk3399_rockchip-uboot/drivers/fpga/lattice.c
/rk3399_rockchip-uboot/drivers/fpga/spartan2.c
/rk3399_rockchip-uboot/drivers/fpga/spartan3.c
/rk3399_rockchip-uboot/drivers/fpga/virtex2.c
/rk3399_rockchip-uboot/drivers/fpga/xilinx.c
/rk3399_rockchip-uboot/drivers/mtd/cfi_flash.c
/rk3399_rockchip-uboot/drivers/mtd/mtdpart.c
/rk3399_rockchip-uboot/drivers/mtd/nand/Makefile
/rk3399_rockchip-uboot/drivers/mtd/nand/kirkwood_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxc_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/mxc_nand.h
/rk3399_rockchip-uboot/drivers/mtd/nand/mxc_nand_spl.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_util.c
/rk3399_rockchip-uboot/drivers/mtd/nand/ndfc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/omap_gpmc.c
/rk3399_rockchip-uboot/drivers/mtd/onenand/onenand_base.c
/rk3399_rockchip-uboot/drivers/mtd/onenand/samsung.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/build.c
/rk3399_rockchip-uboot/drivers/mtd/ubi/ubi.h
/rk3399_rockchip-uboot/drivers/mtd/ubi/wl.c
/rk3399_rockchip-uboot/drivers/net/armada100_fec.c
/rk3399_rockchip-uboot/drivers/net/armada100_fec.h
/rk3399_rockchip-uboot/drivers/net/e1000.c
/rk3399_rockchip-uboot/drivers/net/e1000.h
/rk3399_rockchip-uboot/drivers/net/e1000_spi.c
/rk3399_rockchip-uboot/drivers/net/ne2000_base.h
/rk3399_rockchip-uboot/drivers/net/npe/IxEthAcc.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthAccCommon.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthAccDataPlane.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthAccMac.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBAPI.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBAPISupport.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBCore.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBEvents.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBFeatures.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBFirewall.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBLearning.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBNPEAdaptor.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBPortUpdate.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBReports.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBSearch.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBSpanningTree.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBUtil.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthDBVlan.c
/rk3399_rockchip-uboot/drivers/net/npe/IxEthMii.c
/rk3399_rockchip-uboot/drivers/net/npe/IxFeatureCtrl.c
/rk3399_rockchip-uboot/drivers/net/npe/IxNpeDl.c
/rk3399_rockchip-uboot/drivers/net/npe/IxNpeDlImageMgr.c
/rk3399_rockchip-uboot/drivers/net/npe/IxNpeDlNpeMgr.c
/rk3399_rockchip-uboot/drivers/net/npe/IxNpeMh.c
/rk3399_rockchip-uboot/drivers/net/npe/IxNpeMhConfig.c
/rk3399_rockchip-uboot/drivers/net/npe/IxNpeMhSend.c
/rk3399_rockchip-uboot/drivers/net/npe/IxOsalOsSemaphore.c
/rk3399_rockchip-uboot/drivers/net/npe/IxQMgrDispatcher.c
/rk3399_rockchip-uboot/drivers/net/npe/IxQMgrInit.c
/rk3399_rockchip-uboot/drivers/net/npe/IxQMgrQCfg.c
/rk3399_rockchip-uboot/drivers/net/npe/include/IxAtmdAccCtrl.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxEthAcc_p.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxEthDB.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxEthDB_p.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxEthMii.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxFeatureCtrl.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxHssAcc.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxNpeDl.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxNpeDlNpeMgrUtils_p.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxNpeDlNpeMgr_p.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxNpeMhConfig_p.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxOsal.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxOsalTypes.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxPerfProfAcc.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxQMgrAqmIf_p.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxSspAcc.h
/rk3399_rockchip-uboot/drivers/net/npe/include/IxTimeSyncAcc.h
/rk3399_rockchip-uboot/drivers/net/npe/npe.c
/rk3399_rockchip-uboot/drivers/rtc/ds1374.c
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/drivers/serial/serial.c
/rk3399_rockchip-uboot/drivers/serial/usbtty.c
/rk3399_rockchip-uboot/drivers/spi/ich.c
/rk3399_rockchip-uboot/drivers/usb/host/Makefile
/rk3399_rockchip-uboot/drivers/usb/host/ohci-hcd.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/linux-compat.h
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_core.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_uboot.c
/rk3399_rockchip-uboot/drivers/video/Makefile
/rk3399_rockchip-uboot/drivers/video/atmel_hlcdfb.c
/rk3399_rockchip-uboot/drivers/video/atmel_lcdfb.c
/rk3399_rockchip-uboot/drivers/video/bcm2835.c
/rk3399_rockchip-uboot/drivers/video/cfb_console.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/tegra.c
/rk3399_rockchip-uboot/dts/Makefile
/rk3399_rockchip-uboot/fs/ext4/ext4_common.h
/rk3399_rockchip-uboot/fs/ext4/ext4_journal.c
/rk3399_rockchip-uboot/fs/ubifs/ubifs.h
/rk3399_rockchip-uboot/include/ansi.h
/rk3399_rockchip-uboot/include/at91rm9200_net.h
/rk3399_rockchip-uboot/include/bedbug/ppc.h
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/config_fallbacks.h
/rk3399_rockchip-uboot/include/configs/MPC8313ERDB.h
/rk3399_rockchip-uboot/include/configs/R360MPI.h
/rk3399_rockchip-uboot/include/configs/RBC823.h
/rk3399_rockchip-uboot/include/configs/RPXlite_DW.h
/rk3399_rockchip-uboot/include/configs/RRvision.h
/rk3399_rockchip-uboot/include/configs/TQM823L.h
/rk3399_rockchip-uboot/include/configs/TQM823M.h
/rk3399_rockchip-uboot/include/configs/am335x_evm.h
/rk3399_rockchip-uboot/include/configs/dra7xx_evm.h
/rk3399_rockchip-uboot/include/configs/igep00x0.h
/rk3399_rockchip-uboot/include/configs/km/km_arm.h
/rk3399_rockchip-uboot/include/configs/km_kirkwood.h
/rk3399_rockchip-uboot/include/configs/lubbock.h
/rk3399_rockchip-uboot/include/configs/lwmon.h
/rk3399_rockchip-uboot/include/configs/mx31pdk.h
/rk3399_rockchip-uboot/include/configs/mx53ard.h
/rk3399_rockchip-uboot/include/configs/nokia_rx51.h
/rk3399_rockchip-uboot/include/configs/omap2420h4.h
/rk3399_rockchip-uboot/include/configs/omap4_common.h
/rk3399_rockchip-uboot/include/configs/omap5912osk.h
/rk3399_rockchip-uboot/include/configs/omap5_common.h
/rk3399_rockchip-uboot/include/configs/omap5_uevm.h
/rk3399_rockchip-uboot/include/configs/p1_p2_rdb_pc.h
/rk3399_rockchip-uboot/include/configs/palmld.h
/rk3399_rockchip-uboot/include/configs/palmtc.h
/rk3399_rockchip-uboot/include/configs/pxa255_idp.h
/rk3399_rockchip-uboot/include/configs/svm_sc8xx.h
/rk3399_rockchip-uboot/include/configs/tricorder.h
/rk3399_rockchip-uboot/include/configs/tx25.h
/rk3399_rockchip-uboot/include/configs/v37.h
/rk3399_rockchip-uboot/include/configs/zipitz2.h
/rk3399_rockchip-uboot/include/dfu.h
/rk3399_rockchip-uboot/include/environment.h
/rk3399_rockchip-uboot/include/fpga.h
/rk3399_rockchip-uboot/include/galileo/core.h
/rk3399_rockchip-uboot/include/lcd.h
/rk3399_rockchip-uboot/include/linux/mtd/nand.h
/rk3399_rockchip-uboot/include/linux/types.h
/rk3399_rockchip-uboot/include/linux/usb/gadget.h
/rk3399_rockchip-uboot/include/malloc.h
/rk3399_rockchip-uboot/include/menu.h
/rk3399_rockchip-uboot/include/mtd/cfi_flash.h
/rk3399_rockchip-uboot/include/nand.h
/rk3399_rockchip-uboot/include/onenand_uboot.h
/rk3399_rockchip-uboot/include/scsi.h
/rk3399_rockchip-uboot/include/sym53c8xx.h
/rk3399_rockchip-uboot/include/ubi_uboot.h
/rk3399_rockchip-uboot/include/usbdevice.h
/rk3399_rockchip-uboot/include/xyzModem.h
/rk3399_rockchip-uboot/lib/Makefile
/rk3399_rockchip-uboot/mkconfig
/rk3399_rockchip-uboot/tools/buildman/.gitignore
/rk3399_rockchip-uboot/tools/buildman/README
/rk3399_rockchip-uboot/tools/buildman/board.py
/rk3399_rockchip-uboot/tools/buildman/bsettings.py
/rk3399_rockchip-uboot/tools/buildman/builder.py
/rk3399_rockchip-uboot/tools/buildman/buildman
/rk3399_rockchip-uboot/tools/buildman/buildman.py
/rk3399_rockchip-uboot/tools/buildman/control.py
/rk3399_rockchip-uboot/tools/buildman/test.py
/rk3399_rockchip-uboot/tools/buildman/toolchain.py
/rk3399_rockchip-uboot/tools/env/fw_env.c
/rk3399_rockchip-uboot/tools/logos/atmel.bmp
/rk3399_rockchip-uboot/tools/patman/README
/rk3399_rockchip-uboot/tools/patman/checkpatch.py
/rk3399_rockchip-uboot/tools/patman/command.py
/rk3399_rockchip-uboot/tools/patman/commit.py
/rk3399_rockchip-uboot/tools/patman/cros_subprocess.py
/rk3399_rockchip-uboot/tools/patman/gitutil.py
/rk3399_rockchip-uboot/tools/patman/patchstream.py
/rk3399_rockchip-uboot/tools/patman/patman.py
/rk3399_rockchip-uboot/tools/patman/series.py
/rk3399_rockchip-uboot/tools/patman/terminal.py
/rk3399_rockchip-uboot/tools/patman/test.py
/rk3399_rockchip-uboot/tools/scripts/define2mk.sed
785881f708-Apr-2013 Joe Hershberger <joe.hershberger@ni.com>

env: Add redundant env support to UBI env

Allow the user to specify two UBI volumes to use for the environment

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>

2b74433f08-Apr-2013 Joe Hershberger <joe.hershberger@ni.com>

env: Add support for UBI environment

UBI is a better place for the environment on NAND devices because it
handles wear-leveling and bad blocks.

Gluebi is needed in Linux to access the env as an MTD

env: Add support for UBI environment

UBI is a better place for the environment on NAND devices because it
handles wear-leveling and bad blocks.

Gluebi is needed in Linux to access the env as an MTD partition.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

a7eb1d6608-Apr-2013 Joe Hershberger <joe.hershberger@ni.com>

mtd: Make mtdparts work with pre-reloc env

The env in UBI needs to look up the mtd partition as part of relocation,
which happens before relocation. Make the mtdparts code capable of
working on the

mtd: Make mtdparts work with pre-reloc env

The env in UBI needs to look up the mtd partition as part of relocation,
which happens before relocation. Make the mtdparts code capable of
working on the default env to start with.

The code tries to set values in the env as well, but again, the env
isn't there yet, so add a check to setenv to not allow sets before the
env is relocated.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>

show more ...

147162da08-Apr-2013 Joe Hershberger <joe.hershberger@ni.com>

ubi: ubifs: Turn off verbose prints

The prints are out of control. SILENCE!

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>

7182906708-Apr-2013 Joe Hershberger <joe.hershberger@ni.com>

ubi: Expose a few simple functions from the cmd_ubi

Part, Read, and Write functionality that will be used by env_ubi.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>

3d38910109-Apr-2013 Vadim Bendebury <vbendeb@chromium.org>

Do not call board_early_init_f() twice

Apparently due to a missed rebase conflict resolution
board_early_init_f() is included twice in the list of initialization
functions.

Leave only the first occ

Do not call board_early_init_f() twice

Apparently due to a missed rebase conflict resolution
board_early_init_f() is included twice in the list of initialization
functions.

Leave only the first occurrence.
. built and boot an Exynos 5250 target

Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>

show more ...

c4df2f4114-Mar-2013 Tom Rini <trini@ti.com>

cmd_nand.c: Fix CONFIG_CMD_NAND_YAFFS

The flag changed from WITH_INLINE_OOB to WITH_YAFFS_OOB by accident in
418396e.

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

1...<<111112113114115116117118119120>>...211