At Tue, 2 Jun 2015 02:09:12 +0300, Vladimir Zapolskiy wrote: > > Add generic macro definitions for GPIO[1-5] direction and value > register bits, argument is RT5677_GPIOn. > > Signed-off-by: Vladimir Zapolskiy <vz@xxxxxxxxx> > Cc: Bard Liao <bardliao@xxxxxxxxxxx> > Cc: Oder Chiou <oder_chiou@xxxxxxxxxxx> > --- > sound/soc/codecs/rt5677.h | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/sound/soc/codecs/rt5677.h b/sound/soc/codecs/rt5677.h > index 7eca38a..5b84255 100644 > --- a/sound/soc/codecs/rt5677.h > +++ b/sound/soc/codecs/rt5677.h > @@ -1622,6 +1622,12 @@ > #define RT5677_GPIO1_P_NOR (0x0 << 0) > #define RT5677_GPIO1_P_INV (0x1 << 0) > > +#define RT5677_GPIO_DIR_OUT_MASK(n) (0x3 << (n * 3 + 1)) > +#define RT5677_GPIO_DIR_MASK(n) (0x1 << (n * 3 + 2)) > +#define RT5677_GPIO_DIR_OUT(n) (0x1 << (n * 3 + 2)) > +#define RT5677_GPIO_OUT_MASK(n) (0x1 << (n * 3 + 1)) > +#define RT5677_GPIO_OUT_HI(n) (0x1 << (n * 3 + 1)) Put parentheses around n in expansion. thanks, Takashi -- 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