gpiolib: Introduce a helper to get first GPIO controller node

Introduce a helper to get first GPIO controller node which drivers
may want to use.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
This commit is contained in:
Andy Shevchenko 2022-04-14 21:42:48 +03:00
parent 492fca28fa
commit af47d8033f
1 changed files with 10 additions and 0 deletions

View File

@ -766,4 +766,14 @@ static inline unsigned int gpiochip_node_count(struct device *dev)
return count;
}
static inline struct fwnode_handle *gpiochip_node_get_first(struct device *dev)
{
struct fwnode_handle *fwnode;
for_each_gpiochip_node(dev, fwnode)
return fwnode;
return NULL;
}
#endif /* __LINUX_GPIO_DRIVER_H */