1# Copyright (c) 2023 Trackunit Corporation
2# Copyright (c) 2023 Bjarki Arge Andreasen
3# SPDX-License-Identifier: Apache-2.0
4
5config GNSS_QUECTEL_LCX6G
6	bool "Quectel LCX6G GNSS modem driver"
7	default y
8	depends on GNSS
9	depends on DT_HAS_QUECTEL_LC26G_ENABLED || DT_HAS_QUECTEL_LC76G_ENABLED || DT_HAS_QUECTEL_LC86G_ENABLED
10	select MODEM_MODULES
11	select MODEM_BACKEND_UART
12	select MODEM_CHAT
13	select GNSS_PARSE
14	select GNSS_NMEA0183
15	select GNSS_NMEA0183_MATCH
16	help
17	  Enable quectel LCX6G series GNSS modem driver.
18
19if GNSS_QUECTEL_LCX6G
20
21config GNSS_QUECTEL_LCX6G_UART_RX_BUF_SIZE
22	int "Size of UART backend receive buffer"
23	default 256
24
25config GNSS_QUECTEL_LCX6G_UART_TX_BUF_SIZE
26	int "Size of UART backend transmit buffer"
27	default 64
28
29if GNSS_SATELLITES
30
31config GNSS_QUECTEL_LCX6G_SAT_ARRAY_SIZE
32	int "Size of GNSS satellites array"
33	default 24
34
35endif # GNSS_SATELLITES
36
37endif # GNSS_QUECTEL_LCX6G
38