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>
This commit is contained in:
Simon Glass 2020-10-03 09:25:21 -06:00
parent 3c14083f20
commit 08c3b88dd1
1 changed files with 5 additions and 3 deletions

View File

@ -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>