Hi Clément, On Wed, Mar 23, 2022 at 12:39:02PM +0100, Clément Léger wrote: > Le Wed, 23 Mar 2022 13:34:07 +0200, > Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> a écrit : > > > > * @get_parent: Return the parent of an fwnode. > > > @@ -123,6 +126,9 @@ struct fwnode_operations { > > > (*property_read_string_array)(const struct fwnode_handle *fwnode_handle, > > > const char *propname, const char **val, > > > size_t nval); > > > + int (*property_read_string_index)(const struct fwnode_handle *fwnode, > > > + const char *propname, int index, > > > + const char **string); > > > > Could this instead be done by adding an index argument to the > > property_read_string_array? > > Hi Sakari, > > I guess I could do that. Do you expect the string pointer to be > returned in "val" ? Guess a -1 index would mean that we don't care > about the index but want the array to be returned. And if index is > specified, nval will be ignored. I'd keep the behaviour the same independently of the value of index. -- Sakari Ailus