Skip to content

Commit 0480b26

Browse files
ozersaoknshnttmut
authored andcommitted
drivers: Add MAX32690 uart driver
UART driver for MAX32690 Co-authored-by: Okan Sahin <[email protected]> Co-authored-by: Tahsin Mutlugun <[email protected]> Signed-off-by: Sadik Ozer <[email protected]>
1 parent c121f40 commit 0480b26

File tree

5 files changed

+508
-0
lines changed

5 files changed

+508
-0
lines changed

drivers/serial/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ zephyr_library_sources_ifdef(CONFIG_UART_EMUL uart_emul.c)
6969
zephyr_library_sources_ifdef(CONFIG_UART_NUMAKER uart_numaker.c)
7070
zephyr_library_sources_ifdef(CONFIG_UART_EFINIX_SAPPIHIRE uart_efinix_sapphire.c)
7171
zephyr_library_sources_ifdef(CONFIG_UART_SEDI uart_sedi.c)
72+
zephyr_library_sources_ifdef(CONFIG_UART_MAX32 uart_max32.c)
7273
zephyr_library_sources_ifdef(CONFIG_UART_BCM2711_MU uart_bcm2711.c)
7374
zephyr_library_sources_ifdef(CONFIG_UART_INTEL_LW uart_intel_lw.c)
7475
zephyr_library_sources_ifdef(CONFIG_UART_RENESAS_RA uart_renesas_ra.c)

drivers/serial/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,8 @@ source "drivers/serial/Kconfig.efinix_sapphire"
266266

267267
source "drivers/serial/Kconfig.sedi"
268268

269+
source "drivers/serial/Kconfig.max32"
270+
269271
source "drivers/serial/Kconfig.bcm2711"
270272

271273
source "drivers/serial/Kconfig.intel_lw"

drivers/serial/Kconfig.max32

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# MAX32 UART configuration
2+
3+
# Copyright (c) 2023-2024 Analog Devices, Inc.
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
config UART_MAX32
7+
bool "MAX32 MCU serial driver"
8+
default y
9+
depends on DT_HAS_ADI_MAX32_UART_ENABLED
10+
select SERIAL_HAS_DRIVER
11+
select SERIAL_SUPPORT_INTERRUPT
12+
select PINCTRL
13+
help
14+
This option enables the UART driver for MAX32 family of
15+
processors.
16+
Say y if you wish to use serial port on MAX32 MCU.

0 commit comments

Comments
 (0)