On 25 July 2015 at 06:52, Masahiro Yamada <yamada.masah...@socionext.com> wrote:
> This new command can dump all device resources associated to
> each device.  The fields in every line shows:
>   - The address of the resource
>   - The size of the resource
>   - The name of the release function
>   - The stage in which the resource has been acquired (BIND/PROBE)
>
> Currently, there is no driver using devres, but if such drivers are
> implemented, the output of this command should look like this:
>
> => dm devres
> - root_driver
> - soc
> - extbus
> - serial@54006800
>     bfb541e8 (8 byte) devm_kmalloc_release  BIND
>     bfb54440 (4 byte) devm_kmalloc_release  PROBE
>     bfb54460 (4 byte) devm_kmalloc_release  PROBE
> - serial@54006900
>     bfb54270 (8 byte) devm_kmalloc_release  BIND
> - gpio@55000000
> - i2c@58780000
>     bfb5bce8 (12 byte) devm_kmalloc_release  PROBE
>     bfb5bd10 (4 byte) devm_kmalloc_release  PROBE
> - eeprom
>     bfb54418 (12 byte) devm_kmalloc_release  BIND
>
> Signed-off-by: Masahiro Yamada <yamada.masah...@socionext.com>
> ---
>
> Changes in v4:
>   - Drop "0x" from the devres address in the dump commend
>   - Change the command name "devres" to "dm devres"
>   - Update git-description.
>
> Changes in v3: None
> Changes in v2:
>   - add static to dump_resources()
>
>  drivers/core/Kconfig  |  3 ++-
>  drivers/core/devres.c | 29 +++++++++++++++++++++++++++++
>  include/dm/util.h     |  9 +++++++++
>  test/dm/cmd_dm.c      | 12 +++++++++++-
>  4 files changed, 51 insertions(+), 2 deletions(-)

Acked-by: Simon Glass <s...@chromium.org>
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to