From mboxrd@z Thu Jan 1 00:00:00 1970 From: arnd@arndb.de (Arnd Bergmann) Date: Fri, 16 Jan 2015 18:31:46 +0100 Subject: [PATCH 00/10] drivers: PL011: add ARM SBSA Generic UART support In-Reply-To: <1421428986-11300-1-git-send-email-andre.przywara@arm.com> References: <1421428986-11300-1-git-send-email-andre.przywara@arm.com> Message-ID: <7542669.MXdXNkVnKh@wuerfel> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Friday 16 January 2015 17:22:56 Andre Przywara wrote: > The ARM Server Base System Architecture[1] document describes a > generic UART which is a subset of the PL011 UART. > It lacks DMA support, baud rate control and modem status line > control, among other things. > The idea is to move the UART initialization and setup into the > firmware (which does this job today already) and let the kernel just > use the UART for sending and receiving characters. Given that all other approaches that have been tried have failed, this seems like the best way forward. I don't know enough about the driver to do a detailed review, but all patches looked good to me as far as I could tell. One question: How does the name space and minor number allocation work if you have both sbsa-uart and real pl011 in the same system? Do they share the ttyAMA name space without collisions? Arnd