| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gnss/ |
| D | u-blox,neo-6m.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/gnss/u-blox,neo-6m.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: U-blox GNSS Receiver 10 - $ref: gnss-common.yaml# 13 - Johan Hovold <johan@kernel.org> 16 The U-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces. 21 - u-blox,neo-6m 22 - u-blox,neo-8 [all …]
|
| D | gnss-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gnss/gnss-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Johan Hovold <johan@kernel.org> 21 lna-supply: 26 enable-gpios: 33 timepulse-gpios: 38 current-speed: 46 - | [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/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. 10 - compatible : Must be one of 12 "u-blox,neo-6m" 13 "u-blox,neo-8" 14 "u-blox,neo-m8" 16 - vcc-supply : Main voltage regulator 19 - reg : DDC (I2C) slave address 22 - reg : SPI chip select address 25 - reg : Number of the USB hub port or the USB host-controller port [all …]
|
| D | gnss.txt | 12 Documentation/devicetree/bindings/spi/spi-bus.txt 16 - compatible : A string reflecting the vendor and specific device the node 20 - lna-supply : Separate supply for an LNA 21 - enable-gpios : GPIO used to enable the device 22 - timepulse-gpios : Time pulse GPIO 30 compatible = "u-blox,neo-8"; 32 vcc-supply = <&gnss_reg>; 33 timepulse-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>; 35 current-speed = <4800>;
|
| /kernel/linux/linux-5.10/drivers/gnss/ |
| D | ubx.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * u-blox GNSS receiver driver 29 ret = regulator_enable(data->vcc); in ubx_set_active() 41 ret = regulator_disable(data->vcc); in ubx_set_standby() 59 return -EINVAL; in ubx_set_power() 78 gserial->ops = &ubx_gserial_ops; in ubx_probe() 80 gserial->gdev->type = GNSS_TYPE_UBX; in ubx_probe() 84 data->vcc = devm_regulator_get(&serdev->dev, "vcc"); in ubx_probe() 85 if (IS_ERR(data->vcc)) { in ubx_probe() 86 ret = PTR_ERR(data->vcc); in ubx_probe() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 Say Y here if you have a Mediatek-based GNSS receiver which uses a 28 be called gnss-mtk. 36 Say Y here if you have a SiRFstar-based GNSS receiver which uses a 40 be called gnss-sirf. 45 tristate "u-blox GNSS receiver support" 49 Say Y here if you have a u-blox GNSS receiver which uses a serial 53 be called gnss-ubx.
|
| /kernel/linux/linux-6.6/drivers/gnss/ |
| D | ubx.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * u-blox GNSS receiver driver 29 ret = regulator_enable(data->vcc); in ubx_set_active() 41 ret = regulator_disable(data->vcc); in ubx_set_standby() 59 return -EINVAL; in ubx_set_power() 78 gserial->ops = &ubx_gserial_ops; in ubx_probe() 80 gserial->gdev->type = GNSS_TYPE_UBX; in ubx_probe() 84 data->vcc = devm_regulator_get(&serdev->dev, "vcc"); in ubx_probe() 85 if (IS_ERR(data->vcc)) { in ubx_probe() 86 ret = PTR_ERR(data->vcc); in ubx_probe() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 Say Y here if you have a Mediatek-based GNSS receiver which uses a 28 be called gnss-mtk. 36 Say Y here if you have a SiRFstar-based GNSS receiver which uses a 40 be called gnss-sirf. 45 tristate "u-blox GNSS receiver support" 49 Say Y here if you have a u-blox GNSS receiver which uses a serial 53 be called gnss-ubx. 64 be called gnss-usb.
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| D | ice_gnss.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (C) 2021-2022, Intel Corporation. */ 14 /* u-blox ZED-F9T specific definitions */ 20 /* For u-blox writes are performed without address so the first byte to write is 26 * struct gnss_serial - data used to initialize GNSS TTY port
|
| D | ice_gnss.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2021-2022, Intel Corporation. */ 8 * ice_gnss_do_write - Write data to internal GNSS receiver 16 * * number of bytes written - success 17 * * negative - error code 23 struct ice_hw *hw = &pf->hw; in ice_gnss_do_write() 33 /* It's not possible to write a single byte to u-blox. in ice_gnss_do_write() 39 while (size - offset > ICE_GNSS_UBX_WRITE_BYTES + 1) { in ice_gnss_do_write() 51 if (size - offset == ICE_GNSS_UBX_WRITE_BYTES + 1) { in ice_gnss_do_write() 54 ICE_MAX_I2C_WRITE_BYTES - 1, in ice_gnss_do_write() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/usb/ |
| D | cdc_ether.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2003-2005 by David Brownell 26 return (desc->bInterfaceClass == USB_CLASS_COMM && in is_rndis() 27 desc->bInterfaceSubClass == 2 && in is_rndis() 28 desc->bInterfaceProtocol == 0xff); in is_rndis() 33 return (desc->bInterfaceClass == USB_CLASS_MISC && in is_activesync() 34 desc->bInterfaceSubClass == 1 && in is_activesync() 35 desc->bInterfaceProtocol == 1); in is_activesync() 40 return (desc->bInterfaceClass == USB_CLASS_WIRELESS_CONTROLLER && in is_wireless_rndis() 41 desc->bInterfaceSubClass == 1 && in is_wireless_rndis() [all …]
|
| D | qmi_wwan.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (C) 2003-2005 by David Brownell 22 #include <linux/usb/cdc-wdm.h> 26 * specific management protocol called Qualcomm MSM Interface (QMI) - 31 * control ("master") interface of a two-interface CDC Union 41 * It is exported as a character device using the cdc-wdm driver as 82 struct net_device *real_dev = priv->real_dev; in qmimux_open() 84 if (!(priv->real_dev->flags & IFF_UP)) in qmimux_open() 85 return -ENETDOWN; in qmimux_open() 101 unsigned int len = skb->len; in qmimux_start_xmit() [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/serial/ |
| D | n_gsm.rst | 8 https://www.3gpp.org/ftp/Specs/archive/07_series/07.10/0710-720.zip 14 ------------- 24 (a good starting point is util-linux-ng/sys-utils/ldattach.c):: 77 - and to use gnokii to send / receive SMS on ttygsm1 78 - to use ppp to establish a datalink on ttygsm2 83 mode. This may prevent a successful re-opening of the port later. To avoid 91 ------------------------ 95 - http://www.telit.com/module/infopool/download.php?id=616 96 - http://www.u-blox.com/images/downloads/Product_Docs/LEON-G100-G200-MuxImplementation_ApplicationN… 97 - http://www.sierrawireless.com/Support/Downloads/AirPrime/WMP_Series/~/media/Support_Downloads/Air… [all …]
|
| /kernel/linux/linux-5.10/drivers/net/usb/ |
| D | cdc_ether.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2003-2005 by David Brownell 26 return (desc->bInterfaceClass == USB_CLASS_COMM && in is_rndis() 27 desc->bInterfaceSubClass == 2 && in is_rndis() 28 desc->bInterfaceProtocol == 0xff); in is_rndis() 33 return (desc->bInterfaceClass == USB_CLASS_MISC && in is_activesync() 34 desc->bInterfaceSubClass == 1 && in is_activesync() 35 desc->bInterfaceProtocol == 1); in is_activesync() 40 return (desc->bInterfaceClass == USB_CLASS_WIRELESS_CONTROLLER && in is_wireless_rndis() 41 desc->bInterfaceSubClass == 1 && in is_wireless_rndis() [all …]
|
| D | cdc_ncm.c | 4 * Copyright (C) ST-Ericsson 2010-2012 16 * of the GNU General Public License (GPL) Version 2 or the 2-clause 77 .sizeof_stat = sizeof(((struct cdc_ncm_ctx *)0)->m), \ 100 return -EOPNOTSUPP; in cdc_ncm_get_sset_count() 109 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; in cdc_ncm_get_ethtool_stats() 151 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; in cdc_ncm_check_rx_max() 156 max = min_t(u32, CDC_NCM_NTB_MAX_SIZE_RX, le32_to_cpu(ctx->ncm_parm.dwNtbInMaxSize)); in cdc_ncm_check_rx_max() 160 dev_warn(&dev->intf->dev, "dwNtbInMaxSize=%u is too small. Using %u\n", in cdc_ncm_check_rx_max() 161 le32_to_cpu(ctx->ncm_parm.dwNtbInMaxSize), min); in cdc_ncm_check_rx_max() 167 dev_dbg(&dev->intf->dev, "rx_max must be in the [%u, %u] range\n", min, max); in cdc_ncm_check_rx_max() [all …]
|
| /kernel/linux/linux-5.10/scripts/genksyms/ |
| D | parse.y | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 7 * Based on original work by Bjorn Ekwall <bj0rn@blox.se> 30 *p = node->next; in remove_node() 50 if (i->in_source_file) { in record_compound() 52 (*ident)->tag = type; in record_compound() 56 r = copy_node(i); r->tag = type; in record_compound() 57 r->next = (*keyw)->next; *body = r; (*keyw)->next = NULL; in record_compound() 58 add_symbol(i->string, type, b, is_extern); in record_compound() 140 struct string_list *decl = (*$3)->next; 141 (*$3)->next = NULL; [all …]
|
| /kernel/linux/linux-6.6/scripts/genksyms/ |
| D | parse.y | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 7 * Based on original work by Bjorn Ekwall <bj0rn@blox.se> 30 *p = node->next; in remove_node() 50 if (i->in_source_file) { in record_compound() 52 (*ident)->tag = type; in record_compound() 56 r = copy_node(i); r->tag = type; in record_compound() 57 r->next = (*keyw)->next; *body = r; (*keyw)->next = NULL; in record_compound() 58 add_symbol(i->string, type, b, is_extern); in record_compound() 143 struct string_list *decl = (*$3)->next; 144 (*$3)->next = NULL; [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/serial/ |
| D | option.c | 1 // SPDX-License-Identifier: GPL-2.0 15 - data loss -- one single Receive URB is not nearly enough 16 - nonstandard flow (Option devices) control 17 - controlling the baud rate doesn't make sense 20 used for is a PC-Card (with an internal OHCI-USB interface, behind 41 #include "usb-wwan.h" 135 * auto-install CDROMs, and should not be added to this 246 /* These u-blox products use Qualcomm's vendor ID */ 418 /* This is the 4G XS Stick W14 a.k.a. Mobilcom Debitel Surf-Stick * 486 /* YUGA products www.yuga-info.com gavin.kx@qq.com */ [all …]
|
| D | ftdi_sio_ids.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Philipp Gühring - pg@futureware.at - added the Device ID of the USB relais 25 #define FTDI_4232H_PID 0x6011 /* Quad channel hi-speed device */ 26 #define FTDI_232H_PID 0x6014 /* Single channel hi-speed device */ 27 #define FTDI_FTX_PID 0x6015 /* FT-X series (FT201X, FT230X, FT231X, etc) */ 32 /*** third-party PIDs (using FTDI_VID) ***/ 57 * http://www.open-rd.org 92 #define FTDI_TURTELIZER_PID 0xBDC8 /* JTAG/RS-232 adapter by egnite GmbH */ 103 #define FTDI_NZR_SEM_USB_PID 0xC1E0 /* NZR SEM-LOG16+ */ 106 * RR-CirKits LocoBuffer USB (http://www.rr-cirkits.com) [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/serial/ |
| D | option.c | 1 // SPDX-License-Identifier: GPL-2.0 15 - data loss -- one single Receive URB is not nearly enough 16 - nonstandard flow (Option devices) control 17 - controlling the baud rate doesn't make sense 20 used for is a PC-Card (with an internal OHCI-USB interface, behind 41 #include "usb-wwan.h" 135 * auto-install CDROMs, and should not be added to this 246 /* These u-blox products use Qualcomm's vendor ID */ 424 /* This is the 4G XS Stick W14 a.k.a. Mobilcom Debitel Surf-Stick * 492 /* YUGA products www.yuga-info.com gavin.kx@qq.com */ [all …]
|
| D | ftdi_sio_ids.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Philipp Gühring - pg@futureware.at - added the Device ID of the USB relais 25 #define FTDI_4232H_PID 0x6011 /* Quad channel hi-speed device */ 26 #define FTDI_232H_PID 0x6014 /* Single channel hi-speed device */ 27 #define FTDI_FTX_PID 0x6015 /* FT-X series (FT201X, FT230X, FT231X, etc) */ 28 #define FTDI_FT2233HP_PID 0x6040 /* Dual channel hi-speed device with PD */ 29 #define FTDI_FT4233HP_PID 0x6041 /* Quad channel hi-speed device with PD */ 30 #define FTDI_FT2232HP_PID 0x6042 /* Dual channel hi-speed device with PD */ 31 #define FTDI_FT4232HP_PID 0x6043 /* Quad channel hi-speed device with PD */ 32 #define FTDI_FT233HP_PID 0x6044 /* Dual channel hi-speed device with PD */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/ |
| D | vendor-prefixes.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/vendor-prefixes.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 19 "^(at25|devbus|dmacap|dsa|exynos|fsi[ab]|gpio-fan|gpio|gpmc|hdmi|i2c-gpio),.*": true 21 "^(pinctrl-single|#pinctrl-single|PowerPC),.*": true 22 "^(pl022|pxa-mmc|rcar_sound|rotary-encoder|s5m8767|sdhci),.*": true 23 "^(simple-audio-card|st-plgpio|st-spics|ts),.*": true 38 "^active-semi,.*": [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/ |
| D | sun8i-a83t-tbs-a711.dts | 5 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 45 #include "sun8i-a83t.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/pwm/pwm.h> 49 #include <dt-bindings/input/input.h> 53 compatible = "tbs-biometrics,a711", "allwinner,sun8i-a83t"; 61 stdout-path = "serial0:115200n8"; 65 compatible = "pwm-backlight"; 67 enable-gpios = <&pio 3 29 GPIO_ACTIVE_HIGH>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | sun8i-a83t-tbs-a711.dts | 5 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 45 #include "sun8i-a83t.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/pwm/pwm.h> 49 #include <dt-bindings/input/input.h> 53 compatible = "tbs-biometrics,a711", "allwinner,sun8i-a83t"; 61 stdout-path = "serial0:115200n8"; 65 compatible = "pwm-backlight"; 67 enable-gpios = <&pio 3 29 GPIO_ACTIVE_HIGH>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/ |
| D | vendor-prefixes.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/vendor-prefixes.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 19 "^(at25|bm|devbus|dmacap|dsa|exynos|fsi[ab]|gpio-fan|gpio-key|gpio|gpmc|hdmi|i2c-gpio),.*": true 21 "^(pinctrl-single|#pinctrl-single|PowerPC),.*": true 22 "^(pl022|pxa-mmc|rcar_sound|rotary-encoder|s5m8767|sdhci),.*": true 23 "^(simple-audio-card|st-plgpio|st-spics|ts),.*": true 48 "^active-semi,.*": [all …]
|