Home
last modified time | relevance | path

Searched full:gnss (Results 1 – 25 of 74) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
Dice_gnss.c8 * ice_gnss_do_write - Write data to internal GNSS receiver
13 * Write UBX command data to the GNSS receiver
72 dev_err(ice_pf_to_dev(pf), "GNSS failed to write, offset=%u, size=%u, err=%d\n", in ice_gnss_do_write()
79 * ice_gnss_read - Read data from internal GNSS module
80 * @work: GNSS read work structure
82 * Read the data from internal GNSS receiver, write it to gnss_dev.
86 struct gnss_serial *gnss = container_of(work, struct gnss_serial, in ice_gnss_read() local
98 pf = gnss->back; in ice_gnss_read()
156 kthread_queue_delayed_work(gnss->kworker, &gnss->read_work, delay); in ice_gnss_read()
158 dev_dbg(ice_pf_to_dev(pf), "GNSS failed to read err=%d\n", err); in ice_gnss_read()
[all …]
Dice_gnss.h26 * struct gnss_serial - data used to initialize GNSS TTY port
29 * @read_work: read_work function for handling GNSS reads
/kernel/linux/linux-6.6/drivers/gnss/
DKconfig3 # 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 …]
DMakefile3 # 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 …]
Dcore.c3 * GNSS receiver core
13 #include <linux/gnss.h>
250 dev_set_name(dev, "gnss%d", id); in gnss_allocate_device()
366 ATTRIBUTE_GROUPS(gnss);
384 ret = alloc_chrdev_region(&gnss_first, 0, GNSS_MINORS, "gnss"); in gnss_module_init()
390 gnss_class = class_create("gnss"); in gnss_module_init()
400 pr_info("GNSS driver registered with major %d\n", MAJOR(gnss_first)); in gnss_module_init()
420 MODULE_DESCRIPTION("GNSS receiver core");
Dmtk.c3 * Mediatek GNSS receiver driver
9 #include <linux/gnss.h>
141 .name = "gnss-mtk",
151 MODULE_DESCRIPTION("Mediatek GNSS receiver driver");
Dubx.c3 * u-blox GNSS receiver driver
9 #include <linux/gnss.h>
143 .name = "gnss-ubx",
153 MODULE_DESCRIPTION("u-blox GNSS receiver driver");
Dusb.c3 * Generic USB GNSS receiver driver
9 #include <linux/gnss.h>
205 .name = "gnss-usb",
213 MODULE_DESCRIPTION("Generic USB GNSS receiver driver");
/kernel/linux/linux-5.10/drivers/gnss/
DKconfig3 # 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 …]
DMakefile3 # 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 …]
Dcore.c3 * GNSS receiver core
13 #include <linux/gnss.h>
250 dev_set_name(dev, "gnss%d", id); in gnss_allocate_device()
366 ATTRIBUTE_GROUPS(gnss);
384 ret = alloc_chrdev_region(&gnss_first, 0, GNSS_MINORS, "gnss"); in gnss_module_init()
390 gnss_class = class_create(THIS_MODULE, "gnss"); in gnss_module_init()
400 pr_info("GNSS driver registered with major %d\n", MAJOR(gnss_first)); in gnss_module_init()
420 MODULE_DESCRIPTION("GNSS receiver core");
Dmtk.c3 * Mediatek GNSS receiver driver
9 #include <linux/gnss.h>
141 .name = "gnss-mtk",
151 MODULE_DESCRIPTION("Mediatek GNSS receiver driver");
Dubx.c3 * u-blox GNSS receiver driver
9 #include <linux/gnss.h>
143 .name = "gnss-ubx",
153 MODULE_DESCRIPTION("u-blox GNSS receiver driver");
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/gnss/
Dgnss-common.yaml4 $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
49 gnss {
Dmediatek.yaml4 $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#
35 gnss-fix-gpios:
54 gnss {
Du-blox,neo-6m.yaml4 $id: http://devicetree.org/schemas/gnss/u-blox,neo-6m.yaml#
7 title: U-blox GNSS Receiver
10 - $ref: gnss-common.yaml#
16 The U-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces.
53 gnss {
Dsirfstar.yaml4 $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#
68 gnss {
Dbrcm,bcm4751.yaml4 $id: http://devicetree.org/schemas/gnss/brcm,bcm4751.yaml#
7 title: Broadcom BCM4751 family GNSS Receiver
20 - $ref: gnss-common.yaml#
62 gnss {
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/gnss/
Dmediatek.txt1 Mediatek-based GNSS Receiver DT binding
3 Mediatek chipsets are used in GNSS-receiver modules produced by several
6 Please see Documentation/devicetree/bindings/gnss/gnss.txt for generic
20 - gnss-fix-gpios : GPIO used to determine device position fix state
31 gnss {
Dgnss.txt1 GNSS Receiver DT binding
3 This documents the binding structure and common properties for GNSS receiver
6 A GNSS receiver node is a node named "gnss" and typically resides on a serial
29 gnss {
Du-blox.txt1 u-blox GNSS Receiver DT binding
3 The u-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces.
5 Please see Documentation/devicetree/bindings/gnss/gnss.txt for generic
39 gnss {
Dsirfstar.txt1 SiRFstar-based GNSS Receiver DT binding
3 SiRFstar chipsets are used in GNSS-receiver modules produced by several
6 Please see Documentation/devicetree/bindings/gnss/gnss.txt for generic
39 gnss {
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-class-gnss1 What: /sys/class/gnss/gnss<N>/type
6 The GNSS receiver type. The currently identified types reflect
Dsysfs-timecard23 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
266 associated with the GNSS devices.
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-gnss1 What: /sys/class/gnss/gnssN/type
6 The GNSS receiver type. The currently identified types reflect

123