summaryrefslogtreecommitdiff
path: root/cmd/adc.c
diff options
context:
space:
mode:
authorBoris Brezillon <boris.brezillon@bootlin.com>2018-12-03 22:54:20 +0100
committerTom Rini <trini@konsulko.com>2019-01-15 15:28:54 -0500
commit80a48dd47e3bf3ede676fae5a630cb6c80de3e69 (patch)
treea31c7ac2e2b5f238dd127b8b7c86c199452d2adb /cmd/adc.c
parent6fb61445bb28a37397fdce5cb2d3f5ffd0e1a4e4 (diff)
common: command: Rework the 'cmd is repeatable' logic
The repeatable property is currently attached to the main command and sub-commands have no way to change the repeatable value (the ->repeatable field in sub-command entries is ignored). Replace the ->repeatable field by an extended ->cmd() hook (called ->cmd_rep()) which takes a new int pointer to store the repeatable cap of the command being executed. With this trick, we can let sub-commands decide whether they are repeatable or not. We also patch mmc and dtimg who are testing the ->repeatable field directly (they now use cmd_is_repeatable() instead), and fix the help entry manually since it doesn't use the U_BOOT_CMD() macro. Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'cmd/adc.c')
0 files changed, 0 insertions, 0 deletions