Searched +full:enable +full:- +full:gpio (Results 1 – 25 of 1041) sorted by relevance
12345678910>>...42
| /kernel/linux/linux-5.10/arch/arm/mach-pxa/include/mach/ |
| D | pxa2xx-regs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * arch/arm/mach-pxa/include/mach/pxa2xx-regs.h 5 * Taken from pxa-regs.h by Russell King 23 #define PWER __REG(0x40F0000C) /* Power Manager Wake-up Enable Register */ 24 #define PRER __REG(0x40F00010) /* Power Manager GPIO Rising-Edge Detect Enable Register */ 25 #define PFER __REG(0x40F00014) /* Power Manager GPIO Falling-Edge Detect Enable Register */ 26 #define PEDR __REG(0x40F00018) /* Power Manager GPIO Edge Detect Status Register */ 28 #define PGSR0 __REG(0x40F00020) /* Power Manager GPIO Sleep State Register for GP[31-0] */ 29 #define PGSR1 __REG(0x40F00024) /* Power Manager GPIO Sleep State Register for GP[63-32] */ 30 #define PGSR2 __REG(0x40F00028) /* Power Manager GPIO Sleep State Register for GP[84-64] */ [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-pxa/include/mach/ |
| D | pxa2xx-regs.h | 2 * arch/arm/mach-pxa/include/mach/pxa2xx-regs.h 4 * Taken from pxa-regs.h by Russell King 26 #define PWER __REG(0x40F0000C) /* Power Manager Wake-up Enable Register */ 27 #define PRER __REG(0x40F00010) /* Power Manager GPIO Rising-Edge Detect Enable Register */ 28 #define PFER __REG(0x40F00014) /* Power Manager GPIO Falling-Edge Detect Enable Register */ 29 #define PEDR __REG(0x40F00018) /* Power Manager GPIO Edge Detect Status Register */ 31 #define PGSR0 __REG(0x40F00020) /* Power Manager GPIO Sleep State Register for GP[31-0] */ 32 #define PGSR1 __REG(0x40F00024) /* Power Manager GPIO Sleep State Register for GP[63-32] */ 33 #define PGSR2 __REG(0x40F00028) /* Power Manager GPIO Sleep State Register for GP[84-64] */ 34 #define PGSR3 __REG(0x40F0002C) /* Power Manager GPIO Sleep State Register for GP[118-96] */ [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | ste-href-ab8500.dtsi | 8 * http://www.opensource.org/licenses/gpl-license.html 16 ab8500-gpio { 18 pinctrl-names = "default"; 19 pinctrl-0 = <&gpio2_default_mode>, 45 * are muxed in as GPIO, and configured as INPUT PULL DOWN 50 function = "gpio"; 55 input-enable; 56 bias-pull-down; 63 function = "gpio"; 68 input-enable; [all …]
|
| D | ste-href-ab8505.dtsi | 8 * http://www.opensource.org/licenses/gpl-license.html 16 ab8505-gpio { 18 pinctrl-names = "default"; 19 pinctrl-0 = <&gpio2_default_mode>, 33 * are muxed in as GPIO, and configured as INPUT PULL DOWN 38 function = "gpio"; 43 input-enable; 44 bias-pull-down; 51 function = "gpio"; 56 input-enable; [all …]
|
| D | tegra30-cardhu-a04.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include "tegra30-cardhu.dtsi" 10 compatible = "nvidia,cardhu-a04", "nvidia,cardhu", "nvidia,tegra30"; 14 power-gpios = <&gpio TEGRA_GPIO(D, 3) GPIO_ACTIVE_HIGH>; 15 bus-width = <4>; 16 keep-power-in-suspend; 20 compatible = "simple-bus"; 21 #address-cells = <1>; 22 #size-cells = <0>; [all …]
|
| D | tegra30-cardhu-a02.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include "tegra30-cardhu.dtsi" 10 compatible = "nvidia,cardhu-a02", "nvidia,cardhu", "nvidia,tegra30"; 14 power-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>; 15 bus-width = <4>; 16 keep-power-in-suspend; 20 compatible = "simple-bus"; 21 #address-cells = <1>; 22 #size-cells = <0>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | ste-href-ab8500.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include "ste-ab8500.dtsi" 12 ab8500-gpiocontroller { 14 pinctrl-names = "default"; 15 pinctrl-0 = <&gpio2_default_mode>, 41 * are muxed in as GPIO, and configured as INPUT PULL DOWN 46 function = "gpio"; 51 input-enable; 52 bias-pull-down; 59 function = "gpio"; [all …]
|
| D | tegra30-cardhu-a02.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include "tegra30-cardhu.dtsi" 10 compatible = "nvidia,cardhu-a02", "nvidia,cardhu", "nvidia,tegra30"; 14 power-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>; 15 bus-width = <4>; 16 keep-power-in-suspend; 20 compatible = "regulator-fixed"; 21 regulator-name = "vdd_ddr"; 22 regulator-min-microvolt = <1500000>; [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/bcm/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 framework. GPIO is provided by a separate GPIO driver. 21 bool "Broadcom BCM2835 GPIO (with PINCONF) driver" 30 Say Y here to enable the Broadcom BCM2835 GPIO driver. 33 bool "Broadcom iProc GPIO (with PINCONF) driver" 40 Say yes here to enable the Broadcom iProc GPIO driver. 42 The Broadcom iProc based SoCs- Cygnus, NS2, NSP and Stingray, use 43 same GPIO Controller IP hence this driver could be used for all. 45 The Broadcom Cygnus SoC has 3 GPIO controllers including the ASIU 46 GPIO controller (ASIU), the chipCommonG GPIO controller (CCM), and [all …]
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # GPIO infrastructure and drivers 10 the architecture to provide a custom asm/gpio.h implementation 15 bool "GPIO Support" 17 This enables GPIO support through the generic GPIO library. 18 You only need to enable this, if you also want to enable 19 one or more of the GPIO drivers below. 51 bool "Debug GPIO calls" 54 Say Y here to add some extra checks and diagnostics to GPIO calls. 57 non-sleeping contexts. They can make bitbanged serial protocols [all …]
|
| /kernel/linux/linux-4.19/drivers/gpio/ |
| D | Kconfig | 2 # GPIO infrastructure and drivers 9 the architecture to provide a custom asm/gpio.h implementation 14 bool "GPIO Support" 17 This enables GPIO support through the generic GPIO library. 18 You only need to enable this, if you also want to enable 19 one or more of the GPIO drivers below. 51 bool "Debug GPIO calls" 54 Say Y here to add some extra checks and diagnostics to GPIO calls. 57 non-sleeping contexts. They can make bitbanged serial protocols 62 bool "/sys/class/gpio/... (sysfs interface)" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | gpio-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/gpio-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GPIO controlled regulators 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 18 - $ref: "regulator.yaml#" 22 const: regulator-gpio 24 regulator-name: true [all …]
|
| D | da9211.txt | 5 - compatible: "dlg,da9211" or "dlg,da9212" or "dlg,da9213" or "dlg,da9223" 7 - reg: I2C slave address, usually 0x68. 8 - interrupts: the interrupt outputs of the controller 9 - regulators: A node that houses a sub-node for each regulator within the 10 device. Each sub-node is identified using the node's name, with valid 11 values listed below. The content of each sub-node is defined by the 16 - enable-gpios: platform gpio for control of BUCKA/BUCKB. 17 - Any optional property defined in regulator.txt 18 - regulator-initial-mode and regulator-allowed-modes may be specified using 19 mode values from dt-bindings/regulator/dlg,da9211-regulator.h [all …]
|
| D | max8973-regulator.txt | 5 - compatible: must be one of following: 8 - reg: the i2c slave address of the regulator. It should be 0x1b. 15 -maxim,externally-enable: boolean, externally control the regulator output 16 enable/disable. 17 -maxim,enable-gpio: GPIO for enable control. If the valid GPIO is provided 18 then externally enable control will be considered. 19 -maxim,dvs-gpio: GPIO which is connected to DVS pin of device. 20 -maxim,dvs-default-state: Default state of GPIO during initialisation. 22 -maxim,enable-remote-sense: boolean, enable reote sense. 23 -maxim,enable-falling-slew-rate: boolean, enable falling slew rate. [all …]
|
| D | tps62360-regulator.txt | 4 - compatible: Must be one of the following. 9 - reg: I2C slave address 12 - ti,enable-vout-discharge: Enable output discharge. This is boolean value. 13 - ti,enable-pull-down: Enable pull down. This is boolean value. 14 - ti,vsel0-gpio: GPIO for controlling VSEL0 line. 15 If this property is missing, then assume that there is no GPIO 17 - ti,vsel1-gpio: Gpio for controlling VSEL1 line. 18 If this property is missing, then assume that there is no GPIO 20 - ti,vsel0-state-high: Initial state of vsel0 input is high. 22 - ti,vsel1-state-high: Initial state of vsel1 input is high. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/fsi/ |
| D | fsi-master-gpio.txt | 1 Device-tree bindings for gpio-based FSI master driver 2 ----------------------------------------------------- 5 - compatible = "fsi-master-gpio"; 6 - clock-gpios = <gpio-descriptor>; : GPIO for FSI clock 7 - data-gpios = <gpio-descriptor>; : GPIO for FSI data signal 10 - enable-gpios = <gpio-descriptor>; : GPIO for enable signal 11 - trans-gpios = <gpio-descriptor>; : GPIO for voltage translator enable 12 - mux-gpios = <gpio-descriptor>; : GPIO for pin multiplexing with other 14 - no-gpio-delays; : Don't add extra delays between GPIO 16 GPIO block is running at a low enough [all …]
|
| D | fsi-master-ast-cf.txt | 1 Device-tree bindings for ColdFire offloaded gpio-based FSI master driver 2 ------------------------------------------------------------------------ 5 - compatible = 6 "aspeed,ast2400-cf-fsi-master" for an AST2400 based system 8 "aspeed,ast2500-cf-fsi-master" for an AST2500 based system 10 - clock-gpios = <gpio-descriptor>; : GPIO for FSI clock 11 - data-gpios = <gpio-descriptor>; : GPIO for FSI data signal 12 - enable-gpios = <gpio-descriptor>; : GPIO for enable signal 13 - trans-gpios = <gpio-descriptor>; : GPIO for voltage translator enable 14 - mux-gpios = <gpio-descriptor>; : GPIO for pin multiplexing with other [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/fsi/ |
| D | fsi-master-gpio.txt | 1 Device-tree bindings for gpio-based FSI master driver 2 ----------------------------------------------------- 5 - compatible = "fsi-master-gpio"; 6 - clock-gpios = <gpio-descriptor>; : GPIO for FSI clock 7 - data-gpios = <gpio-descriptor>; : GPIO for FSI data signal 10 - enable-gpios = <gpio-descriptor>; : GPIO for enable signal 11 - trans-gpios = <gpio-descriptor>; : GPIO for voltage translator enable 12 - mux-gpios = <gpio-descriptor>; : GPIO for pin multiplexing with other 14 - no-gpio-delays; : Don't add extra delays between GPIO 16 GPIO block is running at a low enough [all …]
|
| D | fsi-master-ast-cf.txt | 1 Device-tree bindings for ColdFire offloaded gpio-based FSI master driver 2 ------------------------------------------------------------------------ 5 - compatible = 6 "aspeed,ast2400-cf-fsi-master" for an AST2400 based system 8 "aspeed,ast2500-cf-fsi-master" for an AST2500 based system 10 - clock-gpios = <gpio-descriptor>; : GPIO for FSI clock 11 - data-gpios = <gpio-descriptor>; : GPIO for FSI data signal 12 - enable-gpios = <gpio-descriptor>; : GPIO for enable signal 13 - trans-gpios = <gpio-descriptor>; : GPIO for voltage translator enable 14 - mux-gpios = <gpio-descriptor>; : GPIO for pin multiplexing with other [all …]
|
| /kernel/linux/linux-4.19/drivers/pinctrl/bcm/ |
| D | Kconfig | 17 framework. GPIO is provided by a separate GPIO driver. 28 bool "Broadcom iProc GPIO (with PINCONF) driver" 35 Say yes here to enable the Broadcom iProc GPIO driver. 37 The Broadcom iProc based SoCs- Cygnus, NS2, NSP and Stingray, use 38 same GPIO Controller IP hence this driver could be used for all. 40 The Broadcom Cygnus SoC has 3 GPIO controllers including the ASIU 41 GPIO controller (ASIU), the chipCommonG GPIO controller (CCM), and 42 the always-ON GPIO controller (CRMU/AON). All 3 GPIO controllers are 45 The Broadcom NSP has two GPIO controllers including the ChipcommonA 46 GPIO, the ChipcommonB GPIO. Later controller is supported by this [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/ |
| D | da9211.txt | 5 - compatible: "dlg,da9211" or "dlg,da9212" or "dlg,da9213" or "dlg,da9223" 7 - reg: I2C slave address, usually 0x68. 8 - interrupts: the interrupt outputs of the controller 9 - regulators: A node that houses a sub-node for each regulator within the 10 device. Each sub-node is identified using the node's name, with valid 11 values listed below. The content of each sub-node is defined by the 16 - enable-gpios: platform gpio for control of BUCKA/BUCKB. 17 - Any optional property defined in regulator.txt 27 regulator-name = "VBUCKA"; 28 regulator-min-microvolt = < 300000>; [all …]
|
| D | max8973-regulator.txt | 5 - compatible: must be one of following: 8 - reg: the i2c slave address of the regulator. It should be 0x1b. 15 -maxim,externally-enable: boolean, externally control the regulator output 16 enable/disable. 17 -maxim,enable-gpio: GPIO for enable control. If the valid GPIO is provided 18 then externally enable control will be considered. 19 -maxim,dvs-gpio: GPIO which is connected to DVS pin of device. 20 -maxim,dvs-default-state: Default state of GPIO during initialisation. 22 -maxim,enable-remote-sense: boolean, enable reote sense. 23 -maxim,enable-falling-slew-rate: boolean, enable falling slew rate. [all …]
|
| D | gpio-regulator.txt | 1 GPIO controlled regulators 4 - compatible : Must be "regulator-gpio". 5 - regulator-name : Defined in regulator.txt as optional, but required 7 - states : Selection of available voltages and GPIO configs. 11 - enable-gpio : GPIO to use to enable/disable the regulator. 12 - gpios : GPIO group used to control voltage. 13 - gpios-states : gpios pin's initial states array. 0: LOW, 1: HIGH. 15 - startup-delay-us : Startup time in microseconds. 16 - enable-active-high : Polarity of GPIO is active high (default is low). 17 - regulator-type : Specifies what is being regulated, must be either [all …]
|
| D | tps62360-regulator.txt | 4 - compatible: Must be one of the following. 9 - reg: I2C slave address 12 - ti,enable-vout-discharge: Enable output discharge. This is boolean value. 13 - ti,enable-pull-down: Enable pull down. This is boolean value. 14 - ti,vsel0-gpio: GPIO for controlling VSEL0 line. 15 If this property is missing, then assume that there is no GPIO 17 - ti,vsel1-gpio: Gpio for controlling VSEL1 line. 18 If this property is missing, then assume that there is no GPIO 20 - ti,vsel0-state-high: Initial state of vsel0 input is high. 22 - ti,vsel1-state-high: Initial state of vsel1 input is high. [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-ks8695/include/mach/ |
| D | regs-gpio.h | 2 * arch/arm/mach-ks8695/include/mach/regs-gpio.h 6 * KS8695 - GPIO control registers and bit definitions. 27 #define IOPM(x) (1 << (x)) /* Mode for GPIO Pin x */ 30 #define IOPC_IOTIM1EN (1 << 17) /* GPIO Pin for Timer1 Enable */ 31 #define IOPC_IOTIM0EN (1 << 16) /* GPIO Pin for Timer0 Enable */ 32 #define IOPC_IOEINT3EN (1 << 15) /* GPIO Pin for External/Soft Interrupt 3 Enable */ 33 #define IOPC_IOEINT3TM (7 << 12) /* GPIO Pin for External/Soft Interrupt 3 Trigger Mode */ 35 #define IOPC_IOEINT2EN (1 << 11) /* GPIO Pin for External/Soft Interrupt 2 Enable */ 36 #define IOPC_IOEINT2TM (7 << 8) /* GPIO Pin for External/Soft Interrupt 2 Trigger Mode */ 38 #define IOPC_IOEINT1EN (1 << 7) /* GPIO Pin for External/Soft Interrupt 1 Enable */ [all …]
|
12345678910>>...42