/linux/drivers/gnss/ |
H A D | Kconfig | 3 # GNSS receiver configuration 6 menuconfig GNSS config 7 tristate "GNSS receiver support" 9 Say Y here if you have a GNSS receiver (e.g. a GPS receiver). 12 be called gnss. 14 if GNSS 20 tristate "Mediatek GNSS receiver support" 24 Say Y here if you have a Mediatek-based GNSS receiver which uses a 28 be called gnss-mtk. 33 tristate "SiRFstar GNSS receiver support" [all …]
|
H A D | Makefile | 3 # Makefile for the GNSS subsystem. 6 obj-$(CONFIG_GNSS) += gnss.o 7 gnss-y := core.o 9 obj-$(CONFIG_GNSS_SERIAL) += gnss-serial.o 10 gnss-serial-y := serial.o 12 obj-$(CONFIG_GNSS_MTK_SERIAL) += gnss-mtk.o 13 gnss-mtk-y := mtk.o 15 obj-$(CONFIG_GNSS_SIRF_SERIAL) += gnss-sirf.o 16 gnss-sirf-y := sirf.o 18 obj-$(CONFIG_GNSS_UBX_SERIAL) += gnss-ubx.o [all …]
|
H A D | core.c | 3 * GNSS receiver core 13 #include <linux/gnss.h> 249 dev_set_name(dev, "gnss%d", id); in gnss_allocate_device() 365 ATTRIBUTE_GROUPS(gnss); 383 ret = alloc_chrdev_region(&gnss_first, 0, GNSS_MINORS, "gnss"); in gnss_module_init() 389 gnss_class = class_create("gnss"); in gnss_module_init() 399 pr_info("GNSS driver registered with major %d\n", MAJOR(gnss_first)); in gnss_module_init() 419 MODULE_DESCRIPTION("GNSS receiver core");
|
H A D | mtk.c | 3 * Mediatek GNSS receiver driver 9 #include <linux/gnss.h> 141 .name = "gnss-mtk", 151 MODULE_DESCRIPTION("Mediatek GNSS receiver driver");
|
H A D | ubx.c | 3 * u-blox GNSS receiver driver 9 #include <linux/gnss.h> 134 .name = "gnss-ubx", 144 MODULE_DESCRIPTION("u-blox GNSS receiver driver");
|
H A D | usb.c | 3 * Generic USB GNSS receiver driver 9 #include <linux/gnss.h> 205 .name = "gnss-usb", 213 MODULE_DESCRIPTION("Generic USB GNSS receiver driver");
|
H A D | serial.c | 3 * Generic serial GNSS receiver driver 9 #include <linux/gnss.h> 275 MODULE_DESCRIPTION("Generic serial GNSS receiver driver");
|
H A D | sirf.c | 3 * SiRFstar GNSS receiver driver 9 #include <linux/gnss.h> 570 .name = "gnss-sirf", 580 MODULE_DESCRIPTION("SiRFstar GNSS receiver driver");
|
H A D | serial.h | 3 * Generic serial GNSS receiver driver
|
/linux/Documentation/devicetree/bindings/gnss/ |
H A D | gnss-common.yaml | 4 $id: http://devicetree.org/schemas/gnss/gnss-common.yaml# 7 title: Common Properties for Global Navigation Satellite Systems (GNSS) 19 pattern: "^gnss(@.*)?$" 23 Amplifier (LNA). This is an amplifier connected between the GNSS 27 description: A GPIO line that will enable the GNSS receiver when 30 system can rely on asserting the line to enable the GNSS device. 34 description: When a timepulse is provided to the GNSS device using a 44 gnss {
|
H A D | mediatek.yaml | 4 $id: http://devicetree.org/schemas/gnss/mediatek.yaml# 7 title: Mediatek GNSS Receiver 13 Mediatek chipsets are used in GNSS-receiver modules produced by several 17 - $ref: gnss-common.yaml# 36 gnss-fix-gpios: 55 gnss {
|
H A D | u-blox,neo-6m.yaml | 4 $id: http://devicetree.org/schemas/gnss/u-blox,neo-6m.yaml# 7 title: U-blox GNSS Receiver 10 - $ref: gnss-common.yaml# 17 The U-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces. 59 gnss {
|
H A D | sirfstar.yaml | 4 $id: http://devicetree.org/schemas/gnss/sirfstar.yaml# 7 title: SiRFstar GNSS Receiver 13 The SiRFstar GNSS receivers have incarnated over the years in different 23 - $ref: gnss-common.yaml# 69 gnss {
|
H A D | brcm,bcm4751.yaml | 4 $id: http://devicetree.org/schemas/gnss/brcm,bcm4751.yaml# 7 title: Broadcom BCM4751 family GNSS Receiver 20 - $ref: gnss-common.yaml# 63 gnss {
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-gnss | 1 What: /sys/class/gnss/gnss<N>/type 6 The GNSS receiver type. The currently identified types reflect
|
H A D | sysfs-timecard | 23 TOD adjustments from the GNSS/TOD module 60 GNSS1 output PPS is from the first GNSS module 61 GNSS2 output PPS is from the second GNSS module 173 Description: (RO) Indicates whether a valid GNSS signal is received, 236 Description: (RW) The incoming GNSS signal is in UTC time, and the NMEA 271 ports associated with the GNSS devices.
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_gnss.h | 26 * struct gnss_serial - data used to initialize GNSS TTY port 29 * @read_work: read_work function for handling GNSS reads
|
/linux/Documentation/devicetree/bindings/serial/ |
H A D | serial.yaml | 91 "^(bluetooth|bluetooth-gnss|embedded-controller|gnss|gps|mcu|onewire)$":
|
/linux/arch/arm64/boot/dts/marvell/ |
H A D | cn9130-cf-base.dts | 37 rfkill-m2-gnss { 39 label = "m.2 GNSS";
|
H A D | cn9132-clearfog.dts | 103 rfkill-m2-gnss { 105 label = "m.2 gnss (J21)";
|
/linux/Documentation/driver-api/ |
H A D | ptp.rst | 124 … - Lock to GNSS input, automatic switching between GNSS and user-space PHC control (optional)
|
/linux/include/linux/ |
H A D | gnss.h | 3 * GNSS receiver support
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | logicpd-torpedo-37xx-devkit.dts | 55 bluetooth-gnss {
|
/linux/drivers/ |
H A D | Kconfig | 24 source "drivers/gnss/Kconfig"
|
/linux/Documentation/netlink/specs/ |
H A D | dpll.yaml | 163 name: gnss 164 doc: GNSS recovered clock
|