Messages in this thread |  | | | Date | Wed, 14 Dec 2011 16:36:18 +0800 | | Subject | Re: [PATCH] pinctrl: add a group-specific hog macro | | From | Haojian Zhuang <> |
| |
On Wed, Dec 14, 2011 at 4:32 PM, Linus Walleij <linus.walleij@stericsson.com> wrote: > From: Linus Walleij <linus.walleij@linaro.org> > > To create elegant tables for pinmux hogs on the PXA MMP platform, > we need this hog macro that can specify both function and group in > one go. > > Signed-off-by: Linus Walleij <linus.walleij@linaro.org> > --- > include/linux/pinctrl/machine.h | 9 +++++++++ > 1 files changed, 9 insertions(+), 0 deletions(-) > > diff --git a/include/linux/pinctrl/machine.h b/include/linux/pinctrl/machine.h > index ad430e0..d0aecb7 100644 > --- a/include/linux/pinctrl/machine.h > +++ b/include/linux/pinctrl/machine.h > @@ -73,6 +73,15 @@ struct pinmux_map { > { .name = a, .ctrl_dev_name = b, .function = c, \ > .hog_on_boot = true } > > +/* > + * Convenience macro to map a system function onto a certain pinctrl device > + * using a specified group, to be hogged by the pinmux core until the system > + * shuts down. > + */ > +#define PINMUX_MAP_SYS_HOG_GROUP(a, b, c, d) \ > + { .name = a, .ctrl_dev_name = b, .function = c, .group = d, \ > + .hog_on_boot = true } > + > #ifdef CONFIG_PINMUX > > extern int pinmux_register_mappings(struct pinmux_map const *map, > -- > 1.7.3.2 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/
Acked-by: Haojian Zhuang <haojian.zhuang@gmail.com> -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |