These two patches enable GPIO cascades where a match may be retried until the finalr real GPIO is located. The first patch removes the const specifier from gpiospec at of_xlate(), while the second introduces the new method of_gpiochip_find() that performs the cascade operation. Pantelis Antoniou (2): gpio: Remove const from gpiospec in of_xlate gpio: Support cascaded GPIO chip lookup for OF drivers/gpio/gpio-brcmstb.c | 2 +- drivers/gpio/gpio-davinci.c | 2 +- drivers/gpio/gpio-etraxfs.c | 2 +- drivers/gpio/gpio-lpc32xx.c | 2 +- drivers/gpio/gpio-pxa.c | 2 +- drivers/gpio/gpiolib-of.c | 18 +++++---------- drivers/gpio/gpiolib.c | 54 +++++++++++++++++++++++++++++++++++++++++++++ drivers/gpio/gpiolib.h | 14 ++++++++++++ include/linux/gpio/driver.h | 2 +- include/linux/of_gpio.h | 2 +- 10 files changed, 80 insertions(+), 20 deletions(-) -- 1.7.12 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html