On Mon, Apr 24, 2017 at 09:51:31PM +0200, Mark Kettenis wrote: > On armv7 and arm64 we have this dirty hack to be able to use the > com(4) driver on hardware blocks that have the registers spaced > differently than the origional NS8250/16450/16550. One they I'm going > to fix this properly in com(4) itself, but not today. Now on the > Rockchip RK3288, the Synopsis Designware UART block is implemented in > a way that only allows word-sized access. Byte-sized writes have no > effect, and as a result the serial console remains silent. > > The diff below changes the "quadruple" bus space access methonds to do > word-size access. This seems to work fine on an Allwinner H3 and > Raspberry Pi 3. It would be good if someone could test this on a > BeagleBone Black or some other TI board.
Works on AM335x (BeagleBone Black) and OMAP4460 (PandaBoard ES).