zephyr/drivers/serial
Vincenzo Frascino bb1818a535 serial: Add driver for CMSDK (Cortex-M System Design Kit) APB UART
Add driver for CMSDK APB UART ports. The driver implements RX and TX
functionalities. Data transmission is implemented using polling and
interrupts. The driver default configuration for the port is to use
8bit data transmission, 1 stop bit, no parity control.

The driver exposes a public uart driver API and allows to register up
to five UART devices: from 'UART_0' to 'UART_4'. The driver performs
the required pinmux, the clock control configuration is left to the
platform.

The driver has been verified to work with the Hello World sample
application on a Beetle Board.

Jira: ZEP-1245
Change-Id: I5baf78b7659aae2a574d8e66205e6fd5eb579133
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2016-11-11 20:39:54 +00:00
..
Kconfig serial: Add driver for CMSDK (Cortex-M System Design Kit) APB UART 2016-11-11 20:39:54 +00:00
Kconfig.altera_jtag uart_altera_jtag: add JTAG UART driver for Nios II 2016-06-22 16:42:19 +00:00
Kconfig.atmel_sam3
Kconfig.cc32xx cc3200: Add a UART driver (polled and interrupt modes) 2016-11-04 14:53:33 +00:00
Kconfig.cmsdk_apb serial: Add driver for CMSDK (Cortex-M System Design Kit) APB UART 2016-11-11 20:39:54 +00:00
Kconfig.k20 doc: Fix terminology in Kconfig files for 'platform' 2016-08-18 21:17:29 +00:00
Kconfig.nrf5 drivers/serial: Make nRF5 UART pin configuration board-specific 2016-10-24 15:04:46 +00:00
Kconfig.ns16550 doc: Fix terminology in Kconfig files for 'platform' 2016-08-18 21:17:29 +00:00
Kconfig.nsim
Kconfig.qmsi
Kconfig.stellaris doc: Fix terminology in Kconfig files for 'platform' 2016-08-18 21:17:29 +00:00
Kconfig.stm32
Makefile serial: Add driver for CMSDK (Cortex-M System Design Kit) APB UART 2016-11-11 20:39:54 +00:00
uart_altera_jtag.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
uart_atmel_sam3.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
uart_cc32xx.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
uart_cmsdk_apb.c serial: Add driver for CMSDK (Cortex-M System Design Kit) APB UART 2016-11-11 20:39:54 +00:00
uart_k20.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
uart_k20.h
uart_k20_priv.h
uart_nrf5.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
uart_ns16550.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
uart_ns16550.h
uart_nsim.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
uart_qmsi.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
uart_stellaris.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
uart_stellaris.h
uart_stm32.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
uart_stm32.h uart: stm32: add support for STM32F4 2016-10-28 18:58:05 +00:00