diff options
| author | Amitay Isaacs <amitay@ozlabs.org> | 2018-08-16 15:57:53 +1000 |
|---|---|---|
| committer | Alistair Popple <alistair@popple.id.au> | 2018-09-07 13:42:16 +1000 |
| commit | cbfd622f286a990c28891cbe53711e11394e9e7a (patch) | |
| tree | 69efc6f4e75285659fba1d427b3c06c2ddcdf7b6 | |
| parent | 0db9a6444a9e52c0972d86048b470c8d69de0405 (diff) | |
| download | pdbg-cbfd622f286a990c28891cbe53711e11394e9e7a.tar.gz pdbg-cbfd622f286a990c28891cbe53711e11394e9e7a.zip | |
libpdbg: Add a function to get root of the device tree
Signed-off-by: Amitay Isaacs <amitay@ozlabs.org>
| -rw-r--r-- | libpdbg/libpdbg.h | 1 | ||||
| -rw-r--r-- | libpdbg/target.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/libpdbg/libpdbg.h b/libpdbg/libpdbg.h index bcd8584..c09758b 100644 --- a/libpdbg/libpdbg.h +++ b/libpdbg/libpdbg.h @@ -88,6 +88,7 @@ char *pdbg_target_class_name(struct pdbg_target *target); char *pdbg_target_name(struct pdbg_target *target); void *pdbg_target_priv(struct pdbg_target *target); void pdbg_target_priv_set(struct pdbg_target *target, void *priv); +struct pdbg_target *pdbg_target_root(void); /* Procedures */ int fsi_read(struct pdbg_target *target, uint32_t addr, uint32_t *val); diff --git a/libpdbg/target.c b/libpdbg/target.c index 88ae94a..2812e25 100644 --- a/libpdbg/target.c +++ b/libpdbg/target.c @@ -391,3 +391,8 @@ void pdbg_target_priv_set(struct pdbg_target *target, void *priv) { target->priv = priv; } + +struct pdbg_target *pdbg_target_root(void) +{ + return dt_root; +} |

