On Mon, May 5, 2014 at 7:27 AM, Antoine Ténart <[email protected]> wrote:
> Add the documentation related to the Berlin pin-controller driver and > explain how to configure this group based controller. > > Signed-off-by: Antoine Ténart <[email protected]> > Acked-by: Sebastian Hesselbarth <[email protected]> (...) When I see this: > +Required subnode-properties: > +- marvell,groups: a list of strings describing the group names. > +- marvell,function: a string describing the function used to mux the groups. > + > +Example: > + > +sm_pinctrl: pin-controller@0 { > + compatible = "marvell,berlin2q-sysmgr-pinctrl"; > + reg = <0xfc0000 0x44>; > + > + uart0_pmux: uart0-pmux { > + marvell,groups = "GSM12", "GSM13"; > + marvell,function = "uart0"; > + }; > +} I feel like ... can't we just standardize that and make it a common pinctrl binding, and name the properties "groups" and "function" for a family of pin controllers just mapping N groups to 1 function? I will merge the patches as are, but maybe we can make it generic on top of this before the merge window? Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

