On Wed, May 27, 2015 at 3:11 PM, Jon Hunter <jonathanh@xxxxxxxxxx> wrote: > Commit e5b3b2d9ed20 ("pinctrl: allows not to define the get_group_pins > operation") allows pin controllers not to register the get_group_pins() > function. However, a side-effect of not registering this function is > that pins are not allocated and potentially multiple devices could > attempt to configure the same pins [1]. Although this problem exists in > the pinctrl core, because only a few devices are impacted by this, fix > this for tegra-xusb by adding the get_group_pins() function. > > Please note that in addition to adding the get_group_pins() functions > the pins/lanes for the tegra-xusb also need to be registered when > calling pinctrl_register(). This also allows the current pinmux state > to be viewed by the debugfs node "pinmux-pins" for the tegra-xusb pad > controller. > > [1] http://www.spinics.net/lists/linux-gpio/msg05810.html > > Signed-off-by: Jon Hunter <jonathanh@xxxxxxxxxx> > Acked-by: Thierry Reding <treding@xxxxxxxxxx> Patch applied. 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