diff options
author | Simon Glass <sjg@chromium.org> | 2020-10-03 18:25:21 +0300 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2020-10-29 23:42:17 +0300 |
commit | 08c3b88dd145d3f7f06e7ad8458905bde7a286ef (patch) | |
tree | ea385a98c45f77d23a829b622f385d4470741748 /include | |
parent | 3c14083f20679c526f3a133b2f71f0aad996fdc8 (diff) | |
download | u-boot-08c3b88dd145d3f7f06e7ad8458905bde7a286ef.tar.xz |
dm: core: Avoid void * in the of-platdata structs
These pointers point to drivers. Update the definition to make this clear.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/dt-structs.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/dt-structs.h b/include/dt-structs.h index 924d51fc52..eed8273d18 100644 --- a/include/dt-structs.h +++ b/include/dt-structs.h @@ -8,18 +8,20 @@ /* These structures may only be used in SPL */ #if CONFIG_IS_ENABLED(OF_PLATDATA) +struct driver_info; + struct phandle_0_arg { - const void *node; + const struct driver_info *node; int arg[0]; }; struct phandle_1_arg { - const void *node; + const struct driver_info *node; int arg[1]; }; struct phandle_2_arg { - const void *node; + const struct driver_info *node; int arg[2]; }; #include <generated/dt-structs-gen.h> |