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	depends on GNSS_REFERENCE_FRAME_WGS84
11	select MODEM_MODULES
12	select MODEM_BACKEND_UART
13	select MODEM_CHAT
14	select GNSS_PARSE
15	select GNSS_NMEA0183
16	select GNSS_NMEA0183_MATCH
17	help
18	  Enable quectel LCX6G series GNSS modem driver.
19
20if GNSS_QUECTEL_LCX6G
21
22config GNSS_QUECTEL_LCX6G_UART_RX_BUF_SIZE
23	int "Size of UART backend receive buffer"
24	default 256
25
26config GNSS_QUECTEL_LCX6G_UART_TX_BUF_SIZE
27	int "Size of UART backend transmit buffer"
28	default 64
29
30if GNSS_SATELLITES
31
32config GNSS_QUECTEL_LCX6G_SAT_ARRAY_SIZE
33	int "Size of GNSS satellites array"
34	default 24
35
36endif # GNSS_SATELLITES
37
38endif # GNSS_QUECTEL_LCX6G
39