9
0
Fork 0
barebox/arch/arm/cpu
Holger Schurig f1f532084a commands: harmonize in-barebox documentation
This patch does probably too much, but it's hard (and very
cumbersome/time consuming) to break it out. What is does is this:

* each command has one short description, e.g. "list MUX configuration"
* made sure the short descriptions start lowercase
* each command has one usage. That string contains just the
  options, e.g. "[-npn]". It's not part of the long help text.
* that is, it doesn't say "[OPTIONS]" anymore, every usable option
  is listed by character in this (short) option string (the long
  description is in the long help text, as before)
* help texts have been reworked, to make them
  - sometimes smaller
  - sometimes describe the options better
  - more often present themselves in a nicer format
* all long help texts are now created with BUSYBOX_CMD_HELP_
  macros, no more 'static const __maybe_unused char cmd_foobar_help[]'
* made sure the long help texts starts uppercase
* because cmdtp->name and cmdtp->opts together provide the new usage,
  all "Usage: foobar" texts have been removed from the long help texts
* BUSYBOX_CMD_HELP_TEXT() provides the trailing newline by itself, this
  is nicer in the source code
* BUSYBOX_CMD_HELP_OPT() provides the trailing newline by itself
* made sure no line gets longer than 77 characters
* delibertely renamed cmdtp->usage, so that we can get compile-time
  errors (e.g. in out-of-tree modules that use register_command()
* the 'help' command can now always emit the usage, even without
  compiled long help texts
* 'help -v' gives a list of commands with their short description, this
  is similar like the old "help" command before my patchset
* 'help -a' gives out help of all commands

Signed-off-by: Holger Schurig <holgerschurig@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-05-14 10:03:43 +02:00
..
Kconfig arm: mvebu: add Feroceon CPU type 2013-05-17 07:40:13 +02:00
Makefile ARM: Pass armv7-a AFLAGS to cache-v7 2014-01-29 10:30:51 +01:00
cache-armv4.S ARM: Support multiple ARM architectures 2012-10-13 11:19:13 +02:00
cache-armv5.S ARM: Support multiple ARM architectures 2012-10-13 11:19:13 +02:00
cache-armv6.S ARM: Support multiple ARM architectures 2012-10-13 11:19:13 +02:00
cache-armv7.S ARM v7: added v7_mmu_cache_invalidate() 2013-05-23 09:29:47 +02:00
cache-l2x0.c arm: cache-l2x0 update sync define with Linux 3.5 2013-02-11 21:08:24 +01:00
cache.c ARM: Do not use BUG() in pbl code 2014-01-29 10:30:56 +01:00
common.c ARM: mode cpu_architecture() to common.c 2014-01-29 10:31:02 +01:00
cpu.c ARM: mode cpu_architecture() to common.c 2014-01-29 10:31:02 +01:00
cpuinfo.c commands: harmonize in-barebox documentation 2014-05-14 10:03:43 +02:00
dtb.c ARM: Allow to pass a devicetree via boarddata 2013-06-26 18:20:53 +02:00
exceptions.S ARN: fixup vector addresses for relocatable binaries 2013-03-07 12:38:01 +01:00
interrupts.c ARM: add rename PSR bits to match linux names 2012-10-15 09:18:34 +02:00
lowlevel.S bugfix: don't rely on lr in arm_cpu_lowlevel_init 2014-02-27 10:40:32 +01:00
mmu-early.c ARM: Factor out early mmu code 2013-02-04 15:52:41 +01:00
mmu-early.h ARM: Factor out early mmu code 2013-02-04 15:52:41 +01:00
mmu.c ARM: MMU: Fix memory reaching to the end of address space 2014-03-18 17:26:23 +01:00
mmu.h arm: move outercase to cpu.c as some SoC as the ux500 always need to flush the l2x0 2013-02-11 21:08:24 +01:00
mmuinfo.c commands: harmonize in-barebox documentation 2014-05-14 10:03:43 +02:00
setupc.S ARM: Add relocatable binary support 2013-03-07 12:38:01 +01:00
start-pbl.c ARM: change signature of barebox_arm_entry 2014-05-05 15:09:09 +02:00
start.c ARM: change signature of barebox_arm_entry 2014-05-05 15:09:09 +02:00
uncompress.c ARM: change signature of barebox_arm_entry 2014-05-05 15:09:09 +02:00