Hello Yegor, On Mon, Jul 31, 2017 at 09:13:21AM +0200, yegorslists@xxxxxxxxxxxxxx wrote: > From: Yegor Yefremov <yegorslists@xxxxxxxxxxxxxx> > > GPIOs specified for serial port can be used either as GPIO driven MCTRL > or as a wakeup-source. Use the latter property to abort the MCTRL > initialization. > > Return -ENOSYS as this would just skip mctrl initialization in the > case of wakeup source usage and not disable the port completely due to > failed serial8250_register_8250_port(). > > Signed-off-by: Yegor Yefremov <yegorslists@xxxxxxxxxxxxxx> Did I miss the explanation in the last round why this is necessary? You write "can be used either as GPIO driven MCTRL or as a wakeup-source", I wonder why there is a conflict. Can you show a dt that makes problems and describe it. I would guess either your dt being broken or you want to extend mctrl-gpio instead of restrict it. Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | http://www.pengutronix.de/ | -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html