Home
last modified time | relevance | path

Searched +full:ent +full:- +full:gpios (Results 1 – 25 of 30) sorted by relevance

12

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/
Drichtek,rt8515.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
22 enf-gpios:
26 ent-gpios:
28 description: A connection to the 'ENT' (enable torch) pin.
30 richtek,rfs-ohms:
35 for the property flash-max-microamp to work, the RFS resistor
39 richtek,rts-ohms:
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
Dgpio.h1 /* SPDX-License-Identifier: MIT */
38 /* so far, "param" seems to only have an influence on PWM-related
39 * GPIOs such as FAN_CONTROL and PANEL_BACKLIGHT_LEVEL.
47 u16 dcb_gpio_entry(struct nvkm_bios *, int idx, int ent, u8 *ver, u8 *len);
48 u16 dcb_gpio_parse(struct nvkm_bios *, int idx, int ent, u8 *ver, u8 *len,
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
Dgpio.h1 /* SPDX-License-Identifier: MIT */
38 /* so far, "param" seems to only have an influence on PWM-related
39 * GPIOs such as FAN_CONTROL and PANEL_BACKLIGHT_LEVEL.
47 u16 dcb_gpio_entry(struct nvkm_bios *, int idx, int ent, u8 *ver, u8 *len);
48 u16 dcb_gpio_parse(struct nvkm_bios *, int idx, int ent, u8 *ver, u8 *len,
/kernel/linux/linux-6.6/tools/gpio/
Dlsgpio.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * lsgpio - example on how to list the GPIO lines on a system
8 * lsgpio <-n device-name>
24 #include "gpio-utils.h"
45 .name = "active-low",
49 .name = "open-drain",
53 .name = "open-source",
57 .name = "pull-up",
61 .name = "pull-down",
65 .name = "bias-disabled",
[all …]
/kernel/linux/linux-5.10/tools/gpio/
Dlsgpio.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * lsgpio - example on how to list the GPIO lines on a system
8 * lsgpio <-n device-name>
24 #include "gpio-utils.h"
45 .name = "active-low",
49 .name = "open-drain",
53 .name = "open-source",
57 .name = "pull-up",
61 .name = "pull-down",
65 .name = "bias-disabled",
[all …]
/kernel/linux/linux-6.6/arch/x86/platform/scx200/
Dscx200_32.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2001,2002 Christer Weinigel <wingel@nano-system.com>
21 MODULE_AUTHOR("Christer Weinigel <wingel@nano-system.com>");
58 static int scx200_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in scx200_probe() argument
62 if (pdev->device == PCI_DEVICE_ID_NS_SCx200_BRIDGE || in scx200_probe()
63 pdev->device == PCI_DEVICE_ID_NS_SC1100_BRIDGE) { in scx200_probe()
69 pr_err("can't allocate I/O for GPIOs\n"); in scx200_probe()
70 return -EBUSY; in scx200_probe()
86 return -ENODEV; in scx200_probe()
/kernel/linux/linux-5.10/arch/x86/platform/scx200/
Dscx200_32.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2001,2002 Christer Weinigel <wingel@nano-system.com>
21 MODULE_AUTHOR("Christer Weinigel <wingel@nano-system.com>");
58 static int scx200_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in scx200_probe() argument
62 if (pdev->device == PCI_DEVICE_ID_NS_SCx200_BRIDGE || in scx200_probe()
63 pdev->device == PCI_DEVICE_ID_NS_SC1100_BRIDGE) { in scx200_probe()
69 pr_err("can't allocate I/O for GPIOs\n"); in scx200_probe()
70 return -EBUSY; in scx200_probe()
86 return -ENODEV; in scx200_probe()
/kernel/linux/linux-6.6/arch/arm/boot/dts/st/
Dste-ux500-samsung-golden.dts1 // SPDX-License-Identifier: GPL-2.0-only
2 /dts-v1/;
4 #include "ste-db8500.dtsi"
5 #include "ste-ab8505.dtsi"
6 #include "ste-dbx5x0-pinctrl.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
14 * You need an intermediate, device-tree compatible bootloader
[all …]
Dste-ux500-samsung-skomer.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung XCover 2 GT-S7710 also known as Skomer.
6 /dts-v1/;
7 #include "ste-db8500.dtsi"
8 #include "ste-ab8505.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
Dste-ux500-samsung-kyle.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Amp SGH-I407 also known as Kyle.
10 /dts-v1/;
11 #include "ste-db8500.dtsi"
12 #include "ste-ab8505.dtsi"
13 #include "ste-dbx5x0-pinctrl.dtsi"
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/leds/common.h>
16 #include <dt-bindings/input/input.h>
17 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
Dste-ux500-samsung-codina-tmo.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Exhibit SGH-T599 also known as Codina-TMO,
4 * the "TMO" shall be read "T-Mobile" as this phone was produced exlusively
5 * for T-Mobile in the United States.
8 * - No CPU speed cap, full ~1GHz rate
9 * - Different power management IC, AB8505
10 * - As AB8505 has a micro USB phy, no TI TSU6111
11 * - Different power routing such as the removal of the external LDO for the
13 * - Using a regulator for the key backlight LED
14 * - Using the Samsung S6D27A1 panel by default
[all …]
Dste-ux500-samsung-gavini.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Beam GT-I8530 also known as Gavini.
6 /dts-v1/;
7 #include "ste-db8500.dtsi"
8 #include "ste-ab8500.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
Dste-ux500-samsung-codina.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Ace 2 GT-I8160 also known as Codina.
11 * The Samsung tree further talks about GT-I8160P and GT-I8160chn (China).
12 * The GT-I8160 plain is known as the "europe" variant.
13 * The GT-I8160P is the CDMA version and it appears to not use the ST
15 * The GT-I8160chn appears to be the same as the europe variant.
17 * There is also the Codina-TMO, Samsung SGH-T599, which has its own device
21 /dts-v1/;
22 #include "ste-db8500.dtsi"
23 #include "ste-ab8500.dtsi"
[all …]
Dste-ux500-samsung-janice.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy S Advance GT-I9070 also known as Janice.
6 /dts-v1/;
7 #include "ste-db8500.dtsi"
8 #include "ste-ab8500.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
/kernel/linux/linux-5.10/drivers/scsi/isci/
Dhost.c7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
102 * NORMALIZE_PUT_POINTER() -
112 * NORMALIZE_EVENT_POINTER() -
124 * NORMALIZE_GET_POINTER() -
133 * NORMALIZE_GET_POINTER_CYCLE_BIT() -
139 ((SMU_CQGR_CYCLE_BIT & (x)) << (31 - SMU_COMPLETION_QUEUE_GET_CYCLE_BIT_SHIFT))
142 * COMPLETION_QUEUE_CYCLE_BIT() -
154 sm->initial_state_id = initial_state; in sci_init_sm()
[all …]
/kernel/linux/linux-6.6/drivers/scsi/isci/
Dhost.c7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
100 * NORMALIZE_PUT_POINTER() -
110 * NORMALIZE_EVENT_POINTER() -
122 * NORMALIZE_GET_POINTER() -
131 * NORMALIZE_GET_POINTER_CYCLE_BIT() -
137 ((SMU_CQGR_CYCLE_BIT & (x)) << (31 - SMU_COMPLETION_QUEUE_GET_CYCLE_BIT_SHIFT))
140 * COMPLETION_QUEUE_CYCLE_BIT() -
152 sm->initial_state_id = initial_state; in sci_init_sm()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/loongson/
Dloongson_drv.c15 #include <linux/dma-mapping.h>
39 #define DEVICE_NAME "loongson-drm"
40 #define DRIVER_NAME "loongson-drm"
56 * loongson_mode_funcs---basic driver provided mode setting functions
58 * Some global (i.e. not per-CRTC, connector, etc) mode setting functions that
69 * loongson_drm_device_init ----init drm device
80 struct loongson_drm_device *ldev = dev->dev_private; in loongson_drm_device_init()
82 ldev->num_crtc = 2; in loongson_drm_device_init()
86 ldev->mmio_base = pci_resource_start(ldev->dev->pdev, 0); in loongson_drm_device_init()
87 ldev->mmio_size = pci_resource_len(ldev->dev->pdev, 0); in loongson_drm_device_init()
[all …]
/kernel/linux/linux-5.10/drivers/ssb/
Dmain.c20 #include <linux/dma-mapping.h>
33 /* Temporary list of yet-to-be-attached buses */
62 if (bus->bustype == SSB_BUSTYPE_PCI && in ssb_pci_dev_to_bus()
63 bus->host_pci == pdev) in ssb_pci_dev_to_bus()
81 if (bus->bustype == SSB_BUSTYPE_PCMCIA && in ssb_pcmcia_dev_to_bus()
82 bus->host_pcmcia == pdev) in ssb_pcmcia_dev_to_bus()
109 return -ENODEV; in ssb_for_each_bus_call()
115 get_device(dev->dev); in ssb_device_get()
122 put_device(dev->dev); in ssb_device_put()
131 if (dev->driver) { in ssb_device_resume()
[all …]
/kernel/linux/linux-6.6/drivers/net/can/sja1000/
Dpeak_pci.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (C) 2012 Stephane Grosjean <s.grosjean@peak-system.com>
8 * Copyright (C) 2001-2006 PEAK System-Technik GmbH
19 #include <linux/i2c-algo-bit.h>
25 MODULE_AUTHOR("Stephane Grosjean <s.grosjean@peak-system.com>");
26 MODULE_DESCRIPTION("Socket-CAN driver for PEAK PCAN PCI family cards");
62 #define PEAK_PC_104P_DEVICE_ID 0x0006 /* PCAN-PC/104+ cards */
63 #define PEAK_PCI_104E_DEVICE_ID 0x0007 /* PCAN-PCI/104 Express cards */
65 #define PEAK_PCIE_OEM_ID 0x0009 /* PCAN-PCI Express OEM */
66 #define PEAK_PCIEC34_DEVICE_ID 0x000A /* PCAN-PCI Express 34 (one channel) */
[all …]
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
D8250_exar.c1 // SPDX-License-Identifier: GPL-2.0
3 * Probe module for 8250/16550-type Exar chips PCI serial ports.
69 #define UART_EXAR_TXTRG 0x0a /* Tx FIFO trigger level write-only */
70 #define UART_EXAR_RXTRG 0x0b /* Rx FIFO trigger level write-only */
91 * ---- ---- --------
95 * 3 - <reserved>
99 * 7 - <reserved>
102 * 10 - Red LED
103 * 11..15 - <unused>
131 * struct exar8250_board - board information
[all …]
/kernel/linux/linux-6.6/drivers/tty/serial/8250/
D8250_exar.c1 // SPDX-License-Identifier: GPL-2.0
3 * Probe module for 8250/16550-type Exar chips PCI serial ports.
111 #define UART_EXAR_TXTRG 0x0a /* Tx FIFO trigger level write-only */
112 #define UART_EXAR_RXTRG 0x0b /* Rx FIFO trigger level write-only */
133 * ---- ---- --------
137 * 3 - <reserved>
141 * 7 - <reserved>
144 * 10 - Red LED
145 * 11..15 - <unused>
175 * struct exar8250_board - board information
[all …]
/kernel/linux/linux-5.10/drivers/net/can/sja1000/
Dpeak_pci.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (C) 2012 Stephane Grosjean <s.grosjean@peak-system.com>
8 * Copyright (C) 2001-2006 PEAK System-Technik GmbH
19 #include <linux/i2c-algo-bit.h>
25 MODULE_AUTHOR("Stephane Grosjean <s.grosjean@peak-system.com>");
26 MODULE_DESCRIPTION("Socket-CAN driver for PEAK PCAN PCI family cards");
62 #define PEAK_PC_104P_DEVICE_ID 0x0006 /* PCAN-PC/104+ cards */
63 #define PEAK_PCI_104E_DEVICE_ID 0x0007 /* PCAN-PCI/104 Express cards */
65 #define PEAK_PCIE_OEM_ID 0x0009 /* PCAN-PCI Express OEM */
66 #define PEAK_PCIEC34_DEVICE_ID 0x000A /* PCAN-PCI Express 34 (one channel) */
[all …]
/kernel/linux/linux-6.6/drivers/media/pci/dm1105/
Ddm1105.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * dm1105.c - driver for DVB cards based on SDMC DM1105 PCI chip
9 #include <linux/i2c-algo-bit.h>
15 #include <linux/dma-mapping.h>
17 #include <media/rc-core.h>
25 #include "dvb-pll.h"
38 #define UNSET (-1U)
47 /* ----------------------------------------------- */
69 /* ----------------------------------------------- */
83 /* Odd-even secret key select */
[all …]
/kernel/linux/linux-5.10/drivers/media/pci/dm1105/
Ddm1105.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * dm1105.c - driver for DVB cards based on SDMC DM1105 PCI chip
9 #include <linux/i2c-algo-bit.h>
15 #include <linux/dma-mapping.h>
17 #include <media/rc-core.h>
25 #include "dvb-pll.h"
38 #define UNSET (-1U)
47 /* ----------------------------------------------- */
69 /* ----------------------------------------------- */
83 /* Odd-even secret key select */
[all …]
/kernel/linux/linux-5.10/drivers/isdn/hardware/mISDN/
Dhfcmulti.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * hfcmulti.c low level driver for hfc-4s/hfc-8s/hfc-e1 based cards
7 * Peter Sprenger (sprengermoving-bytes.de)
9 * inspired by existing hfc-pci driver:
10 * Copyright 1999 by Werner Cornelius (werner@isdn-development.de)
22 * Bit 0-7 = 0x00001 = HFC-E1 (1 port)
23 * or Bit 0-7 = 0x00004 = HFC-4S (4 ports)
24 * or Bit 0-7 = 0x00008 = HFC-8S (8 ports)
26 * Bit 9 = 0x00200 = Disable DTMF detect on all B-channels via hardware
38 * example: 0x20204 one HFC-4S with dtmf detection and 128 timeslots on PCM
[all …]

12