drivers: esp32: Add minimal UART driver based on ROM routines

This is a minimal driver enabling console output during the port
bringup.  While the driver works, only one of the three UART devices
are supported, and there isn't any way to change any parameters or
use interrupts.  This will most likely be superceded by a proper
driver after the port has matured.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
This commit is contained in:
Leandro Pereira 2017-05-10 17:12:12 -07:00 committed by Anas Nashif
commit 37ea77173c
7 changed files with 82 additions and 1 deletions

View file

@ -24,6 +24,9 @@
PROVIDE ( __stack = 0x3ffe3f20 );
PROVIDE ( uart_tx_one_char = 0x40009200 );
PROVIDE ( uart_rx_one_char = 0x400092d0 );
MEMORY
{
iram0_0_seg(RX): org = 0x40080000, len = 0x20000