mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 20:22:09 +00:00
gpio: dwapb: Read GPIO base from gpio-base property
For backward compatibility with some legacy devices introduce a new (*) property gpio-base to read GPIO base. This will allow further cleaning up of the driver. *) Note, it's not new for the GPIO library since the mockup driver is using it already. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Tested-by: Serge Semin <fancer.lancer@gmail.com> Acked-by: Serge Semin <fancer.lancer@gmail.com> Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
c1b291e96a
commit
f973be8ad5
@ -584,6 +584,10 @@ static struct dwapb_platform_data *dwapb_gpio_get_pdata(struct device *dev)
|
||||
|
||||
pp->gpio_base = -1;
|
||||
|
||||
/* For internal use only, new platforms mustn't exercise this */
|
||||
if (is_software_node(fwnode))
|
||||
fwnode_property_read_u32(fwnode, "gpio-base", &pp->gpio_base);
|
||||
|
||||
/*
|
||||
* Only port A can provide interrupts in all configurations of
|
||||
* the IP.
|
||||
|
Loading…
Reference in New Issue
Block a user