xref: /openbmc/linux/drivers/gnss/Kconfig (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
22b6a4403SJohan Hovold#
32b6a4403SJohan Hovold# GNSS receiver configuration
42b6a4403SJohan Hovold#
52b6a4403SJohan Hovold
62b6a4403SJohan Hovoldmenuconfig GNSS
72b6a4403SJohan Hovold	tristate "GNSS receiver support"
8a7f7f624SMasahiro Yamada	help
92b6a4403SJohan Hovold	  Say Y here if you have a GNSS receiver (e.g. a GPS receiver).
102b6a4403SJohan Hovold
112b6a4403SJohan Hovold	  To compile this driver as a module, choose M here: the module will
122b6a4403SJohan Hovold	  be called gnss.
1337768b05SJohan Hovold
1437768b05SJohan Hovoldif GNSS
1537768b05SJohan Hovold
1637768b05SJohan Hovoldconfig GNSS_SERIAL
1737768b05SJohan Hovold	tristate
1837768b05SJohan Hovold
19d4584bbfSLoys Ollivierconfig GNSS_MTK_SERIAL
20d4584bbfSLoys Ollivier	tristate "Mediatek GNSS receiver support"
21d4584bbfSLoys Ollivier	depends on SERIAL_DEV_BUS
22d4584bbfSLoys Ollivier	select GNSS_SERIAL
23d4584bbfSLoys Ollivier	help
24d4584bbfSLoys Ollivier	  Say Y here if you have a Mediatek-based GNSS receiver which uses a
25d4584bbfSLoys Ollivier	  serial interface.
26d4584bbfSLoys Ollivier
27d4584bbfSLoys Ollivier	  To compile this driver as a module, choose M here: the module will
28d4584bbfSLoys Ollivier	  be called gnss-mtk.
29d4584bbfSLoys Ollivier
30d4584bbfSLoys Ollivier	  If unsure, say N.
31d4584bbfSLoys Ollivier
32d2efbbd1SJohan Hovoldconfig GNSS_SIRF_SERIAL
33d2efbbd1SJohan Hovold	tristate "SiRFstar GNSS receiver support"
34d2efbbd1SJohan Hovold	depends on SERIAL_DEV_BUS
35a7f7f624SMasahiro Yamada	help
36d2efbbd1SJohan Hovold	  Say Y here if you have a SiRFstar-based GNSS receiver which uses a
37d2efbbd1SJohan Hovold	  serial interface.
38d2efbbd1SJohan Hovold
39d2efbbd1SJohan Hovold	  To compile this driver as a module, choose M here: the module will
40d2efbbd1SJohan Hovold	  be called gnss-sirf.
41d2efbbd1SJohan Hovold
42d2efbbd1SJohan Hovold	  If unsure, say N.
43d2efbbd1SJohan Hovold
441ad69f10SJohan Hovoldconfig GNSS_UBX_SERIAL
451ad69f10SJohan Hovold	tristate "u-blox GNSS receiver support"
461ad69f10SJohan Hovold	depends on SERIAL_DEV_BUS
471ad69f10SJohan Hovold	select GNSS_SERIAL
48a7f7f624SMasahiro Yamada	help
491ad69f10SJohan Hovold	  Say Y here if you have a u-blox GNSS receiver which uses a serial
501ad69f10SJohan Hovold	  interface.
511ad69f10SJohan Hovold
521ad69f10SJohan Hovold	  To compile this driver as a module, choose M here: the module will
531ad69f10SJohan Hovold	  be called gnss-ubx.
541ad69f10SJohan Hovold
551ad69f10SJohan Hovold	  If unsure, say N.
561ad69f10SJohan Hovold
57*ee4736e5SJohan Hovoldconfig GNSS_USB
58*ee4736e5SJohan Hovold	tristate "USB GNSS receiver support"
59*ee4736e5SJohan Hovold	depends on USB
60*ee4736e5SJohan Hovold	help
61*ee4736e5SJohan Hovold	  Say Y here if you have a GNSS receiver which uses a USB interface.
62*ee4736e5SJohan Hovold
63*ee4736e5SJohan Hovold	  To compile this driver as a module, choose M here: the module will
64*ee4736e5SJohan Hovold	  be called gnss-usb.
65*ee4736e5SJohan Hovold
66*ee4736e5SJohan Hovold	  If unsure, say N.
67*ee4736e5SJohan Hovold
6837768b05SJohan Hovoldendif # GNSS
69