Skip to content
Snippets Groups Projects
Select Git revision
3 results

devres.c

Blame
  • Forked from Reform / reform-boundary-uboot
    Source project has a limited visibility.
    • Masahiro Yamada's avatar
      40b6f2d0
      devres: add debug command to dump device resources · 40b6f2d0
      Masahiro Yamada authored
      
      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: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      40b6f2d0
      History
      devres: add debug command to dump device resources
      Masahiro Yamada authored
      
      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: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>