History log of /rk3399_rockchip-uboot/common/ (Results 3601 – 3625 of 5256)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a146bcc229-Apr-2011 Wolfgang Denk <wd@denx.de>

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


/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc512x/diu.c
/rk3399_rockchip-uboot/board/armltd/vexpress/ca9x4_ct_vxp.c
/rk3399_rockchip-uboot/board/freescale/mpc8610hpcd/mpc8610hpcd_diu.c
/rk3399_rockchip-uboot/board/freescale/p1022ds/diu.c
cmd_mmc_spi.c
/rk3399_rockchip-uboot/doc/README.video
/rk3399_rockchip-uboot/drivers/i2c/soft_i2c.c
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/arm_pl180_mmci.c
/rk3399_rockchip-uboot/drivers/mmc/arm_pl180_mmci.h
/rk3399_rockchip-uboot/drivers/mmc/bfin_sdh.c
/rk3399_rockchip-uboot/drivers/mmc/davinci_mmc.c
/rk3399_rockchip-uboot/drivers/mmc/fsl_esdhc.c
/rk3399_rockchip-uboot/drivers/mmc/gen_atmel_mci.c
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/mmc/mxcmmc.c
/rk3399_rockchip-uboot/drivers/mmc/omap_hsmmc.c
/rk3399_rockchip-uboot/drivers/mmc/s5p_mmc.c
/rk3399_rockchip-uboot/drivers/video/Makefile
/rk3399_rockchip-uboot/drivers/video/cfb_console.c
/rk3399_rockchip-uboot/drivers/video/fsl_diu_fb.c
/rk3399_rockchip-uboot/drivers/video/videomodes.c
/rk3399_rockchip-uboot/drivers/video/videomodes.h
/rk3399_rockchip-uboot/include/configs/MPC8610HPCD.h
/rk3399_rockchip-uboot/include/configs/P1022DS.h
/rk3399_rockchip-uboot/include/configs/a320evb.h
/rk3399_rockchip-uboot/include/configs/ca9x4_ct_vxp.h
/rk3399_rockchip-uboot/include/configs/devkit8000.h
/rk3399_rockchip-uboot/include/configs/efikamx.h
/rk3399_rockchip-uboot/include/configs/igep0020.h
/rk3399_rockchip-uboot/include/configs/igep0030.h
/rk3399_rockchip-uboot/include/configs/mx51evk.h
/rk3399_rockchip-uboot/include/configs/mx53evk.h
/rk3399_rockchip-uboot/include/configs/omap3_overo.h
/rk3399_rockchip-uboot/include/configs/omap3_pandora.h
/rk3399_rockchip-uboot/include/configs/omap3_sdp3430.h
/rk3399_rockchip-uboot/include/configs/omap3_zoom1.h
/rk3399_rockchip-uboot/include/configs/omap3_zoom2.h
/rk3399_rockchip-uboot/include/configs/omap4_panda.h
/rk3399_rockchip-uboot/include/configs/omap4_sdp4430.h
/rk3399_rockchip-uboot/include/configs/pdm360ng.h
/rk3399_rockchip-uboot/include/configs/tegra2-common.h
/rk3399_rockchip-uboot/include/fsl_diu_fb.h
/rk3399_rockchip-uboot/include/mmc.h
28df15e017-Apr-2011 Thomas Chou <thomas@wytron.com.tw>

mmc_spi: add mmc_init call

As Andy Fleming suggested, we can call mmc_init() in mmc_spi command.
So that we don't need to run mmcinfo command next.

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

c649dda508-Apr-2011 Stefan Bigler <stefan.bigler@keymile.com>

i2c: add i2c deblock sequence before and after every mux config

To make sure that the mux can be configured a deblocking sequence
is done before the mux configuration. After the mux switch the new l

i2c: add i2c deblock sequence before and after every mux config

To make sure that the mux can be configured a deblocking sequence
is done before the mux configuration. After the mux switch the new leaf
of, the i2c tree must be again deblocked.

Signed-off-by: Stefan Bigler <stefan.bigler@keymile.com>
Acked-by: Heiko Schocher <hs@denx.de>
cc: Wolfgang Denk <wd@denx.de>
cc: Detlev Zundel <dzu@denx.de>
cc: Prafulla Wadaskar <prafulla@marvell.com>
cc: Valentin Longchamp <valentin.longchamp@keymile.com>
cc: Holger Brunck <holger.brunck@keymile.com>
Signed-off-by: Valentin Longchamp <valentin.longchamp@keymile.com>

show more ...

a000b79505-Apr-2011 Kim Phillips <kim.phillips@freescale.com>

common: add a grepenv command

u-boot environments, esp. when boards are shared across multiple
users, can get pretty large and time consuming to visually parse.
The grepenv command this patch adds c

common: add a grepenv command

u-boot environments, esp. when boards are shared across multiple
users, can get pretty large and time consuming to visually parse.
The grepenv command this patch adds can be used in lieu of printenv
to facilitate searching. grepenv works like printenv but limits
its output only to environment strings (variable name and value
pairs) that match the user specified substring.

the following examples are on a board with a 5313 byte environment
that spans multiple screen pages:

Example 1: summarize ethernet configuration:

=> grepenv eth TSEC
etact=FM1@DTSEC2
eth=FM1@DTSEC4
ethact=FM1@DTSEC2
eth1addr=00:E0:0C:00:8b:01
eth2addr=00:E0:0C:00:8b:02
eth3addr=00:E0:0C:00:8b:03
eth4addr=00:E0:0C:00:8b:04
eth5addr=00:E0:0C:00:8b:05
eth6addr=00:E0:0C:00:8b:06
eth7addr=00:E0:0C:00:8b:07
eth8addr=00:E0:0C:00:8b:08
eth9addr=00:E0:0C:00:8b:09
ethaddr=00:E0:0C:00:8b:00
netdev=eth0
uprcw=setenv ethact $eth;setenv filename p4080ds/R_PPSXX_0xe/rcw_0xe_2sgmii_rev2_high.bin;setenv start 0xe8000000;protect off all;run upimage;protect on all
upuboot=setenv ethact $eth;setenv filename u-boot.bin;setenv start eff80000;protect off all;run upimage;protect on all
upucode=setenv ethact $eth;setenv filename fsl_fman_ucode_P4080_101_6.bin;setenv start 0xef000000;protect off all;run upimage;protect on all
usdboot=setenv ethact $eth;tftp 1000000 $dir/$bootfile;tftp 2000000 $dir/initramfs.cpio.gz.uboot;tftp c00000 $dir/p4080ds-usdpaa.dtb;setenv bootargs root=/dev/ram rw console=ttyS0,115200 $othbootargs;bootm 1000000 2000000 c00000;
=>

Example 2: detect unused env vars:

=> grepenv etact
etact=FM1@DTSEC2
=>

Example 3: reveal hardcoded variables; e.g., for fdtaddr:

=> grepenv fdtaddr
fdtaddr=c00000
nfsboot=setenv bootargs root=/dev/nfs rw nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off console=$consoledev,$baudrate $othbootargs;tftp $loadaddr $bootfile;tftp $fdtaddr $fdtfile;bootm $loadaddr - $fdtaddr
ramboot=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs;tftp $ramdiskaddr $ramdiskfile;tftp $loadaddr $bootfile;tftp $fdtaddr $fdtfile;bootm $loadaddr $ramdiskaddr $fdtaddr
=> grep $fdtaddr
fdtaddr=c00000
my_boot=bootm 0x40000000 0x41000000 0x00c00000
my_dtb=tftp 0x00c00000 $prefix/p4080ds.dtb
nohvboot=tftp 1000000 $dir/$bootfile;tftp 2000000 $dir/$ramdiskfile;tftp c00000 $dir/$fdtfile;setenv bootargs root=/dev/ram rw ramdisk_size=0x10000000 console=ttyS0,115200;bootm 1000000 2000000 c00000;
=>

This patch also enables the grepenv command by default on
corenet_ds based boards (and repositions the DHCP command
entry to keep the list sorted).

Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Cc: Kumar Gala <kumar.gala@freescale.com>
Cc: Andy Fleming <afleming@freescale.com>

show more ...

2dc55d9e29-Mar-2011 thomas.langer@lantiq.com <thomas.langer@lantiq.com>

fix redundant environment for serial flash

This patch fixes problems in the handling of redundant environment in env_sf.c

The major problem are double calls of free() on the allocated buffers,
whic

fix redundant environment for serial flash

This patch fixes problems in the handling of redundant environment in env_sf.c

The major problem are double calls of free() on the allocated buffers,
which damages the internal data of malloc and crashes on next call.

In addition, the selection of the active environment had errors and compiler
warnings, which are corrected by this patch.

Signed-off-by: Thomas Langer <thomas.langer@lantiq.com>

show more ...

f38536f927-Apr-2011 Wolfgang Denk <wd@denx.de>

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


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/MAKEALL
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/mx31/devices.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/mx31/generic.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/mx31/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm920t/a320/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/arm920t/a320/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/armada100/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mx25/generic.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/orion5x/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/orion5x/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/orion5x/dram.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/orion5x/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/orion5x/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/pantheon/cpu.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/arm946es/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx5/soc.c
/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/mem.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/start.S
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/tegra2/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/tegra2/ap20.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/tegra2/ap20.h
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/tegra2/lowlevel_init.S
/rk3399_rockchip-uboot/arch/arm/cpu/pxa/Makefile
/rk3399_rockchip-uboot/arch/arm/cpu/pxa/cpu.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-armada100/config.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-armada100/mfp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx31/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx31/imx-regs.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/ehci_omap3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/omap3-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-omap3/omap3.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-orion5x/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-orion5x/mv88f5182.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-orion5x/orion5x.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-pantheon/config.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-pantheon/cpu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-pantheon/mfp.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-pxa/pxa-regs.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra2/clk_rst.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra2/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra2/pmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra2/scu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra2/tegra2.h
/rk3399_rockchip-uboot/arch/arm/include/asm/assembler.h
/rk3399_rockchip-uboot/arch/arm/include/asm/string.h
/rk3399_rockchip-uboot/arch/arm/lib/Makefile
/rk3399_rockchip-uboot/arch/arm/lib/board.c
/rk3399_rockchip-uboot/arch/arm/lib/memcpy.S
/rk3399_rockchip-uboot/arch/arm/lib/memset.S
/rk3399_rockchip-uboot/arch/m68k/lib/board.c
/rk3399_rockchip-uboot/arch/powerpc/lib/board.c
/rk3399_rockchip-uboot/board/LaCie/edminiv2/Makefile
/rk3399_rockchip-uboot/board/LaCie/edminiv2/config.mk
/rk3399_rockchip-uboot/board/LaCie/edminiv2/edminiv2.c
/rk3399_rockchip-uboot/board/Marvell/aspenite/aspenite.c
/rk3399_rockchip-uboot/board/Marvell/dkb/dkb.c
/rk3399_rockchip-uboot/board/cm_t35/Makefile
/rk3399_rockchip-uboot/board/cm_t35/cm_t35.c
/rk3399_rockchip-uboot/board/cm_t35/leds.c
/rk3399_rockchip-uboot/board/comelit/dig297/Makefile
/rk3399_rockchip-uboot/board/comelit/dig297/dig297.c
/rk3399_rockchip-uboot/board/comelit/dig297/dig297.h
/rk3399_rockchip-uboot/board/davedenx/qong/fpga.c
/rk3399_rockchip-uboot/board/davedenx/qong/lowlevel_init.S
/rk3399_rockchip-uboot/board/davedenx/qong/qong.c
/rk3399_rockchip-uboot/board/eukrea/cpu9260/cpu9260.c
/rk3399_rockchip-uboot/board/eukrea/cpu9260/led.c
/rk3399_rockchip-uboot/board/eukrea/cpuat91/Makefile
/rk3399_rockchip-uboot/board/eukrea/cpuat91/cpuat91.c
/rk3399_rockchip-uboot/board/faraday/a320evb/a320evb.c
/rk3399_rockchip-uboot/board/faraday/a320evb/lowlevel_init.S
/rk3399_rockchip-uboot/board/freescale/mx31ads/lowlevel_init.S
/rk3399_rockchip-uboot/board/freescale/mx31ads/mx31ads.c
/rk3399_rockchip-uboot/board/freescale/mx31pdk/lowlevel_init.S
/rk3399_rockchip-uboot/board/freescale/mx31pdk/mx31pdk.c
/rk3399_rockchip-uboot/board/imx31_phycore/imx31_phycore.c
/rk3399_rockchip-uboot/board/imx31_phycore/lowlevel_init.S
/rk3399_rockchip-uboot/board/innokom/innokom.c
/rk3399_rockchip-uboot/board/karo/tx25/tx25.c
/rk3399_rockchip-uboot/board/logicpd/imx31_litekit/imx31_litekit.c
/rk3399_rockchip-uboot/board/logicpd/imx31_litekit/lowlevel_init.S
/rk3399_rockchip-uboot/board/nvidia/common/board.c
/rk3399_rockchip-uboot/board/nvidia/common/board.h
/rk3399_rockchip-uboot/board/nvidia/harmony/Makefile
/rk3399_rockchip-uboot/board/nvidia/harmony/harmony.c
/rk3399_rockchip-uboot/board/nvidia/seaboard/Makefile
/rk3399_rockchip-uboot/board/nvidia/seaboard/seaboard.c
/rk3399_rockchip-uboot/board/st/nhk8815/Makefile
/rk3399_rockchip-uboot/board/st/nhk8815/nhk8815.c
/rk3399_rockchip-uboot/board/ti/am3517crane/Makefile
/rk3399_rockchip-uboot/board/ti/am3517crane/am3517crane.c
/rk3399_rockchip-uboot/board/ti/am3517crane/am3517crane.h
/rk3399_rockchip-uboot/board/ti/am3517crane/config.mk
/rk3399_rockchip-uboot/board/ti/beagle/Makefile
/rk3399_rockchip-uboot/board/ti/beagle/beagle.c
/rk3399_rockchip-uboot/board/ti/beagle/beagle.h
/rk3399_rockchip-uboot/board/ti/beagle/led.c
/rk3399_rockchip-uboot/boards.cfg
cmd_led.c
/rk3399_rockchip-uboot/drivers/block/mvsata_ide.c
/rk3399_rockchip-uboot/drivers/gpio/mxc_gpio.c
/rk3399_rockchip-uboot/drivers/i2c/Makefile
/rk3399_rockchip-uboot/drivers/i2c/mv_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/mv_i2c.h
/rk3399_rockchip-uboot/drivers/i2c/mvtwsi.c
/rk3399_rockchip-uboot/drivers/i2c/mxc_i2c.c
/rk3399_rockchip-uboot/drivers/mtd/Makefile
/rk3399_rockchip-uboot/drivers/mtd/ftsmc020.c
/rk3399_rockchip-uboot/drivers/power/ftpmu010.c
/rk3399_rockchip-uboot/drivers/serial/serial_mxc.c
/rk3399_rockchip-uboot/drivers/spi/bfin_spi.c
/rk3399_rockchip-uboot/drivers/spi/mxc_spi.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-mxc.c
/rk3399_rockchip-uboot/drivers/video/mx3fb.c
/rk3399_rockchip-uboot/include/configs/a320evb.h
/rk3399_rockchip-uboot/include/configs/am3517_crane.h
/rk3399_rockchip-uboot/include/configs/am3517_evm.h
/rk3399_rockchip-uboot/include/configs/aspenite.h
/rk3399_rockchip-uboot/include/configs/bf506f-ezkit.h
/rk3399_rockchip-uboot/include/configs/bf527-ad7160-eval.h
/rk3399_rockchip-uboot/include/configs/bf537-stamp.h
/rk3399_rockchip-uboot/include/configs/bfin_adi_common.h
/rk3399_rockchip-uboot/include/configs/ca9x4_ct_vxp.h
/rk3399_rockchip-uboot/include/configs/cm_t35.h
/rk3399_rockchip-uboot/include/configs/cpu9260.h
/rk3399_rockchip-uboot/include/configs/cpuat91.h
/rk3399_rockchip-uboot/include/configs/devkit8000.h
/rk3399_rockchip-uboot/include/configs/dig297.h
/rk3399_rockchip-uboot/include/configs/dkb.h
/rk3399_rockchip-uboot/include/configs/edminiv2.h
/rk3399_rockchip-uboot/include/configs/harmony.h
/rk3399_rockchip-uboot/include/configs/igep0020.h
/rk3399_rockchip-uboot/include/configs/igep0030.h
/rk3399_rockchip-uboot/include/configs/imx31_litekit.h
/rk3399_rockchip-uboot/include/configs/innokom.h
/rk3399_rockchip-uboot/include/configs/mx31ads.h
/rk3399_rockchip-uboot/include/configs/mx31pdk.h
/rk3399_rockchip-uboot/include/configs/mx51evk.h
/rk3399_rockchip-uboot/include/configs/mx53evk.h
/rk3399_rockchip-uboot/include/configs/nhk8815.h
/rk3399_rockchip-uboot/include/configs/omap3_beagle.h
/rk3399_rockchip-uboot/include/configs/omap3_evm.h
/rk3399_rockchip-uboot/include/configs/omap3_overo.h
/rk3399_rockchip-uboot/include/configs/omap3_pandora.h
/rk3399_rockchip-uboot/include/configs/omap3_sdp3430.h
/rk3399_rockchip-uboot/include/configs/omap3_zoom1.h
/rk3399_rockchip-uboot/include/configs/omap3_zoom2.h
/rk3399_rockchip-uboot/include/configs/qong.h
/rk3399_rockchip-uboot/include/configs/seaboard.h
/rk3399_rockchip-uboot/include/configs/tegra2-common.h
/rk3399_rockchip-uboot/include/configs/xm250.h
/rk3399_rockchip-uboot/include/faraday/ftpmu010.h
/rk3399_rockchip-uboot/include/faraday/ftsdmc020.h
/rk3399_rockchip-uboot/include/faraday/ftsmc020.h
/rk3399_rockchip-uboot/include/faraday/fttmr010.h
/rk3399_rockchip-uboot/include/spi.h
/rk3399_rockchip-uboot/nand_spl/board/davinci/da8xxevm/u-boot.lds
/rk3399_rockchip-uboot/nand_spl/board/freescale/mx31pdk/u-boot.lds
/rk3399_rockchip-uboot/nand_spl/board/karo/tx25/u-boot.lds
/rk3399_rockchip-uboot/nand_spl/nand_boot_fsl_nfc.c
b633f66f18-Apr-2011 Jason Kridner <jkridner@beagleboard.org>

Add 'led' command

This patch allows any board implementing the coloured LED API
to control the LEDs from the console.

led [green | yellow | red | all ] [ on | off ]

or

led [ 1 | 2 | 3 | all ] [

Add 'led' command

This patch allows any board implementing the coloured LED API
to control the LEDs from the console.

led [green | yellow | red | all ] [ on | off ]

or

led [ 1 | 2 | 3 | all ] [ on | off ]

Adds configuration item CONFIG_CMD_LED enabling the command.

Partially based on patch from Ulf Samuelsson:
http://www.mail-archive.com/u-boot@lists.denx.de/msg09593.html.

Updated based on feedback:
http://www.mail-archive.com/u-boot@lists.denx.de/msg41847.html
https://groups.google.com/d/topic/beagleboard/8Wf1HiK_QBo/discussion
* Fixed a handful of style issues.
* Significantly reduced the number of #ifdefs and redundant code
* Converted redundant code into loops test against a structure
* Made use of cmd_usage()
* Introduced a str_onoff() function, but haven't yet put it in common
* Eliminated trailing newline

Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/mx31/devices.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/mx31/generic.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm1136/mx31/timer.c
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/mx25/generic.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/mx5/soc.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx31/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx31/imx-regs.h
/rk3399_rockchip-uboot/board/davedenx/qong/fpga.c
/rk3399_rockchip-uboot/board/davedenx/qong/lowlevel_init.S
/rk3399_rockchip-uboot/board/davedenx/qong/qong.c
/rk3399_rockchip-uboot/board/freescale/mx31ads/lowlevel_init.S
/rk3399_rockchip-uboot/board/freescale/mx31ads/mx31ads.c
/rk3399_rockchip-uboot/board/freescale/mx31pdk/lowlevel_init.S
/rk3399_rockchip-uboot/board/freescale/mx31pdk/mx31pdk.c
/rk3399_rockchip-uboot/board/imx31_phycore/imx31_phycore.c
/rk3399_rockchip-uboot/board/imx31_phycore/lowlevel_init.S
/rk3399_rockchip-uboot/board/karo/tx25/tx25.c
/rk3399_rockchip-uboot/board/logicpd/imx31_litekit/imx31_litekit.c
/rk3399_rockchip-uboot/board/logicpd/imx31_litekit/lowlevel_init.S
/rk3399_rockchip-uboot/boards.cfg
cmd_led.c
/rk3399_rockchip-uboot/drivers/gpio/mxc_gpio.c
/rk3399_rockchip-uboot/drivers/i2c/mxc_i2c.c
/rk3399_rockchip-uboot/drivers/rtc/rv3029.c
/rk3399_rockchip-uboot/drivers/serial/serial_mxc.c
/rk3399_rockchip-uboot/drivers/spi/mxc_spi.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-mxc.c
/rk3399_rockchip-uboot/drivers/video/mx3fb.c
/rk3399_rockchip-uboot/include/configs/digsy_mtc.h
/rk3399_rockchip-uboot/include/configs/imx31_litekit.h
/rk3399_rockchip-uboot/include/configs/mx31ads.h
/rk3399_rockchip-uboot/include/configs/mx31pdk.h
/rk3399_rockchip-uboot/include/configs/mx51evk.h
/rk3399_rockchip-uboot/include/configs/mx53evk.h
/rk3399_rockchip-uboot/include/configs/qong.h
/rk3399_rockchip-uboot/nand_spl/nand_boot_fsl_nfc.c
55b0a39328-Mar-2011 Grant Likely <grant.likely@linaro.org>

Respect memreserve regions specified in the device tree

If a regions is reserved in the fdt, then it should not be used. Add
the memreserve regions to the lmb so that u-boot doesn't use them to
sto

Respect memreserve regions specified in the device tree

If a regions is reserved in the fdt, then it should not be used. Add
the memreserve regions to the lmb so that u-boot doesn't use them to
store the initrd.

Signed-off-by: Grant Likely <grant.likely@linaro.org>

show more ...

ce6b27a828-Mar-2011 Grant Likely <grant.likely@linaro.org>

Fix off-by-one error in passing initrd end address via device tree

The initrd_end variable contains the address immediately *after* the
initrd blob, not the last address containing data. This patch

Fix off-by-one error in passing initrd end address via device tree

The initrd_end variable contains the address immediately *after* the
initrd blob, not the last address containing data. This patch fixes
an inadvertent off-by-one when setting up the initrd reserved map.

Signed-off-by: Grant Likely <grant.likely@linaro.org>

show more ...

ed59e58728-Mar-2011 Grant Likely <grant.likely@linaro.org>

Remove device tree booting dependency on CONFIG_SYS_BOOTMAPSZ

The previous patch makes u-boot use the full accessible size of ram as
the default boot mapped size if CONFIG_SYS_BOOTMAPSZ is not defin

Remove device tree booting dependency on CONFIG_SYS_BOOTMAPSZ

The previous patch makes u-boot use the full accessible size of ram as
the default boot mapped size if CONFIG_SYS_BOOTMAPSZ is not defined,
which means boot_relocate_fdt() can be changed to depend solely on
CONFIG_OF_LIBFDT.

Signed-off-by: Grant Likely <grant.likely@linaro.org>

show more ...

c3624e6e28-Mar-2011 Grant Likely <grant.likely@linaro.org>

Default to bootm_size() when CONFIG_SYS_BOOTMAPSZ is not defined

This patch adds a function getenv_bootm_mapsize() for obtaining the
size of the early mapped region accessible by the kernel during e

Default to bootm_size() when CONFIG_SYS_BOOTMAPSZ is not defined

This patch adds a function getenv_bootm_mapsize() for obtaining the
size of the early mapped region accessible by the kernel during early
boot. It defaults to CONFIG_SYS_BOOTMAPSZ, or if not defined,
defaults to getenv_bootm_size(), which in turn defaults to the size of
RAM.

getenv_bootm_mapsize() can also be overridden with a "bootm_mapsize"
environmental variable.

Signed-off-by: Grant Likely <grant.likely@linaro.org>

show more ...

590d3cac28-Mar-2011 Grant Likely <grant.likely@linaro.org>

Stop passing around bootmem_base value.

For the calls to boot_relocate_fdt(), boot_get_cmdline(), and
boot_get_kbd(), the value of bootmem_base is always obtained by
calling getenv_bootm_low(). Sin

Stop passing around bootmem_base value.

For the calls to boot_relocate_fdt(), boot_get_cmdline(), and
boot_get_kbd(), the value of bootmem_base is always obtained by
calling getenv_bootm_low(). Since the value always comes from the
same source, the calling signature for those functions can be
simplified by making them call getenv_bootm_low() directly.

Signed-off-by: Grant Likely <grant.likely@linaro.org>

show more ...

31e4139824-Mar-2011 Loïc Minier <loic.minier@linaro.org>

Fix typo in #error: IS_IN_NOWHERE vs. IS_NOWHERE

Signed-off-by: Loïc Minier <loic.minier@linaro.org>

aef293bc20-Apr-2011 Wolfgang Denk <wd@denx.de>

Merge branch 'phylib' of git://git.denx.de/u-boot-mmc


/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/include/asm/config.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_enet.h
/rk3399_rockchip-uboot/board/freescale/mpc8360emds/mpc8360emds.c
/rk3399_rockchip-uboot/board/freescale/mpc837xemds/mpc837xemds.c
/rk3399_rockchip-uboot/board/freescale/mpc8536ds/mpc8536ds.c
/rk3399_rockchip-uboot/board/freescale/mpc8544ds/mpc8544ds.c
/rk3399_rockchip-uboot/board/freescale/mpc8569mds/mpc8569mds.c
/rk3399_rockchip-uboot/board/freescale/mpc8572ds/mpc8572ds.c
/rk3399_rockchip-uboot/board/freescale/p1022ds/p1022ds.c
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb/p1_p2_rdb.c
/rk3399_rockchip-uboot/board/freescale/p2020ds/p2020ds.c
Makefile
cmd_mdio.c
miiphyutil.c
/rk3399_rockchip-uboot/drivers/net/Makefile
/rk3399_rockchip-uboot/drivers/net/dm9000x.c
/rk3399_rockchip-uboot/drivers/net/enc28j60.c
/rk3399_rockchip-uboot/drivers/net/fsl_mdio.c
/rk3399_rockchip-uboot/drivers/net/phy/Makefile
/rk3399_rockchip-uboot/drivers/net/phy/atheros.c
/rk3399_rockchip-uboot/drivers/net/phy/broadcom.c
/rk3399_rockchip-uboot/drivers/net/phy/davicom.c
/rk3399_rockchip-uboot/drivers/net/phy/generic_10g.c
/rk3399_rockchip-uboot/drivers/net/phy/lxt.c
/rk3399_rockchip-uboot/drivers/net/phy/marvell.c
/rk3399_rockchip-uboot/drivers/net/phy/micrel.c
/rk3399_rockchip-uboot/drivers/net/phy/natsemi.c
/rk3399_rockchip-uboot/drivers/net/phy/phy.c
/rk3399_rockchip-uboot/drivers/net/phy/realtek.c
/rk3399_rockchip-uboot/drivers/net/phy/teranetics.c
/rk3399_rockchip-uboot/drivers/net/phy/vitesse.c
/rk3399_rockchip-uboot/drivers/net/tsec.c
/rk3399_rockchip-uboot/drivers/net/uli526x.c
/rk3399_rockchip-uboot/drivers/qe/uec.c
/rk3399_rockchip-uboot/drivers/qe/uec.h
/rk3399_rockchip-uboot/drivers/qe/uec_phy.c
/rk3399_rockchip-uboot/include/config_phylib_all_drivers.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/kmeter1.h
/rk3399_rockchip-uboot/include/fsl_mdio.h
/rk3399_rockchip-uboot/include/linux/ethtool.h
/rk3399_rockchip-uboot/include/linux/mdio.h
/rk3399_rockchip-uboot/include/miiphy.h
/rk3399_rockchip-uboot/include/phy.h
/rk3399_rockchip-uboot/include/tsec.h
/rk3399_rockchip-uboot/net/eth.c
9dd5dad820-Apr-2011 Wolfgang Denk <wd@denx.de>

Merge branch 'misc' of git://git.denx.de/u-boot-blackfin

d7eb184a20-Apr-2011 Wolfgang Denk <wd@denx.de>

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

4f27f0ab20-Apr-2011 Wolfgang Denk <wd@denx.de>

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


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/arch/powerpc/config.mk
/rk3399_rockchip-uboot/arch/powerpc/cpu/74xx_7xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc512x/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xxx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8220/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc824x/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/start.S
/rk3399_rockchip-uboot/board/LEOX/elpt860/u-boot.lds
/rk3399_rockchip-uboot/board/RPXClassic/u-boot.lds
/rk3399_rockchip-uboot/board/RPXlite/u-boot.lds
/rk3399_rockchip-uboot/board/RPXlite_dw/u-boot.lds
/rk3399_rockchip-uboot/board/RRvision/u-boot.lds
/rk3399_rockchip-uboot/board/adder/u-boot.lds
/rk3399_rockchip-uboot/board/amirix/ap1000/u-boot.lds
/rk3399_rockchip-uboot/board/c2mon/u-boot.lds
/rk3399_rockchip-uboot/board/cogent/u-boot.lds
/rk3399_rockchip-uboot/board/dave/PPChameleonEVB/u-boot.lds
/rk3399_rockchip-uboot/board/eltec/mhpc/u-boot.lds
/rk3399_rockchip-uboot/board/emk/top860/u-boot.lds
/rk3399_rockchip-uboot/board/ep88x/u-boot.lds
/rk3399_rockchip-uboot/board/esd/dasa_sim/u-boot.lds
/rk3399_rockchip-uboot/board/esteem192e/u-boot.lds
/rk3399_rockchip-uboot/board/etx094/u-boot.lds
/rk3399_rockchip-uboot/board/evb64260/u-boot.lds
/rk3399_rockchip-uboot/board/fads/u-boot.lds
/rk3399_rockchip-uboot/board/flagadm/u-boot.lds
/rk3399_rockchip-uboot/board/gen860t/u-boot.lds
/rk3399_rockchip-uboot/board/genietv/u-boot.lds
/rk3399_rockchip-uboot/board/hermes/u-boot.lds
/rk3399_rockchip-uboot/board/hymod/u-boot.lds
/rk3399_rockchip-uboot/board/icu862/u-boot.lds
/rk3399_rockchip-uboot/board/ip860/u-boot.lds
/rk3399_rockchip-uboot/board/ivm/u-boot.lds
/rk3399_rockchip-uboot/board/kup/kup4k/u-boot.lds
/rk3399_rockchip-uboot/board/kup/kup4x/u-boot.lds
/rk3399_rockchip-uboot/board/lantec/u-boot.lds
/rk3399_rockchip-uboot/board/lwmon/u-boot.lds
/rk3399_rockchip-uboot/board/manroland/uc100/u-boot.lds
/rk3399_rockchip-uboot/board/matrix_vision/mvsmr/u-boot.lds
/rk3399_rockchip-uboot/board/mbx8xx/u-boot.lds
/rk3399_rockchip-uboot/board/ml2/u-boot.lds
/rk3399_rockchip-uboot/board/mousse/u-boot.lds
/rk3399_rockchip-uboot/board/mvblue/u-boot.lds
/rk3399_rockchip-uboot/board/netphone/u-boot.lds
/rk3399_rockchip-uboot/board/netta/u-boot.lds
/rk3399_rockchip-uboot/board/netta2/u-boot.lds
/rk3399_rockchip-uboot/board/netvia/u-boot.lds
/rk3399_rockchip-uboot/board/nx823/u-boot.lds
/rk3399_rockchip-uboot/board/quantum/u-boot.lds
/rk3399_rockchip-uboot/board/r360mpi/u-boot.lds
/rk3399_rockchip-uboot/board/rbc823/u-boot.lds
/rk3399_rockchip-uboot/board/rmu/u-boot.lds
/rk3399_rockchip-uboot/board/rsdproto/u-boot.lds
/rk3399_rockchip-uboot/board/sandpoint/u-boot.lds
/rk3399_rockchip-uboot/board/sc3/u-boot.lds
/rk3399_rockchip-uboot/board/siemens/IAD210/u-boot.lds
/rk3399_rockchip-uboot/board/sixnet/u-boot.lds
/rk3399_rockchip-uboot/board/snmc/qs850/u-boot.lds
/rk3399_rockchip-uboot/board/snmc/qs860t/u-boot.lds
/rk3399_rockchip-uboot/board/spc1920/u-boot.lds
/rk3399_rockchip-uboot/board/spd8xx/u-boot.lds
/rk3399_rockchip-uboot/board/stx/stxxtc/u-boot.lds
/rk3399_rockchip-uboot/board/svm_sc8xx/u-boot.lds
/rk3399_rockchip-uboot/board/tqc/tqm8xx/u-boot.lds
/rk3399_rockchip-uboot/board/v37/u-boot.lds
/rk3399_rockchip-uboot/board/westel/amx860/u-boot.lds
Makefile
cmd_mmc.c
cmd_mmc_spi.c
/rk3399_rockchip-uboot/drivers/mmc/Makefile
/rk3399_rockchip-uboot/drivers/mmc/fsl_esdhc.c
/rk3399_rockchip-uboot/drivers/mmc/mmc.c
/rk3399_rockchip-uboot/drivers/mmc/mmc_spi.c
/rk3399_rockchip-uboot/drivers/spi/cf_spi.c
/rk3399_rockchip-uboot/include/mmc.h
/rk3399_rockchip-uboot/net/bootp.c
995daa0b21-Mar-2011 Andy Fleming <afleming@freescale.com>

Add mdio command for new PHY infrastructure

The new mdio command doesn't have all of the features of the mii
command, but it provides the necessary read/write primitives, and allows
users to interac

Add mdio command for new PHY infrastructure

The new mdio command doesn't have all of the features of the mii
command, but it provides the necessary read/write primitives, and allows
users to interact with 10G PHYs, and other PHYs which use Clause 45 of
802.3. This means that the mdio command requires a "Device Address"
argument, though for clause 22 PHYs, the argument can be "-".

Signed-off-by: Andy Fleming <afleming@freescale.com>
Acked-by: Detlev Zundel <dzu@denx.de>

show more ...


/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xxx/fdt.c
/rk3399_rockchip-uboot/arch/powerpc/include/asm/config.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/fsl_enet.h
/rk3399_rockchip-uboot/board/freescale/mpc8360emds/mpc8360emds.c
/rk3399_rockchip-uboot/board/freescale/mpc837xemds/mpc837xemds.c
/rk3399_rockchip-uboot/board/freescale/mpc8536ds/mpc8536ds.c
/rk3399_rockchip-uboot/board/freescale/mpc8544ds/mpc8544ds.c
/rk3399_rockchip-uboot/board/freescale/mpc8569mds/mpc8569mds.c
/rk3399_rockchip-uboot/board/freescale/mpc8572ds/mpc8572ds.c
/rk3399_rockchip-uboot/board/freescale/p1022ds/p1022ds.c
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb/p1_p2_rdb.c
/rk3399_rockchip-uboot/board/freescale/p2020ds/p2020ds.c
Makefile
cmd_mdio.c
/rk3399_rockchip-uboot/drivers/net/Makefile
/rk3399_rockchip-uboot/drivers/net/fsl_mdio.c
/rk3399_rockchip-uboot/drivers/net/phy/Makefile
/rk3399_rockchip-uboot/drivers/net/phy/atheros.c
/rk3399_rockchip-uboot/drivers/net/phy/broadcom.c
/rk3399_rockchip-uboot/drivers/net/phy/davicom.c
/rk3399_rockchip-uboot/drivers/net/phy/lxt.c
/rk3399_rockchip-uboot/drivers/net/phy/marvell.c
/rk3399_rockchip-uboot/drivers/net/phy/micrel.c
/rk3399_rockchip-uboot/drivers/net/phy/natsemi.c
/rk3399_rockchip-uboot/drivers/net/phy/phy.c
/rk3399_rockchip-uboot/drivers/net/phy/realtek.c
/rk3399_rockchip-uboot/drivers/net/phy/teranetics.c
/rk3399_rockchip-uboot/drivers/net/phy/vitesse.c
/rk3399_rockchip-uboot/drivers/net/tsec.c
/rk3399_rockchip-uboot/drivers/qe/uec.c
/rk3399_rockchip-uboot/drivers/qe/uec.h
/rk3399_rockchip-uboot/drivers/qe/uec_phy.c
/rk3399_rockchip-uboot/include/config_phylib_all_drivers.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/kmeter1.h
/rk3399_rockchip-uboot/include/fsl_mdio.h
/rk3399_rockchip-uboot/include/phy.h
/rk3399_rockchip-uboot/include/tsec.h
5f18471508-Apr-2011 Andy Fleming <afleming@freescale.com>

Create PHY Lib for U-Boot

Extends the mii_dev structure to participate in a full-blown MDIO and
PHY driver scheme. The mii_dev structure and miiphy calls are modified
in such a way to allow the ori

Create PHY Lib for U-Boot

Extends the mii_dev structure to participate in a full-blown MDIO and
PHY driver scheme. The mii_dev structure and miiphy calls are modified
in such a way to allow the original mii command and miiphy
infrastructure to work as before, but also to support a new set of APIs
which allow (among other things) sharing of PHY driver code and 10G support

The mii command will continue to support normal PHY management functions
(Clause 22 of 802.3), but will not be changed to support 10G
(Clause 45).

The basic design is similar to PHY Lib from Linux, but simplified for
U-Boot's network and driver infrastructure.

We now have MDIO drivers and PHY drivers

An MDIO driver provides:
read
write
reset

A PHY driver provides:
(optionally): probe
config - initial setup, starting of auto-negotiation
startup - waiting for AN, and reading link state
shutdown - any cleanup needed

The ethernet drivers interact with the PHY Lib using these functions:
phy_connect()
phy_config()
phy_startup()
phy_shutdown()

Each PHY driver can be configured separately, or all at once using
config_phylib_all_drivers.h (added in the patch which adds the drivers)

We also provide generic drivers for Clause 22 (10/100/1000), and
Clause 45 (10G) PHYs.

We also implement phy_reset(), and call it in phy_connect(). Because
phy_reset() is essentially the same as miiphy_reset, but:
a) must support 10G PHYs, and
b) should use the phylib primitives,

we implement miiphy_reset, using phy_reset(), but only when
CONFIG_PHYLIB is set. Otherwise, we just use the old version. In this
way, we save on compile size, even if we don't manage to save code size.

Pulled ethtool.h and mdio.h from:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
782d640afd15af7a1faf01cfe566ca4ac511319d
With many, many deletions so as to enable compilation under u-boot

Signed-off-by: Andy Fleming <afleming@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Acked-by: Detlev Zundel <dzu@denx.de>

show more ...

16a5323807-Apr-2011 Andy Fleming <afleming@freescale.com>

miiphy: Fix some formatting issues

Mostly putting a space between function name and "(", and
doing return (foo)

Signed-off-by: Andy Fleming <afleming@freescale.com>
Acked-by: Detlev Zundel <dzu@den

miiphy: Fix some formatting issues

Mostly putting a space between function name and "(", and
doing return (foo)

Signed-off-by: Andy Fleming <afleming@freescale.com>
Acked-by: Detlev Zundel <dzu@denx.de>

show more ...

d13ffa6623-Feb-2011 Kyle Moffett <Kyle.D.Moffett@boeing.com>

fdt_support: Fix buffer overflow in fdt_fixup_memory_banks

When fdt_fixup_memory_banks is called with 2-cell address and size
fields in the device-tree (IE: 64-bit address and size), then it will
ov

fdt_support: Fix buffer overflow in fdt_fixup_memory_banks

When fdt_fixup_memory_banks is called with 2-cell address and size
fields in the device-tree (IE: 64-bit address and size), then it will
overflow its on-stack "tmp" buffer.

This fixes the buffer size and adds a comment explaining how many bytes
need to be allocated per record.

Signed-off-by: Kyle Moffett <Kyle.D.Moffett@boeing.com>
Cc: Jerry Van Baren <vanbaren@cideas.com>
Acked-by: Gerald Van Baren <vanbaren@cideas.com>

show more ...

f16b608a13-Apr-2011 Wolfgang Denk <wd@denx.de>

Merge branch 'sf' of git://git.denx.de/u-boot-blackfin

6801201e12-Apr-2011 Mike Frysinger <vapier@gentoo.org>

gpio: check request result

Make sure the pin request passed before attempting to use it later on.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>

a972b8d703-Apr-2011 Mike Frysinger <vapier@gentoo.org>

gpio: generalize for all generic gpio providers

The Blackfin gpio command isn't terribly Blackfin-specific. So generalize
the few pieces into two new optional helpers:
name_to_gpio() - turn a stri

gpio: generalize for all generic gpio providers

The Blackfin gpio command isn't terribly Blackfin-specific. So generalize
the few pieces into two new optional helpers:
name_to_gpio() - turn a string name into a GPIO #
gpio_status() - display current pin bindings (think /proc/gpio)

Once these pieces are pulled out, we can relocate the cmd_gpio.c into the
common directory.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>

show more ...

c3d2a17c03-Apr-2011 Mike Frysinger <vapier@gentoo.org>

md5sum/sha1sum/unzip: split out of mondo mem file

There's no real need to keep these functions in the cmd_mem file since
they do not use any of the common global mem variables. So split them
out in

md5sum/sha1sum/unzip: split out of mondo mem file

There's no real need to keep these functions in the cmd_mem file since
they do not use any of the common global mem variables. So split them
out into their own dedicated cmd files.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>

show more ...

1...<<141142143144145146147148149150>>...211