zephyr/drivers/serial
Piotr Mienkowski 34c16ad2f7 drivers: Add Atmel SAM serial (UART) driver
Added serial (UART) driver for Atmel SAM MCU family.

Note:
- Error handling is not implemented
- The driver works only in polling mode, interrupt mode is
  not implemented.

Tested on Atmel SMART SAM E70 Xplained board

Origin: Original

Jira: ZEP-1959
Change-Id: I3e770fd1feb2ddf92cf405a9aa17be92eb32e19b
Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
2017-04-14 05:56:54 -05:00
..
Kconfig drivers: Add Atmel SAM serial (UART) driver 2017-04-14 05:56:54 -05: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 serial: minor kconfig semantic changes 2016-03-17 21:05:11 +00:00
Kconfig.cc32xx cc3200: Resolve DTS fixup. 2017-04-04 17:55:12 -05:00
Kconfig.cmsdk_apb v2m_beetle: uart: Add DTS support to UART driver 2017-02-10 18:14:04 +00:00
Kconfig.fe310 serial: added support for the SiFive Freedom E310 UART driver 2017-04-02 15:15:21 +00:00
Kconfig.mcux serial: mcux: remove bits related to !HAS_DTS 2017-04-14 05:56:53 -05:00
Kconfig.mcux_lpuart serial: mcux: remove bits related to !HAS_DTS 2017-04-14 05:56:53 -05:00
Kconfig.nrf5 arm: dts: Add DTS support for NRF52832 SoC 2017-04-14 05:56:54 -05:00
Kconfig.ns16550 serial: enable 64-bytes FIFO for UART 16750 in uart_ns16550 driver 2017-01-05 16:05:20 +00:00
Kconfig.nsim uart/nsim: Make config for uart/nsim explicit 2016-02-05 20:24:57 -05:00
Kconfig.qmsi drivers: uart_qmsi: Re-enable HW FC for arduino_101 & quark_se_devboard 2016-04-25 11:42:50 +00:00
Kconfig.riscv_qemu license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.stellaris doc: Fix terminology in Kconfig files for 'platform' 2016-08-18 21:17:29 +00:00
Kconfig.stm32 serial: stm32: remove bits related to !HAS_DTS 2017-04-14 05:56:53 -05:00
Kconfig.uart_sam drivers: Add Atmel SAM serial (UART) driver 2017-04-14 05:56:54 -05:00
Kconfig.usart_sam drivers: Add basic Atmel SAM USART driver 2017-02-01 21:01:18 +00:00
Makefile drivers: Add Atmel SAM serial (UART) driver 2017-04-14 05:56:54 -05:00
uart_altera_jtag.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uart_atmel_sam3.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uart_cc32xx.c cc3200: Resolve DTS fixup. 2017-04-04 17:55:12 -05:00
uart_cmsdk_apb.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uart_fe310.c serial: added support for the SiFive Freedom E310 UART driver 2017-04-02 15:15:21 +00:00
uart_mcux_lpuart.c serial: Introduce new mcux lpuart shim driver 2017-01-30 11:02:35 -06:00
uart_mcux.c arm: UART driver modifications for MKL25Z soc support 2017-03-27 09:05:57 -05:00
uart_nrf5.c drivers: serial: nrf5: Fix system off pin configuration 2017-02-27 21:02:20 +00:00
uart_ns16550.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uart_ns16550.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uart_nsim.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uart_qmsi.c drivers: Remove unnecessary CONFIG_SYS_POWER_DEEP_SLEEP 2017-02-10 16:27:32 +00:00
uart_riscv_qemu.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uart_sam.c drivers: Add Atmel SAM serial (UART) driver 2017-04-14 05:56:54 -05:00
uart_stellaris.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uart_stellaris.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uart_stm32.c serial: stm32: remove bits related to !HAS_DTS 2017-04-14 05:56:53 -05:00
uart_stm32.h drivers: stm32: clean up after stm23cube based clock control 2017-02-10 14:47:41 -06:00
usart_sam.c drivers: Add basic Atmel SAM USART driver 2017-02-01 21:01:18 +00:00