Skip to content

Commit

Permalink
serial: Add Xilinx ZynqMP PS uart driver
Browse files Browse the repository at this point in the history
Add ZynqMP PS uart driver for Xilinx ZynqMP platform

Signed-off-by: Wendy Liang <wendy.liang@xilinx.com>
  • Loading branch information
Wendy Liang authored and ioannisg committed Aug 9, 2019
1 parent 8080a84 commit 5364a38
Show file tree
Hide file tree
Showing 6 changed files with 743 additions and 0 deletions.
2 changes: 2 additions & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Expand Up @@ -154,6 +154,8 @@
/drivers/serial/uart_liteuart.c @mateusz-holenko @kgugala @pgielda
/drivers/serial/Kconfig.rtt @carlescufi @pkral78
/drivers/serial/uart_rtt.c @carlescufi @pkral78
/drivers/serial/Kconfig.xlnx @wjliang
/drivers/serial/uart_xlnx_ps.c @wjliang
/drivers/net/ @jukkar @tbursztyka
/drivers/ptp_clock/ @jukkar
/drivers/spi/ @tbursztyka
Expand Down
1 change: 1 addition & 0 deletions drivers/serial/CMakeLists.txt
Expand Up @@ -30,6 +30,7 @@ zephyr_library_sources_if_kconfig(uart_pl011.c)
zephyr_library_sources_if_kconfig(uart_rv32m1_lpuart.c)
zephyr_library_sources_if_kconfig(uart_liteuart.c)
zephyr_library_sources_ifdef(CONFIG_UART_RTT_DRIVER uart_rtt.c)
zephyr_library_sources_if_kconfig(uart_xlnx_ps.c)

zephyr_library_sources_ifdef(CONFIG_USERSPACE uart_handlers.c)

Expand Down
2 changes: 2 additions & 0 deletions drivers/serial/Kconfig
Expand Up @@ -127,4 +127,6 @@ source "drivers/serial/Kconfig.litex"

source "drivers/serial/Kconfig.rtt"

source "drivers/serial/Kconfig.xlnx"

endif # SERIAL
13 changes: 13 additions & 0 deletions drivers/serial/Kconfig.xlnx
@@ -0,0 +1,13 @@
# Kconfig - Xilinx UART configuration
#
# Copyright (c) 2018 Xilinx Inc.
#
# SPDX-License-Identifier: Apache-2.0
#

menuconfig UART_XLNX_PS
bool "Xilinx serial driver for MPSoC"
depends on SOC_XILINX_ZYNQMP
select SERIAL_HAS_DRIVER
help
This option enables the UART driver for Xilinx MPSoC platforms.

0 comments on commit 5364a38

Please sign in to comment.