[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <5c7e21b6-3701-a685-02c6-a584996aa811@metux.net>
Date: Mon, 27 May 2019 21:56:30 +0200
From: "Enrico Weigelt, metux IT consult" <lkml@...ux.net>
To: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Esben Haabendal <esben@...bendal.dk>
Cc: Lee Jones <lee.jones@...aro.org>, linux-serial@...r.kernel.org,
Jiri Slaby <jslaby@...e.com>, Nishanth Menon <nm@...com>,
Vignesh R <vigneshr@...com>, Tony Lindgren <tony@...mide.com>,
Lokesh Vutla <lokeshvutla@...com>,
Florian Fainelli <f.fainelli@...il.com>,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH 2/2] serial: 8250: Add support for 8250/16550 as MFD
function
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@...ux.net -- +49-151-27565287
Powered by blists - more mailing lists