1# Copyright 2023 NXP
2# All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5
6# component_iuart_adapter
7config MCUX_HAS_component_iuart_adapter
8    bool
9
10config MCUX_USE_component_iuart_adapter
11    depends on MCUX_HAS_component_iuart_adapter
12    bool "iuart_adapter"
13    select MCUX_USE_driver_common
14    select MCUX_USE_driver_iuart
15    help
16      Component iuart_adapter
17
18# component_lpuart_adapter
19config MCUX_HAS_component_lpuart_adapter
20    bool
21
22config MCUX_USE_component_lpuart_adapter
23    depends on MCUX_HAS_component_lpuart_adapter
24    bool "lpuart_adapter"
25    select MCUX_USE_driver_common
26    select MCUX_USE_driver_lpuart
27    help
28      Component lpuart_adapter
29
30# component_lpuart_dma_adapter
31config MCUX_HAS_component_lpuart_dma_adapter
32    bool
33
34menuconfig MCUX_USE_component_lpuart_dma_adapter
35    depends on MCUX_HAS_component_lpuart_dma_adapter
36    bool "lpuart_dma_adapter"
37    select MCUX_USE_component_lpuart_adapter
38    select MCUX_USE_component_timer_manager
39
40    help
41      Component lpuart_dma_adapter
42
43    if MCUX_USE_component_lpuart_dma_adapter
44
45    config MCUX_component_lpuart_dma_adapter_USE_lpuart_edma
46        depends on MCUX_HAS_driver_lpuart_edma
47        bool "Use lpuart_edma"
48        select MCUX_USE_driver_lpuart_edma
49
50    config MCUX_component_lpuart_dma_adapter_USE_lpuart_dma
51        depends on MCUX_HAS_driver_lpuart_dma
52        bool "Use lpuart_dma"
53        select MCUX_USE_driver_lpuart_dma
54
55    endif # MCUX_USE_component_lpuart_dma_adapter
56
57# component_miniusart_adapter
58config MCUX_HAS_component_miniusart_adapter
59    bool
60
61config MCUX_USE_component_miniusart_adapter
62    depends on MCUX_HAS_component_miniusart_adapter
63    bool "miniusart_adapter"
64    select MCUX_USE_driver_common
65    select MCUX_USE_driver_lpc_miniusart
66    help
67      Component miniusart_adapter
68
69# component_uart_adapter
70config MCUX_HAS_component_uart_adapter
71    bool
72
73config MCUX_USE_component_uart_adapter
74    depends on MCUX_HAS_component_uart_adapter
75    bool "uart_adapter"
76    select MCUX_USE_driver_common
77    select MCUX_USE_driver_uart
78    help
79      Component uart_adapter
80
81# component_usart_adapter
82config MCUX_HAS_component_usart_adapter
83    bool
84
85config MCUX_USE_component_usart_adapter
86    depends on MCUX_HAS_component_usart_adapter
87    bool "usart_adapter"
88    select MCUX_USE_driver_common
89    select MCUX_USE_driver_flexcomm_usart
90    select MCUX_USE_driver_flexcomm
91    help
92      Component usart_adapter
93
94# component_usart_dma_adapter
95config MCUX_HAS_component_usart_dma_adapter
96    bool
97
98config MCUX_USE_component_usart_dma_adapter
99    depends on MCUX_HAS_component_usart_dma_adapter
100    bool "usart_dma_adapter"
101    select MCUX_USE_component_usart_adapter
102    select MCUX_USE_component_timer_manager
103    select MCUX_USE_driver_flexcomm_usart_dma
104    help
105      Component usart_dma_adapter
106