cc3200: Add a UART driver (polled and interrupt modes)

The pinmux configuration is done during board initialization.

This was validated using the following Zephyr apps:
- samples/hello_world
- samples/philosophers
- samples/drivers/uart
- samples/shell

UARTA0 is currently supported.

Change-Id: I85727c622d4d42183cc9f2f8b43d653e245dd17e
Signed-off-by: Gil Pitney <gil.pitney@linaro.org>
This commit is contained in:
Gil Pitney 2016-10-31 17:46:32 -07:00 committed by Kumar Gala
commit e8b43cbc81
6 changed files with 372 additions and 0 deletions

View file

@ -29,4 +29,9 @@ config NUM_IRQS
# This includes the NWP interrupt
default 179
if UART_CC32XX
config UART_CC32XX_IRQ_PRI
default 3
endif # UART_CC32XX
endif # SOC_CC3200