Home
last modified time | relevance | path

Searched full:rising (Results 1 – 25 of 426) sorted by relevance

12345678910>>...18

/linux/drivers/platform/cznic/
H A Dturris-omnia-mcu-gpio.c565 __clear_bit(bit, &mcu->rising); in omnia_irq_shutdown()
577 __clear_bit(bit, &mcu->rising); in omnia_irq_mask()
592 __set_bit(bit, &mcu->rising); in omnia_irq_unmask()
608 __assign_bit(bit, &mcu->rising, type & IRQ_TYPE_EDGE_RISING); in omnia_irq_set_type()
627 * omnia_mask_interleave - Interleaves the bytes from @rising and @falling
629 * @rising: rising mask
632 * Interleaves the little-endian bytes from @rising and @falling words.
634 * If @rising = (r0, r1, r2, r3) and @falling = (f0, f1, f2, f3), the result is
647 omnia_mask_interleave(u8 *dst, unsigned long rising, unsigned long falling) in omnia_mask_interleave() argument
650 dst[2 * i] = rising >> (8 * i); in omnia_mask_interleave()
[all …]
H A Dturris-omnia-mcu.h40 * @rising: bitmap of rising edge IRQs
83 unsigned long mask, rising, falling, both, cached, is_cached; member
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-timer-stm3237 OC4REF rising or falling edges generate pulses.
39 OC6REF rising or falling edges generate pulses.
41 OC4REF or OC6REF rising edges generate pulses.
43 OC4REF rising or OC6REF falling edges generate
46 OC5REF or OC6REF rising edges generate pulses.
48 OC5REF rising or OC6REF falling edges generate
126 Counting is enabled on rising edge of the connected
143 rising edges.
H A Dsysfs-bus-iio-adc-hi843527 If falling threshold results hysteresis to odd value then rising
36 this value then the threshold rising event is pushed.
47 If rising threshold results hysteresis to odd value then falling
H A Dsysfs-bus-iio-light-lm3533-als7 in each direction (rising|falling) and a zone change occurs.
42 in_illuminance0_threshY_{falling,rising} thresholds.
/linux/drivers/comedi/drivers/
H A Dni_6527.c274 unsigned int rising, in ni6527_set_edge_detection() argument
279 rising &= mask; in ni6527_set_edge_detection()
284 /* preserve rising-edge detection channels */ in ni6527_set_edge_detection()
285 rising |= readb(dev->mmio + in ni6527_set_edge_detection()
293 /* update rising-edge detection channels */ in ni6527_set_edge_detection()
294 writeb(rising & 0xff, in ni6527_set_edge_detection()
300 rising >>= 8; in ni6527_set_edge_detection()
312 unsigned int rising, falling, shift; in ni6527_intr_insn_config() local
319 rising = data[1]; in ni6527_intr_insn_config()
321 ni6527_set_edge_detection(dev, mask, rising, falling); in ni6527_intr_insn_config()
[all …]
/linux/arch/sparc/include/asm/
H A Dsunbpp.h70 #define P_DS_IRQ_EN 0x0200 /* RW Always on rising edge */
71 #define P_ACK_IRQ_EN 0x0100 /* RW Always on rising edge */
72 #define P_BUSY_IRP 0x0080 /* RW 1= rising edge */
74 #define P_PE_IRP 0x0020 /* RW 1= rising edge */
76 #define P_SLCT_IRP 0x0008 /* RW 1= rising edge */
78 #define P_ERR_IRP 0x0002 /* RW1 1= rising edge */
/linux/drivers/iio/cdc/
H A Dad7150.c190 int rising = (dir == IIO_EV_DIR_RISING); in ad7150_write_event_params() local
199 u16 value = chip->threshold[rising][chan]; in ad7150_write_event_params()
208 sens = chip->thresh_sensitivity[rising][chan]; in ad7150_write_event_params()
259 int rising = (dir == IIO_EV_DIR_RISING); in ad7150_write_event_config() local
283 if (rising) in ad7150_write_event_config()
332 int rising = (dir == IIO_EV_DIR_RISING); in ad7150_read_event_value() local
339 *val = chip->thresh_sensitivity[rising][chan->channel]; in ad7150_read_event_value()
342 *val = chip->threshold[rising][chan->channel]; in ad7150_read_event_value()
349 *val2 = chip->thresh_timeout[rising][chan->channel] * 10000; in ad7150_read_event_value()
365 int rising = (dir == IIO_EV_DIR_RISING); in ad7150_write_event_value() local
[all …]
/linux/Documentation/devicetree/bindings/net/nfc/
H A Dmarvell,nci.yaml42 i2c-int-rising:
46 triggered on rising edge.
92 i2c-int-rising: false
104 i2c-int-rising: false
129 i2c-int-rising;
/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
H A Dfsl,cpm1-tsa.yaml99 Data is sent on falling edge of the clock (and received on the rising
101 rising edge (and received on the falling edge).
103 fsl,fsync-rising-edge:
106 Frame sync pulses are sampled with the rising edge of the channel
107 clock. If 'fsync-rising-edge' is not present, pulses are sampled with
193 fsl,fsync-rising-edge;
H A Dfsl,qe-tsa.yaml99 Data is sent on falling edge of the clock (and received on the rising
100 edge). If not present, data is sent on the rising edge (and received
103 fsl,fsync-rising-edge:
106 Frame sync pulses are sampled with the rising edge of the channel
198 fsl,fsync-rising-edge;
/linux/Documentation/devicetree/bindings/iio/adc/
H A Dst,stm32-dfsdm-adc.yaml132 - "SPI_R": SPI with data on rising edge (default)
134 - "MANCH_R": manchester codec, rising edge = logic 0, falling edge = logic 1
135 - "MANCH_F": manchester codec, rising edge = logic 1, falling edge = logic 0
147 - "CLKOUT_R": internal SPI clock divided by 2 (rising edge).
200 - "SPI_R": SPI with data on rising edge (default)
202 - "MANCH_R": manchester codec, rising edge = logic 0, falling edge = logic 1
203 - "MANCH_F": manchester codec, rising edge = logic 1, falling edge = logic 0
213 - "CLKOUT_R": internal SPI clock divided by 2 (rising edge).
/linux/Documentation/devicetree/bindings/display/panel/
H A Dpanel-timing.yaml170 Data driving on rising or falling edge.
172 sample data on rising edge.
173 Use 1 to drive pixel data on rising edge and
180 Drive sync on rising or sample sync on falling edge.
183 sample sync on rising edge of pixel clock.
184 Use 1 to drive sync on rising edge and
/linux/drivers/gpio/
H A Dgpio-mt7621.c36 u32 rising; member
121 mtk_gpio_w32(rg, GPIO_REG_REDGE, rise | (BIT(pin) & rg->rising)); in mediatek_gpio_irq_unmask()
160 if ((rg->rising | rg->falling | in mediatek_gpio_irq_type()
167 rg->rising &= ~mask; in mediatek_gpio_irq_type()
174 rg->rising |= mask; in mediatek_gpio_irq_type()
178 rg->rising |= mask; in mediatek_gpio_irq_type()
H A Dgpio-sch.c179 int rising, falling; in sch_irq_type() local
183 rising = 1; in sch_irq_type()
187 rising = 0; in sch_irq_type()
191 rising = 1; in sch_irq_type()
200 sch_gpio_reg_set(sch, gpio_num, GTPE, rising); in sch_irq_type()
/linux/drivers/iio/proximity/
H A Dping.c57 struct completion rising; member
82 complete(&data->rising); in ping_handle_irq()
106 reinit_completion(&data->rising); in ping_read()
135 /* it should not take more than 20 ms until echo is rising */ in ping_read()
136 ret = wait_for_completion_killable_timeout(&data->rising, HZ/50); in ping_read()
293 init_completion(&data->rising); in ping_probe()
H A Dsrf04.c64 struct completion rising; member
86 complete(&data->rising); in srf04_handle_irq()
113 reinit_completion(&data->rising); in srf04_read()
125 /* it should not take more than 20 ms until echo is rising */ in srf04_read()
126 ret = wait_for_completion_killable_timeout(&data->rising, HZ/50); in srf04_read()
266 init_completion(&data->rising); in srf04_probe()
/linux/drivers/irqchip/
H A Dqcom-pdc.c148 * falling edge into a rising edge and active low into an active high.
152 * Rising edge sensitive NOT USED
157 * Rising edge sensitive HIGH
174 * If @type is edge triggered, forward that as Rising edge as PDC
175 * takes care of converting falling edge to rising edge signal
177 * takes care of converting falling edge to rising edge signal
/linux/drivers/iio/common/st_sensors/
H A Dst_sensors_trigger.c147 …"falling/low specified for IRQ but hardware supports only rising/high: will request rising/high\n"… in st_sensors_allocate_trigger()
165 "interrupts on the rising edge\n"); in st_sensors_allocate_trigger()
174 "unsupported IRQ trigger specified (%lx), enforce rising edge\n", irq_trig); in st_sensors_allocate_trigger()
/linux/Documentation/devicetree/bindings/sound/
H A Dcirrus,cs42l43.yaml140 Time in milliseconds a rising edge on the tip detect should be hardware
141 debounced for. Note the rising edge is considered after the invert.
170 Time in milliseconds a rising edge on the ring detect should be hardware
171 debounced for. Note the rising edge is considered after the invert.
/linux/drivers/media/pci/cobalt/
H A Dm00233_video_measure_memmap_package.h16 /* The vertical counter starts on rising edge of vsync */
21 /* The horizontal counter starts on rising edge of hsync. */
29 /* falling and rising edge of hsync. Must be non-zero. */
/linux/Documentation/input/devices/
H A Drotary-encoder.rst12 and by triggering on falling and rising edges, the turn direction can
56 a) Rising edge on channel A, channel B in low state
59 b) Rising edge on channel B, channel A in high state
/linux/Documentation/devicetree/bindings/gpio/
H A Dcavium-octeon-gpio.txt21 1 - edge triggered on the rising edge.
37 * 2) Triggering (1 - edge rising
/linux/Documentation/devicetree/bindings/i2c/
H A Dhisilicon,ascend910-i2c.yaml44 i2c-scl-rising-time-ns:
68 i2c-scl-rising-time-ns = <56>;
/linux/arch/arm/mach-pxa/
H A Dpxa27x-udc.h63 Rising Edge Interrupt Enable */
66 #define UDCOTGICR_IEVV40R (1 << 9) /* OTG Vbus Valid 4.0V Rising Edge
70 #define UDCOTGICR_IEVV44R (1 << 7) /* OTG Vbus Valid 4.4V Rising Edge
74 #define UDCOTGICR_IESVR (1 << 5) /* OTG Session Valid Rising Edge
78 #define UDCOTGICR_IESDR (1 << 3) /* OTG A-Device SRP Detect Rising
82 #define UDCOTGICR_IEIDR (1 << 1) /* OTG ID Change Rising Edge

12345678910>>...18