Home
last modified time | relevance | path

Searched +full:gpio2 +full:- +full:output +full:- +full:enable (Results 1 – 25 of 467) sorted by relevance

12345678910>>...19

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dcirrus,cs35l41.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - david.rhodes@cirrus.com
19 - cirrus,cs35l40
20 - cirrus,cs35l41
28 '#sound-dai-cells':
33 reset-gpios:
36 VA-supply:
39 VP-supply:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/
Dmax8903-charger.txt4 - compatible: "maxim,max8903" for MAX8903 Battery Charger
5 - dok-gpios: Valid DC power has been detected (active low, input), optional if uok-gpios is provided
6 - uok-gpios: Valid USB power has been detected (active low, input), optional if dok-gpios is provid…
9 - cen-gpios: Charge enable pin (active low, output)
10 - chg-gpios: Charger status pin (active low, input)
11 - flt-gpios: Fault pin (active low, output)
12 - dcm-gpios: Current limit mode setting (DC=1 or USB=0, output)
13 - usus-gpios: USB suspend pin (active high, output)
18 max8903-charger {
20 dok-gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/supply/
Dmaxim,max8903.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sebastian Reichel <sre@kernel.org>
13 - $ref: power-supply.yaml#
19 dok-gpios:
23 uok-gpios:
27 cen-gpios:
29 description: Charge enable pin (active low, output)
31 chg-gpios:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dste,nomadik.txt4 - compatible: "stericsson,db8500-pinctrl", "stericsson,db8540-pinctrl",
5 "stericsson,stn8815-pinctrl"
6 - nomadik-gpio-chips: array of phandles to the corresponding GPIO chips
8 - prcm: phandle to the PRCMU managing the back end of this pin controller
10 Please refer to pinctrl-bindings.txt in this directory for details of the
18 parameters, such as input, output, pull up, pull down...
23 (see pinctrl-bindings.txt):
26 - function: A string containing the name of the function to mux to the
28 - groups : An array of strings. Each string contains the name of a pin
30 set-up.
[all …]
Dcirrus,lochnagar.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - patches@opensource.cirrus.com
15 Logic devices on mini-cards, as well as allowing connection of various
26 [2] Pinctrl: ../pinctrl/pinctrl-bindings.txt
29 [3] include/dt-bindings/pinctrl/lochnagar.h
37 - cirrus,lochnagar-pinctrl
39 gpio-controller: true
41 '#gpio-cells':
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dste,nomadik.txt4 - compatible: "stericsson,db8500-pinctrl", "stericsson,db8540-pinctrl",
5 "stericsson,stn8815-pinctrl"
6 - nomadik-gpio-chips: array of phandles to the corresponding GPIO chips
8 - prcm: phandle to the PRCMU managing the back end of this pin controller
10 Please refer to pinctrl-bindings.txt in this directory for details of the
18 parameters, such as input, output, pull up, pull down...
23 (see pinctrl-bindings.txt):
26 - function: A string containing the name of the function to mux to the
28 - groups : An array of strings. Each string contains the name of a pin
30 set-up.
[all …]
Dcirrus,lochnagar.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - patches@opensource.cirrus.com
15 Logic devices on mini-cards, as well as allowing connection of various
26 [2] Pinctrl: ../pinctrl/pinctrl-bindings.txt
29 [3] include/dt-bindings/pinctrl/lochnagar.h
37 - cirrus,lochnagar-pinctrl
39 gpio-controller: true
41 '#gpio-cells':
[all …]
Dqcom,pmic-gpio.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
19 - enum:
20 - qcom,pm2250-gpio
21 - qcom,pm660-gpio
22 - qcom,pm660l-gpio
23 - qcom,pm6125-gpio
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
Dimx6q-apalis-ixora-v1.2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2014-2022 Toradex
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
14 #include "imx6qdl-apalis.dtsi"
18 compatible = "toradex,apalis_imx6q-ixora-v1.2", "toradex,apalis_imx6q",
30 stdout-path = "serial0:115200n8";
34 compatible = "gpio-leds";
[all …]
Dimx6q-bx50v3.dtsi5 * This file is dual-licensed: you can use it either under the terms
43 #include "imx6q-ba16.dtsi"
46 mclk: clock-mclk {
47 compatible = "fixed-clock";
48 #clock-cells = <0>;
49 clock-frequency = <22000000>;
52 gpio-poweroff {
53 compatible = "gpio-poweroff";
58 reg_wl18xx_vmmc: regulator-wl18xx {
59 compatible = "regulator-fixed";
[all …]
Dimx6dl-colibri-iris.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 /dts-v1/;
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
11 #include "imx6qdl-colibri.dtsi"
15 compatible = "toradex,colibri_imx6dl-iris", "toradex,colibri_imx6dl",
29 stdout-path = "serial0:115200n8";
38 &gpio2 {
39 pinctrl-names = "default";
40 pinctrl-0 = <&pinctrl_uart1_forceoff &pinctrl_uart23_forceoff>;
[all …]
Dimx7-colibri-iris-v2.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
7 reg_3v3_vmmc: regulator-3v3-vmmc {
8 compatible = "regulator-fixed";
9 enable-active-high;
11 regulator-max-microvolt = <3300000>;
12 regulator-min-microvolt = <3300000>;
13 regulator-name = "3v3_vmmc";
14 startup-delay-us = <100>;
33 &gpio2 {
40 uart-b-c-on-x14-enable-hog {
[all …]
Dimx7-colibri-iris.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
13 * So if you enable following capacitive touch controller, disable pwm2/pwm3 first.
16 interrupt-parent = <&gpio1>;
18 pinctrl-0 = <&pinctrl_atmel_adapter>;
19 reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; /* SODIMM 30 / RST */
32 &gpio2 {
38 uart25-tx-on-hog {
39 gpio-hog;
41 output-high;
46 uart1-tx-on-hog {
[all …]
/kernel/linux/linux-6.6/drivers/gpio/
Dgpio-winbond.c1 // SPDX-License-Identifier: GPL-2.0+
104 /* GPIO1, GPIO2, SUSLED logical device */
145 return -EBUSY; in winbond_sio_enter()
206 * struct winbond_gpio_port_conflict - possibly conflicting device information
209 * is located (or WB_SIO_DEV_NONE - don't select any
226 * struct winbond_gpio_info - information about a particular GPIO port (device)
229 * @enablereg: port enable bit register number
230 * @enablebit: index of a port enable bit
231 * @outputreg: output driver mode bit register number
232 * @outputppbit: index of a push-pull output driver mode bit
[all …]
/kernel/linux/linux-5.10/drivers/gpio/
Dgpio-winbond.c1 // SPDX-License-Identifier: GPL-2.0+
104 /* GPIO1, GPIO2, SUSLED logical device */
145 return -EBUSY; in winbond_sio_enter()
206 * struct winbond_gpio_port_conflict - possibly conflicting device information
209 * is located (or WB_SIO_DEV_NONE - don't select any
226 * struct winbond_gpio_info - information about a particular GPIO port (device)
229 * @enablereg: port enable bit register number
230 * @enablebit: index of a port enable bit
231 * @outputreg: output driver mode bit register number
232 * @outputppbit: index of a push-pull output driver mode bit
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Drohm,bd9576-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd9576-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
14 powering the R-Car series processors.
21 - rohm,bd9576
22 - rohm,bd9573
32 rohm,vout1-en-low:
34 BD9576 and BD9573 VOUT1 regulator enable state can be individually
[all …]
/kernel/linux/linux-6.6/drivers/net/usb/
Dsr9800.h1 /* CoreChip-sz SR9800 one chip USB 2.0 Ethernet Devices
27 /* command : SROM Write Enable Reg */
86 #define SR_GPIO_GPO0EN (1 << 0) /* GPIO0 Output enable */
87 #define SR_GPIO_GPO_0 (1 << 1) /* GPIO0 Output value */
88 #define SR_GPIO_GPO1EN (1 << 2) /* GPIO1 Output enable */
89 #define SR_GPIO_GPO_1 (1 << 3) /* GPIO1 Output value */
90 #define SR_GPIO_GPO2EN (1 << 4) /* GPIO2 Output enable */
91 #define SR_GPIO_GPO_2 (1 << 5) /* GPIO2 Output value */
151 #define DRIVER_VERSION "11-Nov-2013"
Dasix.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * Copyright (C) 2003-2006 David Hollis <dhollis@davehollis.com>
7 * Copyright (c) 2002-2003 TiVo Inc.
32 #define DRIVER_VERSION "22-Dec-2011"
149 #define AX_GPIO_GPO0EN 0x01 /* GPIO0 Output enable */
150 #define AX_GPIO_GPO_0 0x02 /* GPIO0 Output value */
151 #define AX_GPIO_GPO1EN 0x04 /* GPIO1 Output enable */
152 #define AX_GPIO_GPO_1 0x08 /* GPIO1 Output value */
153 #define AX_GPIO_GPO2EN 0x10 /* GPIO2 Output enable */
154 #define AX_GPIO_GPO_2 0x20 /* GPIO2 Output value */
/kernel/linux/linux-5.10/drivers/net/usb/
Dsr9800.h1 /* CoreChip-sz SR9800 one chip USB 2.0 Ethernet Devices
27 /* command : SROM Write Enable Reg */
86 #define SR_GPIO_GPO0EN (1 << 0) /* GPIO0 Output enable */
87 #define SR_GPIO_GPO_0 (1 << 1) /* GPIO0 Output value */
88 #define SR_GPIO_GPO1EN (1 << 2) /* GPIO1 Output enable */
89 #define SR_GPIO_GPO_1 (1 << 3) /* GPIO1 Output value */
90 #define SR_GPIO_GPO2EN (1 << 4) /* GPIO2 Output enable */
91 #define SR_GPIO_GPO_2 (1 << 5) /* GPIO2 Output value */
151 #define DRIVER_VERSION "11-Nov-2013"
Dasix.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * Copyright (C) 2003-2006 David Hollis <dhollis@davehollis.com>
7 * Copyright (c) 2002-2003 TiVo Inc.
29 #define DRIVER_VERSION "22-Dec-2011"
147 #define AX_GPIO_GPO0EN 0x01 /* GPIO0 Output enable */
148 #define AX_GPIO_GPO_0 0x02 /* GPIO0 Output value */
149 #define AX_GPIO_GPO1EN 0x04 /* GPIO1 Output enable */
150 #define AX_GPIO_GPO_1 0x08 /* GPIO1 Output value */
151 #define AX_GPIO_GPO2EN 0x10 /* GPIO2 Output enable */
152 #define AX_GPIO_GPO_2 0x20 /* GPIO2 Output value */
/kernel/linux/linux-6.6/arch/mips/include/asm/mach-au1x00/
Dgpio-au1000.h12 #include <asm/mach-au1x00/au1000.h>
15 * GPIO0-31 from GPIO1 block, GPIO200-215 from GPIO2 block.
22 #define ALCHEMY_GPIO1_MAX (ALCHEMY_GPIO1_BASE + ALCHEMY_GPIO1_NUM - 1)
23 #define ALCHEMY_GPIO2_MAX (ALCHEMY_GPIO2_BASE + ALCHEMY_GPIO2_NUM - 1)
36 /* register offsets within GPIO2 block */
47 return MAKE_IRQ(1, gpio - ALCHEMY_GPIO1_BASE); in au1000_gpio1_to_irq()
52 return -ENXIO; in au1000_gpio2_to_irq()
58 return ALCHEMY_GPIO1_BASE + (irq - AU1000_GPIO0_INT) + 0; in au1000_irq_to_gpio()
60 return -ENXIO; in au1000_irq_to_gpio()
65 gpio -= ALCHEMY_GPIO1_BASE; in au1500_gpio1_to_irq()
[all …]
/kernel/linux/linux-5.10/arch/mips/include/asm/mach-au1x00/
Dgpio-au1000.h12 #include <asm/mach-au1x00/au1000.h>
15 * GPIO0-31 from GPIO1 block, GPIO200-215 from GPIO2 block.
22 #define ALCHEMY_GPIO1_MAX (ALCHEMY_GPIO1_BASE + ALCHEMY_GPIO1_NUM - 1)
23 #define ALCHEMY_GPIO2_MAX (ALCHEMY_GPIO2_BASE + ALCHEMY_GPIO2_NUM - 1)
36 /* register offsets within GPIO2 block */
47 return MAKE_IRQ(1, gpio - ALCHEMY_GPIO1_BASE); in au1000_gpio1_to_irq()
52 return -ENXIO; in au1000_gpio2_to_irq()
58 return ALCHEMY_GPIO1_BASE + (irq - AU1000_GPIO0_INT) + 0; in au1000_irq_to_gpio()
60 return -ENXIO; in au1000_irq_to_gpio()
65 gpio -= ALCHEMY_GPIO1_BASE; in au1500_gpio1_to_irq()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/addac/
Dadi,ad74115.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Cosmin Tanislav <cosmin.tanislav@analog.com>
13 The AD74115H is a single-channel software configurable input/output
15 analog output, analog input, digital output, digital input, resistance
17 chip solution with an SPI interface. The device features a 16-bit ADC and a
18 14-bit DAC.
25 - adi,ad74115h
30 spi-max-frequency:
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx6q-bx50v3.dtsi5 * This file is dual-licensed: you can use it either under the terms
43 #include "imx6q-ba16.dtsi"
46 mclk: clock-mclk {
47 compatible = "fixed-clock";
48 #clock-cells = <0>;
49 clock-frequency = <22000000>;
52 gpio-poweroff {
53 compatible = "gpio-poweroff";
58 reg_wl18xx_vmmc: regulator-wl18xx {
59 compatible = "regulator-fixed";
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dimx8mm-phyboard-polis-rdk.dts1 // SPDX-License-Identifier: GPL-2.0
7 /dts-v1/;
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/phy/phy-imx8-pcie.h>
12 #include "imx8mm-phycore-som.dtsi"
15 model = "PHYTEC phyBOARD-Polis-i.MX8MM RDK";
16 compatible = "phytec,imx8mm-phyboard-polis-rdk",
17 "phytec,imx8mm-phycore-som", "fsl,imx8mm";
20 stdout-path = &uart3;
[all …]

12345678910>>...19