Jean-Christophe PLAGNIOL-VILLARD
e85c6bb0a7
driver: use id as -1 for auto assigned id
...
before if you specify id = 0 the next available id will be taken
otherwise fail if already registered now as in linux we use -1
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-09-20 08:58:52 +02:00
Sascha Hauer
80f9963207
Merge branch 'next'
2010-08-30 21:06:33 +02:00
Baruch Siach
5b4a60bc62
mw: fix help text
...
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-08-06 19:12:28 +02:00
Baruch Siach
5458c91697
md: fix help text
...
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-08-04 10:16:21 +02:00
Sascha Hauer
3e94938068
memcpy cmd: Do not expect to read/write the whole chunk at once
...
read() does not necessarily return the number of bytes
we want to read, so deal with less bytes.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-06-24 11:36:28 +02:00
Sascha Hauer
922bb41a47
remove typedef cmd_tbl_t and replace it with struct command
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-02-01 17:25:32 +01:00
Sascha Hauer
a3ffa97f40
rename U-Boot-v2 project to barebox
...
This has been done with the following script:
find -path ./.git -prune -o -type f -print0 | xargs -0 -r sed -i \
-e 's/u2boot/barebox/g' \
-e 's/U2Boot/barebox/g' \
-e 's/U-boot V2/barebox/g' \
-e 's/u-boot v2/barebox/g' \
-e 's/U-Boot V2/barebox/g' \
-e 's/U-Boot-v2/barebox/g' \
-e 's/U_BOOT/BAREBOX/g' \
-e 's/UBOOT/BAREBOX/g' \
-e 's/uboot/barebox/g' \
-e 's/u-boot/barebox/g' \
-e 's/u_boot/barebox/g' \
-e 's/U-Boot/barebox/g' \
-e 's/U-boot/barebox/g' \
-e 's/U-BOOT/barebox/g'
find -path ./.git -prune -o \( -name "*u-boot*" -o -name "*uboot*" -o -name "*u_boot*" \) -print0 | \
xargs -0 -r rename 's/u[-_]?boot/barebox/'
It needs some manual fixup following in the next patch
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-15 10:18:30 +01:00
Sascha Hauer
420a3173f0
commands: remove maxargs
...
No need to check for maximum argument counts. The commands are
safe to be called with more arguments, so lets safe some bytes.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-10-19 16:18:33 +02:00
Sascha Hauer
63e01b4969
call getopt_reset only once
...
instead of calling getopt_reset in each command,
call it only once before calling the command.
Signed-off-by: Sascha Hauer <sha@pengutronix.de>
2009-10-19 10:18:52 +02:00
Sascha Hauer
87e01f28cc
commands: return COMMAND_ERROR_USAGE
...
instead of calling u_boot_cmd_usage in each command to safe
space.
Signed-off-by: Sascha Hauer <sha@pengutronix.de>
2009-10-19 10:18:52 +02:00
Sascha Hauer
eca9aba2cf
add memset command to u-boot
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-07-31 15:09:28 +02:00
Sascha Hauer
d3e15e7eed
implement /dev/zero
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-07-30 16:09:28 +02:00
Sascha Hauer
a2b7cd183b
introduce cdev
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-07-21 16:41:44 +02:00
Sascha Hauer
2dcfb887d7
memory commands: allow for kMG suffixes
...
Allow for kMG suffixes in memcpy and memcmp
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-12-17 18:20:00 +01:00
Sascha Hauer
e133ccdda8
implement memmap for mem driver
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-14 10:25:56 +02:00
Sascha Hauer
ccbf7b8dac
ups, some debug printf slipped in
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-14 09:41:30 +02:00
Sascha Hauer
f295acb556
lseek: return -1 for errors and check for that return value
...
We cannot check for < 0 in lseek, otherwise we get problems with files > 0x7fffffff
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-01 08:59:27 +02:00
Sascha Hauer
ee6d36a540
- introduce ioctl call
...
- pass open/close/lseek through to drivers
2008-06-06 09:30:48 +02:00
Sascha Hauer
50cc8c5412
Subject: [PATCH] [general] Fixed constant strings in data section issue
...
For practical reasons I changed all string literals assumed to be constant
to reside in .rodata subsection at end of .text section.
Signed-off-by: Carsten Schlote <schlote@vahanus.net>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-04-04 14:45:04 +02:00
Sascha Hauer
14056577fd
md command: Close filedescriptor after use
2008-03-14 13:02:53 +01:00
Sascha Hauer
6e08f55368
memory_display() used to show the ascii output on the
...
last line not exactly under the other lines. fix it.
2008-03-01 21:03:35 +01:00
Marc Kleine-Budde
e68ac6368d
Revert "separating memory commands"
...
This reverts commit d59c600c65
.
Conflicts:
commands/Makefile
common/Kconfig
common/Makefile
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-27 23:19:55 +01:00
Juergen Beisert
d59c600c65
separating memory commands
...
Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
2007-11-12 16:28:23 +01:00
sascha
089c998ad9
mem.c: allow memcpy and memcmp to handle files.
2007-10-16 20:57:37 +02:00
Sascha Hauer
bd1910d500
fix area parsing for erase/protect, add error parsing
2007-10-09 17:16:08 +02:00
Sascha Hauer
b3dc734018
declare lots of functions static
2007-09-28 10:07:26 +02:00
Sascha Hauer
e15abc0da7
activate memcmp and memcpy
2007-09-27 12:06:01 +02:00
Sascha Hauer
3cbc5c5c12
remove u-boot command paramter flag
2007-09-24 12:31:08 +02:00
Sascha Hauer
0dd68e795e
- putc is now putchar for better standard conformity
...
- make printf return int
2007-09-21 09:09:06 +02:00
Sascha Hauer
2a9c1de93f
whitespace cleanup
2007-09-13 16:06:02 +02:00
Sascha Hauer
6251a54a68
add rom driver
2007-09-13 15:08:55 +02:00
Sascha Hauer
6e7d2478fc
svn_rev_680
...
remove crc32 (extra file now)
2007-07-05 18:02:16 +02:00
Sascha Hauer
3b4bad17b3
svn_rev_664
2007-07-05 18:02:15 +02:00
Sascha Hauer
b2c5310d4d
svn_rev_653
...
restructure tree, add reginfo command
2007-07-05 18:02:14 +02:00
Sascha Hauer
4b07af6730
svn_rev_643
...
structure cleanup
2007-07-05 18:02:13 +02:00