| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| D | ice_gnss.c | 8 * 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 …]
|
| 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
|
| /kernel/linux/linux-6.6/drivers/gnss/ |
| 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 …]
|
| 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 …]
|
| D | core.c | 3 * 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");
|
| D | mtk.c | 3 * Mediatek GNSS receiver driver 9 #include <linux/gnss.h> 141 .name = "gnss-mtk", 151 MODULE_DESCRIPTION("Mediatek GNSS receiver driver");
|
| D | ubx.c | 3 * u-blox GNSS receiver driver 9 #include <linux/gnss.h> 143 .name = "gnss-ubx", 153 MODULE_DESCRIPTION("u-blox GNSS receiver driver");
|
| 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");
|
| /kernel/linux/linux-5.10/drivers/gnss/ |
| 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 …]
|
| 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 …]
|
| D | core.c | 3 * 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");
|
| D | mtk.c | 3 * Mediatek GNSS receiver driver 9 #include <linux/gnss.h> 141 .name = "gnss-mtk", 151 MODULE_DESCRIPTION("Mediatek GNSS receiver driver");
|
| D | ubx.c | 3 * 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/ |
| 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 49 gnss {
|
| 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# 35 gnss-fix-gpios: 54 gnss {
|
| 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# 16 The U-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces. 53 gnss {
|
| 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# 68 gnss {
|
| 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# 62 gnss {
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gnss/ |
| D | mediatek.txt | 1 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 {
|
| D | gnss.txt | 1 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 {
|
| D | u-blox.txt | 1 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 {
|
| D | sirfstar.txt | 1 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/ |
| D | sysfs-class-gnss | 1 What: /sys/class/gnss/gnss<N>/type 6 The GNSS receiver type. The currently identified types reflect
|
| 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 266 associated with the GNSS devices.
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-class-gnss | 1 What: /sys/class/gnss/gnssN/type 6 The GNSS receiver type. The currently identified types reflect
|