coreboot/payloads/libpayload/drivers/serial
Vadim Bendebury 4499318fb9 libpayload: ipq808x: introduce uart driver
This adds a UART driver for the ipq8064 controller. It still does not
quite work in the receive direction - the receive FIFO returns read
data in 32 bit chunks, which means that 4 keys need to be pressed
before a character pops out of the driver (and it reports it as a
single character).

This issue is being addressed separately, the driver is being checked
in to facilitate concurrent development.

BUG=chrome-os-partner:27784, chrome-os-partner:29313

TEST=with deptcharge modifications in place, the AP148 board comes up
     to the depthcharge prompt:

Starting depthcharge on storm...

storm:

Change-Id: Ief2cfcca73494be5c4147881144470078adcefb8
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/202045
Reviewed-by: Deepa Dinamani <deepad@codeaurora.org>
Reviewed-by: Stefan Reinauer <reinauer@chromium.org>
2014-06-05 04:19:05 +00:00
..
8250.c libpayload: console: Allow output drivers to print whole strings at once 2014-04-30 10:00:35 +00:00
ipq806x.c libpayload: ipq808x: introduce uart driver 2014-06-05 04:19:05 +00:00
s5p.c
tegra.c libpayload: console: Allow output drivers to print whole strings at once 2014-04-30 10:00:35 +00:00