On Mon, Feb 2, 2015 at 6:44 PM, Benoit Parrot <bparrot@xxxxxx> wrote: > Based on Boris Brezillion's work this is a reworked patch > of his initial GPIO hogging mechanism. > This patch provides a way to initially configure specific GPIO > when the GPIO controller is probed. > > The actual DT scanning to collect the GPIO specific data is performed > as part of gpiochip_add(). > > The purpose of this is to allow specific GPIOs to be configured > without any driver specific code. > This is particularly useful because board design are getting > increasingly complex and given SoC pins can now have more > than 10 mux values, a lot of connections are now dependent on > external IO muxes to switch various modes. > > Specific drivers should not necessarily need to be aware of > what accounts to a specific board implementation. This board level > "description" should be best kept as part of the dts file. > > Signed-off-by: Benoit Parrot <bparrot@xxxxxx> > Reviewed-by: Alexandre Courbot <acourbot@xxxxxxxxxx> Patch applied. Good to have this in place for Linux 4.1! Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html