On Fri, May 31, 2019 at 11:27:02PM +0200, Uwe Kleine-König wrote: > Hello Russell, > > On Fri, May 31, 2019 at 05:01:42PM +0100, Russell King wrote: > > As suggested by Uwe, add a note indicating that the modem control > > signals do not support interrupts, which precludes the driver from > > using mctrl_gpio_init(). > > > > Suggested-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> > > Signed-off-by: Russell King <rmk+kernel@xxxxxxxxxxxxxxx> > > --- > > drivers/tty/serial/sa1100.c | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/drivers/tty/serial/sa1100.c b/drivers/tty/serial/sa1100.c > > index 97bdfeccbea9..8e618129e65c 100644 > > --- a/drivers/tty/serial/sa1100.c > > +++ b/drivers/tty/serial/sa1100.c > > @@ -860,6 +860,10 @@ static int sa1100_serial_resume(struct platform_device *dev) > > static int sa1100_serial_add_one_port(struct sa1100_port *sport, struct platform_device *dev) > > { > > sport->port.dev = &dev->dev; > > + > > + // mctrl_gpio_init() requires that the GPIO driver supports interrupts, > > + // but we need to support GPIO drivers for hardware that has no such > > + // interrupts. Use mctrl_gpio_init_noauto() instead. > > I hope it's not an impostor who claimed to be Linus to spread deviance > from K&R :-) > > Acked-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> > > If you want to, squash this in the commit that introduced > mctrl_gpio_init_noauto while keeping my Ack on the resulting patch. I'd prefer to keep it separate to avoid invalidating the acks that I already have on the first patch. -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps up According to speedtest.net: 11.9Mbps down 500kbps up