0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # GNSS receiver configuration
0004 #
0005
0006 menuconfig GNSS
0007 tristate "GNSS receiver support"
0008 help
0009 Say Y here if you have a GNSS receiver (e.g. a GPS receiver).
0010
0011 To compile this driver as a module, choose M here: the module will
0012 be called gnss.
0013
0014 if GNSS
0015
0016 config GNSS_SERIAL
0017 tristate
0018
0019 config GNSS_MTK_SERIAL
0020 tristate "Mediatek GNSS receiver support"
0021 depends on SERIAL_DEV_BUS
0022 select GNSS_SERIAL
0023 help
0024 Say Y here if you have a Mediatek-based GNSS receiver which uses a
0025 serial interface.
0026
0027 To compile this driver as a module, choose M here: the module will
0028 be called gnss-mtk.
0029
0030 If unsure, say N.
0031
0032 config GNSS_SIRF_SERIAL
0033 tristate "SiRFstar GNSS receiver support"
0034 depends on SERIAL_DEV_BUS
0035 help
0036 Say Y here if you have a SiRFstar-based GNSS receiver which uses a
0037 serial interface.
0038
0039 To compile this driver as a module, choose M here: the module will
0040 be called gnss-sirf.
0041
0042 If unsure, say N.
0043
0044 config GNSS_UBX_SERIAL
0045 tristate "u-blox GNSS receiver support"
0046 depends on SERIAL_DEV_BUS
0047 select GNSS_SERIAL
0048 help
0049 Say Y here if you have a u-blox GNSS receiver which uses a serial
0050 interface.
0051
0052 To compile this driver as a module, choose M here: the module will
0053 be called gnss-ubx.
0054
0055 If unsure, say N.
0056
0057 config GNSS_USB
0058 tristate "USB GNSS receiver support"
0059 depends on USB
0060 help
0061 Say Y here if you have a GNSS receiver which uses a USB interface.
0062
0063 To compile this driver as a module, choose M here: the module will
0064 be called gnss-usb.
0065
0066 If unsure, say N.
0067
0068 endif # GNSS