| /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-6.6/drivers/gpu/drm/ |
| D | drm_panel_orientation_quirks.c | 1 /* SPDX-License-Identifier: MIT */ 3 * drm_panel_orientation_quirks.c -- Quirks for non-normal panel orientation 169 }, { /* Acer Switch V 10 (SW5-017) */ 172 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "SW5-017"), 199 }, { /* AYA NEO AYANEO 2/2S */ 205 }, { /* AYA NEO 2021 */ 208 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "AYA NEO 2021"), 211 }, { /* AYA NEO AIR */ 217 }, { /* AYA NEO Flip DS Bottom Screen */ 223 }, { /* AYA NEO Flip KB/DS Top Screen */ [all …]
|
| /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 …]
|
| /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 …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/panel/ |
| D | panel-tpo-td028ttec1.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Based on the omapdrm-specific panel-tpo-td028ttec1 driver 12 * Neo 1973 code (jbt6k74.c): 13 * Copyright (C) 2006-2007 OpenMoko, Inc. 16 * Ported and adapted from Neo 1973 U-Boot by: 91 * on the stack in case of gcc-plugin-structleak 96 struct spi_device *spi = lcd->spi; in jbt_ret_write_0() 105 dev_err(&spi->dev, "%s: SPI write failed: %d\n", __func__, ret); in jbt_ret_write_0() 117 struct spi_device *spi = lcd->spi; in jbt_reg_write_1() 129 dev_err(&spi->dev, "%s: SPI write failed: %d\n", __func__, ret); in jbt_reg_write_1() [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/serial/jsm/ |
| D | jsm.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 49 dev_dbg(pdev->dev, fmt, ##__VA_ARGS__); \ 53 #define MAXPORTS 8 94 #define JSM_VERSION "jsm: 1.2-1-INKERNEL" 95 #define JSM_PARTNUM "40002438_A-INKERNEL" 124 * Per-board information 128 int boardnum; /* Board number: 0-32 */ 183 #define RQUEUEMASK 0x1FFF /* 8 K - 1 */ 184 #define EQUEUEMASK 0x1FFF /* 8 K - 1 */ 216 struct neo_uart_struct __iomem *ch_neo_uart; /* NEO card */ [all …]
|
| D | jsm_neo.c | 1 // SPDX-License-Identifier: GPL-2.0+ 20 static u32 jsm_offset_table[8] = { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 }; 25 * a non-destructive, read-only location on the Neo card. 27 * In this case, we are reading the DVID (Read-only Device Identification) 28 * value of the Neo card. 32 readb(bd->re_map_membase + 0x8D); in neo_pci_posting_flush() 38 ier = readb(&ch->ch_neo_uart->ier); in neo_set_cts_flow_control() 39 efr = readb(&ch->ch_neo_uart->efr); in neo_set_cts_flow_control() 41 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting CTSFLOW\n"); in neo_set_cts_flow_control() 51 writeb(0, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control() [all …]
|
| D | jsm_driver.c | 1 // SPDX-License-Identifier: GPL-2.0+ 20 MODULE_DESCRIPTION("Driver for the Digi International Neo and Classic PCI based product line"); 60 dev_err(&pdev->dev, "Device enable FAILED\n"); in jsm_probe_one() 66 dev_err(&pdev->dev, "pci_request_region FAILED\n"); in jsm_probe_one() 72 rc = -ENOMEM; in jsm_probe_one() 77 brd->boardnum = adapter_count++; in jsm_probe_one() 78 brd->pci_dev = pdev; in jsm_probe_one() 80 switch (pdev->device) { in jsm_probe_one() 86 brd->maxports = 2; in jsm_probe_one() 95 brd->maxports = 4; in jsm_probe_one() [all …]
|
| /kernel/linux/linux-6.6/drivers/tty/serial/jsm/ |
| D | jsm.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 49 dev_dbg(pdev->dev, fmt, ##__VA_ARGS__); \ 53 #define MAXPORTS 8 94 #define JSM_VERSION "jsm: 1.2-1-INKERNEL" 95 #define JSM_PARTNUM "40002438_A-INKERNEL" 124 * Per-board information 128 int boardnum; /* Board number: 0-32 */ 183 #define RQUEUEMASK 0x1FFF /* 8 K - 1 */ 184 #define EQUEUEMASK 0x1FFF /* 8 K - 1 */ 216 struct neo_uart_struct __iomem *ch_neo_uart; /* NEO card */ [all …]
|
| D | jsm_neo.c | 1 // SPDX-License-Identifier: GPL-2.0+ 20 static u32 jsm_offset_table[8] = { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 }; 25 * a non-destructive, read-only location on the Neo card. 27 * In this case, we are reading the DVID (Read-only Device Identification) 28 * value of the Neo card. 32 readb(bd->re_map_membase + 0x8D); in neo_pci_posting_flush() 38 ier = readb(&ch->ch_neo_uart->ier); in neo_set_cts_flow_control() 39 efr = readb(&ch->ch_neo_uart->efr); in neo_set_cts_flow_control() 41 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting CTSFLOW\n"); in neo_set_cts_flow_control() 51 writeb(0, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control() [all …]
|
| D | jsm_driver.c | 1 // SPDX-License-Identifier: GPL-2.0+ 20 MODULE_DESCRIPTION("Driver for the Digi International Neo and Classic PCI based product line"); 59 dev_err(&pdev->dev, "Device enable FAILED\n"); in jsm_probe_one() 65 dev_err(&pdev->dev, "pci_request_region FAILED\n"); in jsm_probe_one() 71 rc = -ENOMEM; in jsm_probe_one() 76 brd->boardnum = adapter_count++; in jsm_probe_one() 77 brd->pci_dev = pdev; in jsm_probe_one() 79 switch (pdev->device) { in jsm_probe_one() 85 brd->maxports = 2; in jsm_probe_one() 94 brd->maxports = 4; in jsm_probe_one() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-tpo-td028ttec1.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Based on the omapdrm-specific panel-tpo-td028ttec1 driver 12 * Neo 1973 code (jbt6k74.c): 13 * Copyright (C) 2006-2007 OpenMoko, Inc. 16 * Ported and adapted from Neo 1973 U-Boot by: 91 * on the stack in case of gcc-plugin-structleak 96 struct spi_device *spi = lcd->spi; in jbt_ret_write_0() 105 dev_err(&spi->dev, "%s: SPI write failed: %d\n", __func__, ret); in jbt_ret_write_0() 117 struct spi_device *spi = lcd->spi; in jbt_reg_write_1() 129 dev_err(&spi->dev, "%s: SPI write failed: %d\n", __func__, ret); in jbt_reg_write_1() [all …]
|
| /kernel/linux/linux-5.10/arch/mips/boot/dts/ingenic/ |
| D | cu1000-neo.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/clock/ingenic,tcu.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 10 compatible = "yna,cu1000-neo", "ingenic,x1000e"; 11 model = "YSH & ATIL General Board CU1000-Neo"; 18 stdout-path = "serial2:115200n8"; 27 compatible = "gpio-leds"; 28 led-0 { [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/ |
| D | sun8i-h3-nanopi-neo-air.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 50 model = "FriendlyARM NanoPi NEO Air"; 51 compatible = "friendlyarm,nanopi-neo-air", "allwinner,sun8i-h3"; 58 stdout-path = "serial0:115200n8"; 62 compatible = "gpio-leds"; 64 led-0 { [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/allwinner/ |
| D | sun50i-h5-nanopi-neo-plus2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 /dts-v1/; 6 #include "sun50i-h5.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/pinctrl/sun4i-a10.h> 13 model = "FriendlyARM NanoPi NEO Plus2"; 14 compatible = "friendlyarm,nanopi-neo-plus2", "allwinner,sun50i-h5"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "gpio-leds"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/allwinner/ |
| D | sun50i-h5-nanopi-neo-plus2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 /dts-v1/; 6 #include "sun50i-h5.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/pinctrl/sun4i-a10.h> 13 model = "FriendlyARM NanoPi NEO Plus2"; 14 compatible = "friendlyarm,nanopi-neo-plus2", "allwinner,sun50i-h5"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "gpio-leds"; [all …]
|
| /kernel/linux/linux-6.6/arch/mips/boot/dts/ingenic/ |
| D | cu1000-neo.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/clock/ingenic,sysost.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 10 compatible = "yna,cu1000-neo", "ingenic,x1000e"; 11 model = "YSH & ATIL General Board CU1000-Neo"; 18 stdout-path = "serial2:115200n8"; 27 compatible = "gpio-leds"; 28 led-0 { [all …]
|
| /kernel/linux/linux-6.6/drivers/pnp/isapnp/ |
| D | compat.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * compat.c - A series of functions to make it easier to convert drivers that use 6 * Copyright 2002 Adam Belay <ambx1@neo.rr.com> 17 'A' + ((vendor >> 2) & 0x3f) - 1, in pnp_convert_id() 18 'A' + (((vendor & 3) << 3) | ((vendor >> 13) & 7)) - 1, in pnp_convert_id() 19 'A' + ((vendor >> 8) & 0x1f) - 1, in pnp_convert_id() 21 (device >> 12) & 0x0f, (device >> 8) & 0x0f); in pnp_convert_id() 27 char id[8]; in pnp_find_dev() 28 char any[8]; in pnp_find_dev() 37 list = from->global_list.next; in pnp_find_dev() [all …]
|
| /kernel/linux/linux-5.10/drivers/pnp/isapnp/ |
| D | compat.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * compat.c - A series of functions to make it easier to convert drivers that use 6 * Copyright 2002 Adam Belay <ambx1@neo.rr.com> 17 'A' + ((vendor >> 2) & 0x3f) - 1, in pnp_convert_id() 18 'A' + (((vendor & 3) << 3) | ((vendor >> 13) & 7)) - 1, in pnp_convert_id() 19 'A' + ((vendor >> 8) & 0x1f) - 1, in pnp_convert_id() 21 (device >> 12) & 0x0f, (device >> 8) & 0x0f); in pnp_convert_id() 27 char id[8]; in pnp_find_dev() 28 char any[8]; in pnp_find_dev() 37 list = from->global_list.next; in pnp_find_dev() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx6sx-udoo-neo.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 12 stdout-path = "serial0:115200n8"; 16 compatible = "gpio-leds"; 19 label = "udoo-neo:red:mmc"; 21 default-state = "off"; 22 linux,default-trigger = "mmc0"; 26 label = "udoo-neo:orange:user"; 28 default-state = "keep"; 32 reg_sdio_pwr: regulator-sdio-pwr { 33 compatible = "regulator-fixed"; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx6sx-udoo-neo.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 12 stdout-path = "serial0:115200n8"; 16 compatible = "gpio-leds"; 18 led-red { 19 label = "udoo-neo:red:mmc"; 21 default-state = "off"; 22 linux,default-trigger = "mmc0"; 25 led-orange { 26 label = "udoo-neo:orange:user"; 28 default-state = "keep"; [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/displays/ |
| D | panel-tpo-td028ttec1.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Neo 1973 code (jbt6k74.c): 9 * Copyright (C) 2006-2007 by OpenMoko, Inc. 12 * Ported and adapted from Neo 1973 U-Boot by: 37 .hsw = 8, 38 .hbp = 8, 59 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0() 62 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0() 75 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1() 78 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1() [all …]
|