Searched +full:edge +full:- +full:triggered (Results 1 – 25 of 505) sorted by relevance
12345678910>>...21
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/power/reset/ |
| D | gpio-poweroff.txt | 3 The driver supports both level triggered and edge triggered power off. 9 When the power-off handler is called, the gpio is configured as an 10 output, and drive active, so triggering a level triggered power off 11 condition. This will also cause an inactive->active edge condition, so 12 triggering positive edge triggered power off. After a delay of 100ms, 13 the GPIO is set to inactive, thus causing an active->inactive edge, 14 triggering negative edge triggered power off. After another 100ms 19 - compatible : should be "gpio-poweroff". 20 - gpios : The GPIO to set high/low, see "gpios property" in 26 - input : Initially configure the GPIO line as an input. Only reconfigure [all …]
|
| D | gpio-restart.txt | 4 This binding supports level and edge triggered reset. At driver load 6 handler. If the optional properties 'open-source' is not found, the GPIO line 12 triggering a level triggered reset condition. This will also cause an 13 inactive->active edge condition, triggering positive edge triggered 14 reset. After a delay specified by active-delay, the GPIO is set to 15 inactive, thus causing an active->inactive edge, triggering negative edge 16 triggered reset. After a delay specified by inactive-delay, the GPIO 17 is driven active again. After a delay specified by wait-delay, the 21 - compatible : should be "gpio-restart". 22 - gpios : The GPIO to set high/low, see "gpios property" in [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/reset/ |
| D | gpio-poweroff.txt | 3 The driver supports both level triggered and edge triggered power off. 9 When the power-off handler is called, the gpio is configured as an 10 output, and drive active, so triggering a level triggered power off 11 condition. This will also cause an inactive->active edge condition, so 12 triggering positive edge triggered power off. After a delay of 100ms, 13 the GPIO is set to inactive, thus causing an active->inactive edge, 14 triggering negative edge triggered power off. After another 100ms 19 - compatible : should be "gpio-poweroff". 20 - gpios : The GPIO to set high/low, see "gpios property" in 26 - input : Initially configure the GPIO line as an input. Only reconfigure [all …]
|
| D | gpio-restart.txt | 4 This binding supports level and edge triggered reset. At driver load 6 handler. If the optional properties 'open-source' is not found, the GPIO line 12 triggering a level triggered reset condition. This will also cause an 13 inactive->active edge condition, triggering positive edge triggered 14 reset. After a delay specified by active-delay, the GPIO is set to 15 inactive, thus causing an active->inactive edge, triggering negative edge 16 triggered reset. After a delay specified by inactive-delay, the GPIO 17 is driven active again. After a delay specified by wait-delay, the 21 - compatible : should be "gpio-restart". 22 - gpios : The GPIO to set high/low, see "gpios property" in [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | cavium-octeon-gpio.txt | 4 - compatible: "cavium,octeon-3860-gpio" 8 - reg: The base address of the GPIO unit's register bank. 10 - gpio-controller: This is a GPIO controller. 12 - #gpio-cells: Must be <2>. The first cell is the GPIO pin. 14 - interrupt-controller: The GPIO controller is also an interrupt 18 - #interrupt-cells: Must be <2>. The first cell is the GPIO pin 21 1 - edge triggered on the rising edge. 22 2 - edge triggered on the falling edge 23 4 - level triggered active high. 24 8 - level triggered active low. [all …]
|
| D | brcm,kona-gpio.txt | 9 GPIO controller only supports edge, not level, triggering of interrupts. 12 ------------------- 14 - compatible: "brcm,bcm11351-gpio", "brcm,kona-gpio" 15 - reg: Physical base address and length of the controller's registers. 16 - interrupts: The interrupt outputs from the controller. There is one GPIO 21 - #gpio-cells: Should be <2>. The first cell is the pin number, the second 23 - bit 0 specifies polarity (0 for normal, 1 for inverted) 24 See also "gpio-specifier" in .../devicetree/bindings/gpio/gpio.txt. 25 - #interrupt-cells: Should be <2>. The first cell is the GPIO number. The 28 - trigger type (bits[1:0]): [all …]
|
| D | gpio-nmk.txt | 4 - compatible : Should be "st,nomadik-gpio". 5 - reg : Physical base address and length of the controller's registers. 6 - interrupts : The interrupt outputs from the controller. 7 - #gpio-cells : Should be two: 10 - bits[3:0] trigger type and level flags: 11 1 = low-to-high edge triggered. 12 2 = high-to-low edge triggered. 13 4 = active high level-sensitive. 14 8 = active low level-sensitive. 15 - gpio-controller : Marks the device node as a GPIO controller. [all …]
|
| D | nvidia,tegra20-gpio.txt | 4 - compatible : "nvidia,tegra<chip>-gpio" 5 - reg : Physical base address and length of the controller's registers. 6 - interrupts : The interrupt outputs from the controller. For Tegra20, 9 - #gpio-cells : Should be two. The first cell is the pin number and the 11 - bit 0 specifies polarity (0 for normal, 1 for inverted) 12 - gpio-controller : Marks the device node as a GPIO controller. 13 - #interrupt-cells : Should be 2. 17 1 = low-to-high edge triggered. 18 2 = high-to-low edge triggered. 19 4 = active high level-sensitive. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/gpio/ |
| D | cavium-octeon-gpio.txt | 4 - compatible: "cavium,octeon-3860-gpio" 8 - reg: The base address of the GPIO unit's register bank. 10 - gpio-controller: This is a GPIO controller. 12 - #gpio-cells: Must be <2>. The first cell is the GPIO pin. 14 - interrupt-controller: The GPIO controller is also an interrupt 18 - #interrupt-cells: Must be <2>. The first cell is the GPIO pin 21 1 - edge triggered on the rising edge. 22 2 - edge triggered on the falling edge 23 4 - level triggered active high. 24 8 - level triggered active low. [all …]
|
| D | brcm,kona-gpio.txt | 9 GPIO controller only supports edge, not level, triggering of interrupts. 12 ------------------- 14 - compatible: "brcm,bcm11351-gpio", "brcm,kona-gpio" 15 - reg: Physical base address and length of the controller's registers. 16 - interrupts: The interrupt outputs from the controller. There is one GPIO 21 - #gpio-cells: Should be <2>. The first cell is the pin number, the second 23 - bit 0 specifies polarity (0 for normal, 1 for inverted) 24 See also "gpio-specifier" in .../devicetree/bindings/gpio/gpio.txt. 25 - #interrupt-cells: Should be <2>. The first cell is the GPIO number. The 28 - trigger type (bits[1:0]): [all …]
|
| D | gpio-nmk.txt | 4 - compatible : Should be "st,nomadik-gpio". 5 - reg : Physical base address and length of the controller's registers. 6 - interrupts : The interrupt outputs from the controller. 7 - #gpio-cells : Should be two: 10 - bits[3:0] trigger type and level flags: 11 1 = low-to-high edge triggered. 12 2 = high-to-low edge triggered. 13 4 = active high level-sensitive. 14 8 = active low level-sensitive. 15 - gpio-controller : Marks the device node as a GPIO controller. [all …]
|
| D | gpio-omap.txt | 4 - compatible: 5 - "ti,omap2-gpio" for OMAP2 controllers 6 - "ti,omap3-gpio" for OMAP3 controllers 7 - "ti,omap4-gpio" for OMAP4 controllers 8 - gpio-controller : Marks the device node as a GPIO controller. 9 - #gpio-cells : Should be two. 10 - first cell is the pin number 11 - second cell is used to specify optional parameters (unused) 12 - interrupt-controller: Mark the device node as an interrupt controller. 13 - #interrupt-cells : Should be 2. [all …]
|
| D | fsl-imx-gpio.txt | 4 - compatible : Should be "fsl,<soc>-gpio" 5 - reg : Address and length of the register set for the device 6 - interrupts : Should be the port interrupt shared by all 32 pins, if 9 - gpio-controller : Marks the device node as a gpio controller. 10 - #gpio-cells : Should be two. The first cell is the pin number and 14 - interrupt-controller: Marks the device node as an interrupt controller. 15 - #interrupt-cells : Should be 2. The first cell is the GPIO number. 17 1 = low-to-high edge triggered. 18 2 = high-to-low edge triggered. 19 4 = active high level-sensitive. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | samsung-pinctrl.txt | 6 on-chip controllers onto these pads. 9 - compatible: should be one of the following. 10 - "samsung,s3c2412-pinctrl": for S3C2412-compatible pin-controller, 11 - "samsung,s3c2416-pinctrl": for S3C2416-compatible pin-controller, 12 - "samsung,s3c2440-pinctrl": for S3C2440-compatible pin-controller, 13 - "samsung,s3c2450-pinctrl": for S3C2450-compatible pin-controller, 14 - "samsung,s3c64xx-pinctrl": for S3C64xx-compatible pin-controller, 15 - "samsung,s5pv210-pinctrl": for S5PV210-compatible pin-controller, 16 - "samsung,exynos3250-pinctrl": for Exynos3250 compatible pin-controller. 17 - "samsung,exynos4210-pinctrl": for Exynos4210 compatible pin-controller. [all …]
|
| D | pinctrl-st.txt | 3 Each multi-function pin is controlled, driven and routed through the 5 and multiple alternate functions(ALT1 - ALTx) that directly connect 14 GPIO bank can have one of the two possible types of interrupt-wirings. 20 | |----> [gpio-bank (n) ] 21 | |----> [gpio-bank (n + 1)] 22 [irqN]-- | irq-mux |----> [gpio-bank (n + 2)] 23 | |----> [gpio-bank (... )] 24 |_________|----> [gpio-bank (n + 7)] 28 [irqN]----> [gpio-bank (n)] 33 - compatible : should be "st,stih407-<pio-block>-pinctrl" [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pinctrl/ |
| D | samsung-pinctrl.txt | 6 on-chip controllers onto these pads. 9 - compatible: should be one of the following. 10 - "samsung,s3c2412-pinctrl": for S3C2412-compatible pin-controller, 11 - "samsung,s3c2416-pinctrl": for S3C2416-compatible pin-controller, 12 - "samsung,s3c2440-pinctrl": for S3C2440-compatible pin-controller, 13 - "samsung,s3c2450-pinctrl": for S3C2450-compatible pin-controller, 14 - "samsung,s3c64xx-pinctrl": for S3C64xx-compatible pin-controller, 15 - "samsung,s5pv210-pinctrl": for S5PV210-compatible pin-controller, 16 - "samsung,exynos3250-pinctrl": for Exynos3250 compatible pin-controller. 17 - "samsung,exynos4210-pinctrl": for Exynos4210 compatible pin-controller. [all …]
|
| D | pinctrl-st.txt | 3 Each multi-function pin is controlled, driven and routed through the 5 and multiple alternate functions(ALT1 - ALTx) that directly connect 14 GPIO bank can have one of the two possible types of interrupt-wirings. 20 | |----> [gpio-bank (n) ] 21 | |----> [gpio-bank (n + 1)] 22 [irqN]-- | irq-mux |----> [gpio-bank (n + 2)] 23 | |----> [gpio-bank (... )] 24 |_________|----> [gpio-bank (n + 7)] 28 [irqN]----> [gpio-bank (n)] 33 - compatible : should be "st,stih407-<pio-block>-pinctrl" [all …]
|
| /kernel/linux/linux-5.10/arch/mips/include/asm/ |
| D | mips-gic.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 # error Please include asm/mips-cps.h rather than asm/mips-gic.h 29 /* For read-only shared registers */ 33 /* For read-write shared registers */ 37 /* For read-only local registers */ 42 /* For read-write local registers */ 47 /* For read-only shared per-interrupt registers */ 60 /* For read-write shared per-interrupt registers */ 71 /* For read-only local per-interrupt registers */ 78 /* For read-write local per-interrupt registers */ [all …]
|
| /kernel/linux/linux-4.19/arch/mips/include/asm/ |
| D | mips-gic.h | 12 # error Please include asm/mips-cps.h rather than asm/mips-gic.h 33 /* For read-only shared registers */ 37 /* For read-write shared registers */ 41 /* For read-only local registers */ 46 /* For read-write local registers */ 51 /* For read-only shared per-interrupt registers */ 64 /* For read-write shared per-interrupt registers */ 75 /* For read-only local per-interrupt registers */ 82 /* For read-write local per-interrupt registers */ 89 /* For read-only shared bit-per-interrupt registers */ [all …]
|
| /kernel/linux/linux-4.19/arch/m68k/coldfire/ |
| D | intc-2.c | 2 * intc-2.c 5 * interrupt controllers with 63 interrupt sources, organized as 56 fully- 6 * programmable + 7 fixed-level interrupt sources. This includes the 523x 10 * The external 7 fixed interrupts are part the the Edge Port unit of these 11 * ColdFire parts. They can be configured as level or edge triggered. 13 * (C) Copyright 2009-2011, Greg Ungerer <gerg@snapgear.com> 37 * The EDGE Port interrupts are the fixed 7 external interrupts. 41 #define EINT1 65 /* EDGE Port interrupt 1 */ 42 #define EINT7 71 /* EDGE Port interrupt 7 */ 52 unsigned int irq = d->irq - MCFINT_VECBASE; in intc_irq_mask() [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/coldfire/ |
| D | intc-2.c | 2 * intc-2.c 5 * interrupt controllers with 63 interrupt sources, organized as 56 fully- 6 * programmable + 7 fixed-level interrupt sources. This includes the 523x 10 * The external 7 fixed interrupts are part the the Edge Port unit of these 11 * ColdFire parts. They can be configured as level or edge triggered. 13 * (C) Copyright 2009-2011, Greg Ungerer <gerg@snapgear.com> 37 * The EDGE Port interrupts are the fixed 7 external interrupts. 41 #define EINT1 65 /* EDGE Port interrupt 1 */ 42 #define EINT7 71 /* EDGE Port interrupt 7 */ 52 unsigned int irq = d->irq - MCFINT_VECBASE; in intc_irq_mask() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | opencores,or1k-pic.txt | 5 - compatible : should be "opencores,or1k-pic-level" for variants with 6 level triggered interrupt lines, "opencores,or1k-pic-edge" for variants with 7 edge triggered interrupt lines or "opencores,or1200-pic" for machines 8 with the non-spec compliant or1200 type implementation. 10 "opencores,or1k-pic" is also provided as an alias to "opencores,or1200-pic", 13 - interrupt-controller : Identifies the node as an interrupt controller 14 - #interrupt-cells : Specifies the number of cells needed to encode an 19 intc: interrupt-controller { 20 compatible = "opencores,or1k-pic-level"; 21 interrupt-controller; [all …]
|
| D | img,pdc-intc.txt | 10 - compatible: Specifies the compatibility list for the interrupt controller. 11 The type shall be <string> and the value shall include "img,pdc-intc". 13 - reg: Specifies the base PDC physical address(s) and size(s) of the 14 addressable register space. The type shall be <prop-encoded-array>. 16 - interrupt-controller: The presence of this property identifies the node 19 - #interrupt-cells: Specifies the number of cells needed to encode an 22 - num-perips: Number of waking peripherals. 24 - num-syswakes: Number of SysWake inputs. 26 - interrupts: List of interrupt specifiers. The first specifier shall be the 34 - <1st-cell>: The interrupt-number that identifies the interrupt source. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/interrupt-controller/ |
| D | opencores,or1k-pic.txt | 5 - compatible : should be "opencores,or1k-pic-level" for variants with 6 level triggered interrupt lines, "opencores,or1k-pic-edge" for variants with 7 edge triggered interrupt lines or "opencores,or1200-pic" for machines 8 with the non-spec compliant or1200 type implementation. 10 "opencores,or1k-pic" is also provided as an alias to "opencores,or1200-pic", 13 - interrupt-controller : Identifies the node as an interrupt controller 14 - #interrupt-cells : Specifies the number of cells needed to encode an 19 intc: interrupt-controller { 20 compatible = "opencores,or1k-pic-level"; 21 interrupt-controller; [all …]
|
| D | img,pdc-intc.txt | 10 - compatible: Specifies the compatibility list for the interrupt controller. 11 The type shall be <string> and the value shall include "img,pdc-intc". 13 - reg: Specifies the base PDC physical address(s) and size(s) of the 14 addressable register space. The type shall be <prop-encoded-array>. 16 - interrupt-controller: The presence of this property identifies the node 19 - #interrupt-cells: Specifies the number of cells needed to encode an 22 - num-perips: Number of waking peripherals. 24 - num-syswakes: Number of SysWake inputs. 26 - interrupts: List of interrupt specifiers. The first specifier shall be the 34 - <1st-cell>: The interrupt-number that identifies the interrupt source. [all …]
|
12345678910>>...21