On Tue, Mar 29, 2016 at 5:22 PM, Yendapally Reddy Dhananjaya Reddy <yendapally.reddy@xxxxxxxxxxxx> wrote: > This adds the initial support of the Broadcom NS2 pinmux driver > > Signed-off-by: Yendapally Reddy Dhananjaya Reddy <yendapally.reddy@xxxxxxxxxxxx> > Reviewed-by: Ray Jui <ray.jui@xxxxxxxxxxxx> Sorry for slow replies. :( This mostly looks good. Some small things needs fixing: > +config PINCTRL_NS2_MUX > + bool "Broadcom Northstar2 pinmux driver" This is a bool driver, yet it uses MODULE* macros at the end of the file. Check the recent commits from Paul Gortmaker cleaning this up. Just a git log -p --author=Gortmaker in the main kernel tree will quickly give you an idea of what you have to do. > +static const unsigned int gpio_0_1_pins[] = {24, 25}; > +static const unsigned int pwm_0_pins[] = {24}; > +static const unsigned int pwm_1_pins[] = {25}; So either the same pins are used for GPIO or PWM. And this pattern persists. Do you have a brewing GPIO driver for this block as well? Is it a separate front-end calling to pinctrl using the pinctrl_gpio_* calls or do you plan to patch it into this driver? This is more of a question. Apart from this it looks good. 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