History log of /rk3399_rockchip-uboot/common/ (Results 3776 – 3800 of 5256)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
620f1f6a17-Sep-2010 Heiko Schocher <hs@denx.de>

relocation: fixup cmdtable

fixup_cmdtable() did all work for fixing up the cmdtable,
if CONFIG_RELOC_FIXUP_WORKS is not defined.

CONFIG_RELOC_FIXUP_WORKS is missing for i386! I talked
with Graeme R

relocation: fixup cmdtable

fixup_cmdtable() did all work for fixing up the cmdtable,
if CONFIG_RELOC_FIXUP_WORKS is not defined.

CONFIG_RELOC_FIXUP_WORKS is missing for i386! I talked
with Graeme Russ, and he will fix this soon.

Portions of this work were supported by funding from
the CE Linux Forum.

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

show more ...

55e9742917-Sep-2010 Heiko Schocher <hs@denx.de>

arm: get rid of bi_env

bi_env is nowhere used, so delete it!

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

similar patch posted from Dirk Behme Tue Jul 27 18:36:09 CEST 2010
http://lists.denx.de/pipe

arm: get rid of bi_env

bi_env is nowhere used, so delete it!

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

similar patch posted from Dirk Behme Tue Jul 27 18:36:09 CEST 2010
http://lists.denx.de/pipermail/u-boot/2010-July/074542.html

show more ...

ea882baf20-Jun-2010 Wolfgang Denk <wd@denx.de>

New implementation for internal handling of environment variables.

Motivation:

* Old environment code used a pessimizing implementation:
- variable lookup used linear search => slow
- changed/a

New implementation for internal handling of environment variables.

Motivation:

* Old environment code used a pessimizing implementation:
- variable lookup used linear search => slow
- changed/added variables were added at the end, i. e. most
frequently used variables had the slowest access times => slow
- each setenv() would calculate the CRC32 checksum over the whole
environment block => slow
* "redundant" envrionment was locked down to two copies
* No easy way to implement features like "reset to factory defaults",
or to select one out of several pre-defined (previously saved) sets
of environment settings ("profiles")
* No easy way to import or export environment settings

======================================================================

API Changes:

- Variable names starting with '#' are no longer allowed

I didn't find any such variable names being used; it is highly
recommended to follow standard conventions and start variable names
with an alphanumeric character

- "printenv" will now print a backslash at the end of all but the last
lines of a multi-line variable value.

Multi-line variables have never been formally defined, allthough
there is no reason not to use them. Now we define rules how to deal
with them, allowing for import and export.

- Function forceenv() and the related code in saveenv() was removed.
At the moment this is causing build problems for the only user of
this code (schmoogie - which has no entry in MAINTAINERS); may be
fixed later by implementing the "env set -f" feature.

Inconsistencies:

- "printenv" will '\\'-escape the '\n' in multi-line variables, while
"printenv var" will not do that.

======================================================================

Advantages:

- "printenv" output much better readable (sorted)
- faster!
- extendable (additional variable properties can be added)
- new, powerful features like "factory reset" or easy switching
between several different environment settings ("profiles")

Disadvantages:

- Image size grows by typically 5...7 KiB (might shrink a bit again on
systems with redundant environment with a following patch series)

======================================================================

Implemented:

- env command with subcommands:

- env print [arg ...]

same as "printenv": print environment

- env set [-f] name [arg ...]

same as "setenv": set (and delete) environment variables

["-f" - force setting even for read-only variables - not
implemented yet.]

- end delete [-f] name

not implemented yet

["-f" - force delete even for read-only variables]

- env save

same as "saveenv": save environment

- env export [-t | -b | -c] addr [size]

export internal representation (hash table) in formats usable for
persistent storage or processing:

-t: export as text format; if size is given, data will be
padded with '\0' bytes; if not, one terminating '\0'
will be added (which is included in the "filesize"
setting so you can for exmple copy this to flash and
keep the termination).
-b: export as binary format (name=value pairs separated by
'\0', list end marked by double "\0\0")
-c: export as checksum protected environment format as
used for example by "saveenv" command
addr: memory address where environment gets stored
size: size of output buffer

With "-c" and size is NOT given, then the export command will
format the data as currently used for the persistent storage,
i. e. it will use CONFIG_ENV_SECT_SIZE as output block size and
prepend a valid CRC32 checksum and, in case of resundant
environment, a "current" redundancy flag. If size is given, this
value will be used instead of CONFIG_ENV_SECT_SIZE; again, CRC32
checksum and redundancy flag will be inserted.

With "-b" and "-t", always only the real data (including a
terminating '\0' byte) will be written; here the optional size
argument will be used to make sure not to overflow the user
provided buffer; the command will abort if the size is not
sufficient. Any remainign space will be '\0' padded.

On successful return, the variable "filesize" will be set.
Note that filesize includes the trailing/terminating '\0'
byte(s).

Usage szenario: create a text snapshot/backup of the current
settings:

=> env export -t 100000
=> era ${backup_addr} +${filesize}
=> cp.b 100000 ${backup_addr} ${filesize}

Re-import this snapshot, deleting all other settings:

=> env import -d -t ${backup_addr}

- env import [-d] [-t | -b | -c] addr [size]

import external format (text or binary) into hash table,
optionally deleting existing values:

-d: delete existing environment before importing;
otherwise overwrite / append to existion definitions
-t: assume text format; either "size" must be given or the
text data must be '\0' terminated
-b: assume binary format ('\0' separated, "\0\0" terminated)
-c: assume checksum protected environment format
addr: memory address to read from
size: length of input data; if missing, proper '\0'
termination is mandatory

- env default -f

reset default environment: drop all environment settings and load
default environment

- env ask name [message] [size]

same as "askenv": ask for environment variable

- env edit name

same as "editenv": edit environment variable

- env run

same as "run": run commands in an environment variable

======================================================================

TODO:

- drop default env as implemented now; provide a text file based
initialization instead (eventually using several text files to
incrementally build it from common blocks) and a tool to convert it
into a binary blob / object file.

- It would be nice if we could add wildcard support for environment
variables; this is needed for variable name auto-completion,
but it would also be nice to be able to say "printenv ip*" or
"printenv *addr*"

- Some boards don't link any more due to the grown code size:
DU405, canyonlands, sequoia, socrates.

=> cc: Matthias Fuchs <matthias.fuchs@esd-electronics.com>,
Stefan Roese <sr@denx.de>,
Heiko Schocher <hs@denx.de>

- Dropping forceenv() causes build problems on schmoogie

=> cc: Sergey Kubushyn <ksi@koi8.net>

- Build tested on PPC and ARM only; runtime tested with NOR and NAND
flash only => needs testing!!

Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Matthias Fuchs <matthias.fuchs@esd-electronics.com>,
Cc: Stefan Roese <sr@denx.de>,
Cc: Heiko Schocher <hs@denx.de>
Cc: Sergey Kubushyn <ksi@koi8.net>

show more ...

91a7675124-Jul-2010 Wolfgang Denk <wd@denx.de>

Make getenv() work before relocation.

So far, getenv() would work before relocation is most cases, even
though it was not intended to be used that way. When switching to a
hash table based implemen

Make getenv() work before relocation.

So far, getenv() would work before relocation is most cases, even
though it was not intended to be used that way. When switching to a
hash table based implementation, this would break a number of boards.

For convenience, we make getenv() check if it's running before
relocation and, if so, use getenv_f() internally.

Note that this is limited to simple cases, as we use a small static
buffer (32 bytes) in the global data for this purpose.

For this reason, it is also not a good idea to convert all current
uses of getenv_f() into getenv() - some of the existing use cases need
to be able to deal with longer variable values, so getenv_f() is still
needed and recommended for use before relocation.

Signed-off-by: Wolfgang Denk <wd@denx.de>

show more ...

6d014adf20-Jun-2010 Wolfgang Denk <wd@denx.de>

Remove support for CONFIG_HAS_UID and "forceenv" command

This (undocumented) concept was only in use for the MVSMR and
davinci_schmoogie Sergey Kubushyn <ksi@koi8.net> boards.
Drop it for now. If r

Remove support for CONFIG_HAS_UID and "forceenv" command

This (undocumented) concept was only in use for the MVSMR and
davinci_schmoogie Sergey Kubushyn <ksi@koi8.net> boards.
Drop it for now. If really needed, it should be reimplemented
later in the context of the new environment command set.

Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Andre Schwarz <andre.schwarz@matrix-vision.de>
Cc: Sergey Kubushyn <ksi@koi8.net>
Acked-by: Sergey Kubushyn <ksi@koi8.net>

show more ...

a806035917-May-2010 Terry Lv <r65388@freescale.com>

Save environment data to mmc.

This patch is to save environment data to mmc card.
It uses interfaces defined in generic mmc.

Signed-off-by: Terry Lv <r65388@freescale.com>
Acked-by: Stefano Babic <

Save environment data to mmc.

This patch is to save environment data to mmc card.
It uses interfaces defined in generic mmc.

Signed-off-by: Terry Lv <r65388@freescale.com>
Acked-by: Stefano Babic <sbabic@denx.de>

show more ...

8f3b964213-Sep-2010 Lei Wen <leiwen@marvell.com>

mmc: print out partition table

Signed-off-by: Lei Wen <leiwen@marvell.com>

a806ee6f22-Aug-2010 Graeme Russ <graeme.russ@gmail.com>

x86: Add do_bdinfo()

x86 failed to compile with a message "a case for this architecture does
not exist!" - Add do_bdinfo() for this arch

2d941de909-Sep-2010 Wolfgang Denk <wd@denx.de>

Prepare v2010.09-rc1

Coding style cleanup.

Signed-off-by: Wolfgang Denk <wd@denx.de>


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/at91/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/at91/at91sam9260_devices.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/at91/eflash.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/at91/reset.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/at91/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/reset.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/syslib.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/board.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/cache.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/sdrc.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap3/sys_info.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/board.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/sys_info.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91_common.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91_dbu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91_eefc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91_gpbr.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91_pit.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91_rtt.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91sam9260.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/clk.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/hardware.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/clocks.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/clocks_omap3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/omap3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/omap4.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/sys_proto.h
/rk3399_rockchip-uboot/arch/avr32/cpu/at32ap700x/Makefile
/rk3399_rockchip-uboot/arch/avr32/cpu/at32ap700x/mmu.c
/rk3399_rockchip-uboot/arch/avr32/cpu/exception.c
/rk3399_rockchip-uboot/arch/avr32/cpu/start.S
/rk3399_rockchip-uboot/arch/avr32/include/asm/arch-at32ap700x/addrspace.h
/rk3399_rockchip-uboot/arch/avr32/include/asm/arch-at32ap700x/mmu.h
/rk3399_rockchip-uboot/arch/avr32/lib/board.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/bedbug_603e.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/bedbug_860.c
/rk3399_rockchip-uboot/board/atmel/atngw100/atngw100.c
/rk3399_rockchip-uboot/board/atmel/atstk1000/atstk1000.c
/rk3399_rockchip-uboot/board/earthlcd/favr-32-ezkit/favr-32-ezkit.c
/rk3399_rockchip-uboot/board/esd/meesc/meesc.c
/rk3399_rockchip-uboot/board/eukrea/cpuat91/cpuat91.c
/rk3399_rockchip-uboot/board/mimc/mimc200/mimc200.c
/rk3399_rockchip-uboot/board/miromico/hammerhead/hammerhead.c
/rk3399_rockchip-uboot/board/overo/overo.c
/rk3399_rockchip-uboot/board/overo/overo.h
/rk3399_rockchip-uboot/board/pn62/cmd_pn62.c
/rk3399_rockchip-uboot/board/renesas/sh7785lcr/lowlevel_init.S
/rk3399_rockchip-uboot/board/ti/beagle/beagle.c
/rk3399_rockchip-uboot/board/ti/beagle/beagle.h
/rk3399_rockchip-uboot/board/ti/panda/panda.h
/rk3399_rockchip-uboot/board/ti/sdp4430/sdp.h
cmd_mmc.c
/rk3399_rockchip-uboot/doc/README.atmel_mci
/rk3399_rockchip-uboot/drivers/i2c/omap24xx_i2c.c
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/atmel_mci.h
/rk3399_rockchip-uboot/drivers/mmc/gen_atmel_mci.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_base.c
/rk3399_rockchip-uboot/drivers/power/twl4030.c
/rk3399_rockchip-uboot/drivers/rtc/Makefile
/rk3399_rockchip-uboot/drivers/rtc/at91sam9_rtt.c
/rk3399_rockchip-uboot/drivers/spi/atmel_spi.c
/rk3399_rockchip-uboot/include/configs/KUP4K.h
/rk3399_rockchip-uboot/include/configs/atngw100.h
/rk3399_rockchip-uboot/include/configs/atstk1002.h
/rk3399_rockchip-uboot/include/configs/atstk1003.h
/rk3399_rockchip-uboot/include/configs/atstk1004.h
/rk3399_rockchip-uboot/include/configs/atstk1006.h
/rk3399_rockchip-uboot/include/configs/corenet_ds.h
/rk3399_rockchip-uboot/include/configs/cpuat91.h
/rk3399_rockchip-uboot/include/configs/favr-32-ezkit.h
/rk3399_rockchip-uboot/include/configs/hammerhead.h
/rk3399_rockchip-uboot/include/configs/meesc.h
/rk3399_rockchip-uboot/include/configs/mimc200.h
/rk3399_rockchip-uboot/include/configs/omap3_beagle.h
/rk3399_rockchip-uboot/include/configs/omap3_overo.h
/rk3399_rockchip-uboot/include/configs/otc570.h
/rk3399_rockchip-uboot/include/mmc.h
/rk3399_rockchip-uboot/include/twl4030.h
09b4a9cf07-Sep-2010 Wolfgang Denk <wd@denx.de>

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


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/kirkwood/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/orion5x/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/cpu_info.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5pc1xx/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5pc1xx/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5pc1xx/reset.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5pc1xx/sromc.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-orion5x/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/clk.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/mmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/pwm.h
/rk3399_rockchip-uboot/board/samsung/goni/goni.c
/rk3399_rockchip-uboot/board/samsung/goni/lowlevel_init.S
/rk3399_rockchip-uboot/board/samsung/smdkc100/lowlevel_init.S
/rk3399_rockchip-uboot/board/samsung/smdkc100/onenand.c
/rk3399_rockchip-uboot/board/samsung/smdkc100/smdkc100.c
serial.c
/rk3399_rockchip-uboot/drivers/gpio/Makefile
/rk3399_rockchip-uboot/drivers/mmc/s5p_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/onenand/samsung.c
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/serial_s5p.c
/rk3399_rockchip-uboot/include/configs/s5p_goni.h
/rk3399_rockchip-uboot/include/configs/smdkc100.h
/rk3399_rockchip-uboot/include/serial.h
f91506e207-Sep-2010 Wolfgang Denk <wd@denx.de>

Merge branch 'master' of /home/wd/git/u-boot/master


/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap24xx/i2c.h
/rk3399_rockchip-uboot/arch/nios2/cpu/cpu.c
/rk3399_rockchip-uboot/arch/nios2/include/asm/system.h
/rk3399_rockchip-uboot/arch/nios2/lib/bootm.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cpu.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/cpu_init.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/interrupts.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/mp.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/p4080_ids.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/traps.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/cpu.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/cpu_init.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_liodn.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/immap_85xx.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/immap_86xx.h
/rk3399_rockchip-uboot/board/dbau1x00/u-boot.lds
/rk3399_rockchip-uboot/board/espt/lowlevel_init.S
/rk3399_rockchip-uboot/board/freescale/corenet_ds/corenet_ds.c
/rk3399_rockchip-uboot/board/freescale/corenet_ds/ddr.c
/rk3399_rockchip-uboot/board/freescale/p2020ds/ddr.c
/rk3399_rockchip-uboot/board/gth2/u-boot.lds
/rk3399_rockchip-uboot/board/incaip/u-boot.lds
/rk3399_rockchip-uboot/board/mpr2/lowlevel_init.S
/rk3399_rockchip-uboot/board/ms7720se/lowlevel_init.S
/rk3399_rockchip-uboot/board/ms7750se/lowlevel_init.S
/rk3399_rockchip-uboot/board/pb1x00/u-boot.lds
/rk3399_rockchip-uboot/board/purple/u-boot.lds
/rk3399_rockchip-uboot/board/qemu-mips/u-boot.lds
/rk3399_rockchip-uboot/board/renesas/ap325rxa/lowlevel_init.S
/rk3399_rockchip-uboot/board/renesas/r2dplus/lowlevel_init.S
/rk3399_rockchip-uboot/board/renesas/rsk7203/lowlevel_init.S
/rk3399_rockchip-uboot/board/renesas/sh7763rdp/lowlevel_init.S
/rk3399_rockchip-uboot/board/renesas/sh7785lcr/lowlevel_init.S
/rk3399_rockchip-uboot/board/ve8313/ve8313.c
cmd_bdinfo.c
cmd_i2c.c
fdt_support.c
/rk3399_rockchip-uboot/drivers/dma/fsl_dma.c
/rk3399_rockchip-uboot/drivers/i2c/Makefile
/rk3399_rockchip-uboot/drivers/i2c/mvtwsi.c
/rk3399_rockchip-uboot/drivers/i2c/omap24xx_i2c.h
/rk3399_rockchip-uboot/drivers/mtd/cfi_flash.c
/rk3399_rockchip-uboot/examples/standalone/mips.lds
/rk3399_rockchip-uboot/include/configs/APC405.h
/rk3399_rockchip-uboot/include/configs/corenet_ds.h
/rk3399_rockchip-uboot/include/configs/edminiv2.h
/rk3399_rockchip-uboot/include/configs/km_arm.h
/rk3399_rockchip-uboot/include/configs/ve8313.h
/rk3399_rockchip-uboot/include/ppc440.h
1b43b5d707-Sep-2010 Wolfgang Denk <wd@denx.de>

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

67bd941407-Sep-2010 Wolfgang Denk <wd@denx.de>

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

ebd0d06222-Jul-2010 Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>

sh: Add support do_bdinfo function

SH did not support do_bdinfo fuction.
This code based avr32 stuff.

Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>

889a275d23-Aug-2010 Minkyu Kang <mk7.kang@samsung.com>

ARMV7: S5P: rename from CONFIG_S5PC1XX to CONFIG_S5P

Use the same configuration around S5P SoCs.
(s5pc100, s5pc110, s5pc210 and so on)

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/mem.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/cpu_info.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5p-common/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5pc1xx/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5pc1xx/clock.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5pc1xx/reset.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/s5pc1xx/sromc.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/omap4.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/clk.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/mmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/pwm.h
/rk3399_rockchip-uboot/board/davinci/da8xxevm/da830evm.c
/rk3399_rockchip-uboot/board/davinci/da8xxevm/da850evm.c
/rk3399_rockchip-uboot/board/samsung/goni/goni.c
/rk3399_rockchip-uboot/board/samsung/goni/lowlevel_init.S
/rk3399_rockchip-uboot/board/samsung/smdkc100/lowlevel_init.S
/rk3399_rockchip-uboot/board/samsung/smdkc100/onenand.c
/rk3399_rockchip-uboot/board/samsung/smdkc100/smdkc100.c
/rk3399_rockchip-uboot/board/ti/panda/panda.c
/rk3399_rockchip-uboot/board/ti/sdp4430/sdp.c
serial.c
/rk3399_rockchip-uboot/drivers/gpio/Makefile
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/s5p_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/onenand/samsung.c
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/serial_s5p.c
/rk3399_rockchip-uboot/drivers/usb/musb/omap3.h
/rk3399_rockchip-uboot/include/configs/s5p_goni.h
/rk3399_rockchip-uboot/include/configs/smdkc100.h
/rk3399_rockchip-uboot/include/serial.h
7a92e53c25-Aug-2010 Reinhard Meyer <u-boot@emk-elektronik.de>

CMD_I2C: make alen=0 work

Signed-off-by: Reinhard Meyer <u-boot@emk-elektronik.de>

6395f31812-Aug-2010 Scott Wood <scottwood@freescale.com>

fdt: call fdt_parent_offset fewer times while translating addresses

fdt_parent_offset() is an expensive operation, so we'd like to reduce
unnecessary calls to it.

Further, the practice of iterating

fdt: call fdt_parent_offset fewer times while translating addresses

fdt_parent_offset() is an expensive operation, so we'd like to reduce
unnecessary calls to it.

Further, the practice of iterating up to the root if address/size cells
aren't found was apparently done for Linux for compatibility with certain
buggy Open Firmware implementations, and U-Boot inherited the code. The
compliant behavior is to treat a missing #address-cells as 2, and a missing
#size-cells as 1 -- never looking anywhere but the immediate parent of the
node of interest.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>

show more ...

5549d22b18-Aug-2010 Wolfgang Denk <wd@denx.de>

Merge branch 'master' of /home/wd/git/u-boot/master

962ad59e12-Aug-2010 Mike Frysinger <vapier@gentoo.org>

env_nand: return error when no device is found

Currently, if there is an error probing the NAND chip and the env is based
in NAND, the readenv() function will use a NULL function pointer and thus
ju

env_nand: return error when no device is found

Currently, if there is an error probing the NAND chip and the env is based
in NAND, the readenv() function will use a NULL function pointer and thus
jump to address 0.

Here I just check for a non-zero value of blocksize as that shouldn't be
zero when a valid device is found, but perhaps there is a better way for
someone familiar with the NAND internals to suggest.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Tested-by: Ben Gardiner <bengardiner@nanometrics.ca>

show more ...

ae37a07012-Aug-2010 Wolfgang Denk <wd@denx.de>

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


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/MAKEALL
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/cpu/arm920t/at91rm9200/ether.c
/rk3399_rockchip-uboot/arch/arm/cpu/ixp/npe/include/npe.h
/rk3399_rockchip-uboot/arch/arm/cpu/ixp/npe/miiphy.c
/rk3399_rockchip-uboot/arch/m68k/include/asm/fec.h
/rk3399_rockchip-uboot/arch/mips/cpu/au1x00_eth.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8220/fec.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/ether_fcc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/ether_scc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/ether_fcc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/fec.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/scc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/miiphy.c
/rk3399_rockchip-uboot/board/esd/ar405/config.mk
/rk3399_rockchip-uboot/board/esd/canbt/config.mk
/rk3399_rockchip-uboot/board/esd/pmc440/config.mk
/rk3399_rockchip-uboot/board/evb64260/eth.c
/rk3399_rockchip-uboot/board/freescale/mpc8560ads/mpc8560ads.c
/rk3399_rockchip-uboot/board/funkwerk/vovpn-gw/vovpn-gw.c
/rk3399_rockchip-uboot/board/keymile/common/keymile_hdlc_enet.c
/rk3399_rockchip-uboot/board/keymile/km8xx/km8xx_hdlc_enet.c
/rk3399_rockchip-uboot/board/motionpro/motionpro.c
/rk3399_rockchip-uboot/board/prodrive/p3mx/mv_eth.c
/rk3399_rockchip-uboot/board/sbc8560/sbc8560.c
/rk3399_rockchip-uboot/board/sc3/config.mk
/rk3399_rockchip-uboot/board/stx/stxgp3/stxgp3.c
/rk3399_rockchip-uboot/board/stx/stxssa/stxssa.c
/rk3399_rockchip-uboot/board/stx/stxxtc/stxxtc.c
/rk3399_rockchip-uboot/board/syteco/jadecpu/Makefile
/rk3399_rockchip-uboot/board/syteco/jadecpu/config.mk
/rk3399_rockchip-uboot/board/syteco/jadecpu/jadecpu.c
/rk3399_rockchip-uboot/board/syteco/jadecpu/lowlevel_init.S
/rk3399_rockchip-uboot/board/tqc/tqm8xx/tqm8xx.c
/rk3399_rockchip-uboot/boards.cfg
cmd_mii.c
miiphyutil.c
/rk3399_rockchip-uboot/disk/part.c
/rk3399_rockchip-uboot/doc/README.kmeter1
/rk3399_rockchip-uboot/doc/uImage.FIT/howto.txt
/rk3399_rockchip-uboot/drivers/mmc/omap3_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/omap3_mmc.h
/rk3399_rockchip-uboot/drivers/net/4xx_enet.c
/rk3399_rockchip-uboot/drivers/net/altera_tse.c
/rk3399_rockchip-uboot/drivers/net/at91_emac.c
/rk3399_rockchip-uboot/drivers/net/bfin_mac.c
/rk3399_rockchip-uboot/drivers/net/davinci_emac.c
/rk3399_rockchip-uboot/drivers/net/designware.c
/rk3399_rockchip-uboot/drivers/net/eepro100.c
/rk3399_rockchip-uboot/drivers/net/ep93xx_eth.c
/rk3399_rockchip-uboot/drivers/net/fec_mxc.c
/rk3399_rockchip-uboot/drivers/net/macb.c
/rk3399_rockchip-uboot/drivers/net/mcfmii.c
/rk3399_rockchip-uboot/drivers/net/mpc512x_fec.c
/rk3399_rockchip-uboot/drivers/net/mpc5xxx_fec.c
/rk3399_rockchip-uboot/drivers/net/mvgbe.c
/rk3399_rockchip-uboot/drivers/net/ns7520_eth.c
/rk3399_rockchip-uboot/drivers/net/phy/miiphybb.c
/rk3399_rockchip-uboot/drivers/net/tsec.c
/rk3399_rockchip-uboot/drivers/qe/uec.c
/rk3399_rockchip-uboot/drivers/qe/uec_phy.c
/rk3399_rockchip-uboot/drivers/video/Makefile
/rk3399_rockchip-uboot/drivers/video/mb86r0xgdc.c
/rk3399_rockchip-uboot/include/configs/AR405.h
/rk3399_rockchip-uboot/include/configs/CANBT.h
/rk3399_rockchip-uboot/include/configs/MPC8323ERDB.h
/rk3399_rockchip-uboot/include/configs/MPC832XEMDS.h
/rk3399_rockchip-uboot/include/configs/MPC8360EMDS.h
/rk3399_rockchip-uboot/include/configs/MPC8360ERDK.h
/rk3399_rockchip-uboot/include/configs/MPC8568MDS.h
/rk3399_rockchip-uboot/include/configs/MPC8569MDS.h
/rk3399_rockchip-uboot/include/configs/NSCU.h
/rk3399_rockchip-uboot/include/configs/PMC440.h
/rk3399_rockchip-uboot/include/configs/TK885D.h
/rk3399_rockchip-uboot/include/configs/TQM855L.h
/rk3399_rockchip-uboot/include/configs/TQM855M.h
/rk3399_rockchip-uboot/include/configs/TQM860L.h
/rk3399_rockchip-uboot/include/configs/TQM860M.h
/rk3399_rockchip-uboot/include/configs/TQM862L.h
/rk3399_rockchip-uboot/include/configs/TQM862M.h
/rk3399_rockchip-uboot/include/configs/TQM866M.h
/rk3399_rockchip-uboot/include/configs/TQM885D.h
/rk3399_rockchip-uboot/include/configs/amcc-common.h
/rk3399_rockchip-uboot/include/configs/ep82xxm.h
/rk3399_rockchip-uboot/include/configs/idmr.h
/rk3399_rockchip-uboot/include/configs/jadecpu.h
/rk3399_rockchip-uboot/include/configs/katmai.h
/rk3399_rockchip-uboot/include/configs/keymile-common.h
/rk3399_rockchip-uboot/include/configs/km8xx.h
/rk3399_rockchip-uboot/include/configs/kmeter1.h
/rk3399_rockchip-uboot/include/configs/sc3.h
/rk3399_rockchip-uboot/include/configs/v38b.h
/rk3399_rockchip-uboot/include/miiphy.h
/rk3399_rockchip-uboot/include/net.h
/rk3399_rockchip-uboot/net/eth.c
/rk3399_rockchip-uboot/tools/Makefile
/rk3399_rockchip-uboot/tools/logos/syteco.bmp
842404ea09-Aug-2010 Sergei Poselenov <sposelenov@emcraft.com>

Fixed clobbered output of the "help usb" command

The "usb help" doesn't format the output correctly:

=> help usb
usb - USB sub-system

Usage:
usb reset - reset (rescan) USB controller
usb stop [f]

Fixed clobbered output of the "help usb" command

The "usb help" doesn't format the output correctly:

=> help usb
usb - USB sub-system

Usage:
usb reset - reset (rescan) USB controller
usb stop [f] - stop USB [f]=force stop
usb tree - show USB device tree
usb info [dev] - show available USB devices
usb storage - show details of USB storage devices
usb dev [dev] - show or set current USB storage device
usb part [dev] - print partition table of one or all USB storage devices
usb read addr blk# cnt - read `cnt' blocks starting at block `blk#'
to memory address `addr'usb write addr blk# cnt - write `cnt'
blocks starting at block `blk#' from memory address `addr'
=>

With fix below applied, the output is correct:

=> help usb
usb - USB sub-system

Usage:
usb reset - reset (rescan) USB controller
usb stop [f] - stop USB [f]=force stop
usb tree - show USB device tree
usb info [dev] - show available USB devices
usb storage - show details of USB storage devices
usb dev [dev] - show or set current USB storage device
usb part [dev] - print partition table of one or all USB storage devices
usb read addr blk# cnt - read `cnt' blocks starting at block `blk#'
to memory address `addr'
usb write addr blk# cnt - write `cnt' blocks starting at block `blk#'
from memory address `addr'
=>

Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>

show more ...

6052ac8309-Aug-2010 Matthias Weisser <weisserm@arcor.de>

ARM: Add support for MB86R0x SoCs

Signed-off-by: Matthias Weisser <weisserm@arcor.de>

b9d51fbb10-Aug-2010 Wolfgang Denk <wd@denx.de>

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


/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/orion5x/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx51/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/board.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/mem.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-kirkwood/kirkwood.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/i2c.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/mux_omap4.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/omap4.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-orion5x/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-orion5x/orion5x.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/mmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/io.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/config.h
/rk3399_rockchip-uboot/board/davinci/da8xxevm/da830evm.c
/rk3399_rockchip-uboot/board/davinci/da8xxevm/da850evm.c
/rk3399_rockchip-uboot/board/esd/ar405/config.mk
/rk3399_rockchip-uboot/board/esd/canbt/config.mk
/rk3399_rockchip-uboot/board/esd/pmc440/config.mk
/rk3399_rockchip-uboot/board/samsung/goni/goni.c
/rk3399_rockchip-uboot/board/sc3/config.mk
/rk3399_rockchip-uboot/board/ti/panda/panda.c
/rk3399_rockchip-uboot/board/ti/panda/panda.h
/rk3399_rockchip-uboot/board/ti/sdp4430/sdp.c
/rk3399_rockchip-uboot/board/ti/sdp4430/sdp.h
cmd_ide.c
cmd_mmc.c
/rk3399_rockchip-uboot/doc/README.PXA_CF
/rk3399_rockchip-uboot/drivers/block/Makefile
/rk3399_rockchip-uboot/drivers/block/mvsata_ide.c
/rk3399_rockchip-uboot/drivers/i2c/omap24xx_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/omap24xx_i2c.h
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/s5p_mmc.c
/rk3399_rockchip-uboot/drivers/net/at91_emac.c
/rk3399_rockchip-uboot/drivers/net/eepro100.c
/rk3399_rockchip-uboot/drivers/net/phy/miiphybb.c
/rk3399_rockchip-uboot/drivers/power/Makefile
/rk3399_rockchip-uboot/drivers/power/twl6030.c
/rk3399_rockchip-uboot/drivers/serial/serial_s5p.c
/rk3399_rockchip-uboot/drivers/usb/musb/omap3.c
/rk3399_rockchip-uboot/drivers/usb/musb/omap3.h
/rk3399_rockchip-uboot/include/configs/AR405.h
/rk3399_rockchip-uboot/include/configs/CANBT.h
/rk3399_rockchip-uboot/include/configs/PMC440.h
/rk3399_rockchip-uboot/include/configs/amcc-common.h
/rk3399_rockchip-uboot/include/configs/ap325rxa.h
/rk3399_rockchip-uboot/include/configs/edminiv2.h
/rk3399_rockchip-uboot/include/configs/katmai.h
/rk3399_rockchip-uboot/include/configs/ms7720se.h
/rk3399_rockchip-uboot/include/configs/omap4_panda.h
/rk3399_rockchip-uboot/include/configs/omap4_sdp4430.h
/rk3399_rockchip-uboot/include/configs/openrd_base.h
/rk3399_rockchip-uboot/include/configs/r2dplus.h
/rk3399_rockchip-uboot/include/configs/r7780mp.h
/rk3399_rockchip-uboot/include/configs/s5p_goni.h
/rk3399_rockchip-uboot/include/configs/sc3.h
/rk3399_rockchip-uboot/include/net.h
/rk3399_rockchip-uboot/include/twl6030.h
/rk3399_rockchip-uboot/net/eth.c
b77f380110-Aug-2010 Wolfgang Denk <wd@denx.de>

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

fe8d63c810-Aug-2010 Wolfgang Denk <wd@denx.de>

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


/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap-common/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/board.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap4/mem.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-kirkwood/kirkwood.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/i2c.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/mux_omap4.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/omap4.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap4/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-orion5x/orion5x.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-s5pc1xx/mmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/io.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/config.h
/rk3399_rockchip-uboot/board/colibri_pxa270/Makefile
/rk3399_rockchip-uboot/board/colibri_pxa270/colibri_pxa270.c
/rk3399_rockchip-uboot/board/davinci/da8xxevm/da830evm.c
/rk3399_rockchip-uboot/board/davinci/da8xxevm/da850evm.c
/rk3399_rockchip-uboot/board/samsung/goni/goni.c
/rk3399_rockchip-uboot/board/ti/panda/panda.c
/rk3399_rockchip-uboot/board/ti/panda/panda.h
/rk3399_rockchip-uboot/board/ti/sdp4430/sdp.c
/rk3399_rockchip-uboot/board/ti/sdp4430/sdp.h
/rk3399_rockchip-uboot/board/vpac270/Makefile
/rk3399_rockchip-uboot/board/vpac270/vpac270.c
cmd_ide.c
/rk3399_rockchip-uboot/config.mk
/rk3399_rockchip-uboot/doc/README.PXA_CF
/rk3399_rockchip-uboot/drivers/block/Makefile
/rk3399_rockchip-uboot/drivers/block/mvsata_ide.c
/rk3399_rockchip-uboot/drivers/i2c/omap24xx_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/omap24xx_i2c.h
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/s5p_mmc.c
/rk3399_rockchip-uboot/drivers/power/Makefile
/rk3399_rockchip-uboot/drivers/power/twl6030.c
/rk3399_rockchip-uboot/drivers/serial/serial_s5p.c
/rk3399_rockchip-uboot/drivers/usb/musb/omap3.c
/rk3399_rockchip-uboot/drivers/usb/musb/omap3.h
/rk3399_rockchip-uboot/include/configs/ap325rxa.h
/rk3399_rockchip-uboot/include/configs/edminiv2.h
/rk3399_rockchip-uboot/include/configs/ms7720se.h
/rk3399_rockchip-uboot/include/configs/omap4_panda.h
/rk3399_rockchip-uboot/include/configs/omap4_sdp4430.h
/rk3399_rockchip-uboot/include/configs/openrd_base.h
/rk3399_rockchip-uboot/include/configs/r2dplus.h
/rk3399_rockchip-uboot/include/configs/r7780mp.h
/rk3399_rockchip-uboot/include/configs/s5p_goni.h
/rk3399_rockchip-uboot/include/configs/vpac270.h
/rk3399_rockchip-uboot/include/twl6030.h

1...<<151152153154155156157158159160>>...211