zephyr/drivers/serial/Makefile
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

15 lines
599 B
Makefile

ccflags-$(CONFIG_UART_QMSI) +=-I$(CONFIG_QMSI_INSTALL_PATH)/include
ccflags-y +=-I$(srctree)/drivers
obj-$(CONFIG_UART_NS16550) += uart_ns16550.o
obj-$(CONFIG_UART_K20) += uart_k20.o
obj-$(CONFIG_UART_STELLARIS) += uart_stellaris.o
obj-$(CONFIG_UART_NSIM) += uart_nsim.o
obj-$(CONFIG_UART_ATMEL_SAM3) += uart_atmel_sam3.o
obj-$(CONFIG_UART_QMSI) += uart_qmsi.o
obj-$(CONFIG_UART_STM32) += uart_stm32.o
obj-$(CONFIG_UART_NRF5) += uart_nrf5.o
obj-$(CONFIG_UART_ALTERA_JTAG) += uart_altera_jtag.o
obj-$(CONFIG_UART_CC32XX) += uart_cc32xx.o
obj-$(CONFIG_UART_CMSDK_APB) += uart_cmsdk_apb.o