On 21.05.19 16:43, Greg Kroah-Hartman wrote: Hi, > Sometimes you need to go tell the hardware/firmware people not to do > foolish things. You can not always fix their problems in software. > Please push back on this. I've often been in the same situation. It's hopeless with those folks. Even worse: you give'em a clear spec on how the register interface shall look like, and they make something really weird out of it (shuffled byte orders, multiplexing irqs over a single gpio line and leave the other's empty instead of just one gpio per irq, ...) The kernel is full of buggy hardware, because hw folks seem not really capable of doing their homework :( Actually, the whole existance of these hundreds of different uart devices, IMHO, is a clear sing of hw folks not doing the homework. By the way: I've somewhat lost track of what the patch was actually about ... :o --mtx -- Enrico Weigelt, metux IT consult Free software and Linux embedded engineering info@xxxxxxxxx -- +49-151-27565287