Thank you for your review. I ahve split the patch in two. The first one adds support for variable revision value. The second one fifo level registers if the revision is >= 0x52. This time I used git to generate them so signed-off lines and commit messages are included. Both patches pass checkpatch.pl.
I uploaded a current state snapshot (only kernel debug console on uart3 is usable) if it's enough as a test case.
Without the patches qemu spams "omap_uart_read: Bad register access 0x000064" messages after first keypress,
applying the patches makes the console work as expected (there are few commands, like help).
Thank you for your review. I ahve split the patch in two. The first one adds support for variable revision value. The second one fifo level registers if the revision is >= 0x52. This time I used git to generate them so signed-off lines and commit messages are included. Both patches pass checkpatch.pl.
HelenOS uImage file is 5MB. I was able to find a place to make it accessible for download, but that might be timelimited. www.ms. mff.cuni. cz/~vesej5bm/ uImage. bin
http://
I uploaded a current state snapshot (only kernel debug console on uart3 is usable) if it's enough as a test case.
Without the patches qemu spams "omap_uart_read: Bad register access 0x000064" messages after first keypress,
applying the patches makes the console work as expected (there are few commands, like help).