Home
last modified time | relevance | path

Searched refs:rising (Results 1 – 25 of 149) sorted by relevance

123456

/linux-6.12.1/drivers/platform/cznic/
Dturris-omnia-mcu-gpio.c564 __clear_bit(bit, &mcu->rising); in omnia_irq_shutdown()
576 __clear_bit(bit, &mcu->rising); in omnia_irq_mask()
591 __set_bit(bit, &mcu->rising); in omnia_irq_unmask()
607 __assign_bit(bit, &mcu->rising, type & IRQ_TYPE_EDGE_RISING); in omnia_irq_set_type()
646 omnia_mask_interleave(u8 *dst, unsigned long rising, unsigned long falling) in omnia_mask_interleave() argument
649 dst[2 * i] = rising >> (8 * i); in omnia_mask_interleave()
662 static void omnia_mask_deinterleave(const u8 *src, unsigned long *rising, in omnia_mask_deinterleave() argument
665 *rising = *falling = 0; in omnia_mask_deinterleave()
668 *rising |= src[2 * i] << (8 * i); in omnia_mask_deinterleave()
679 unsigned long rising, falling; in omnia_irq_bus_sync_unlock() local
[all …]
/linux-6.12.1/drivers/comedi/drivers/
Dni_6527.c274 unsigned int rising, in ni6527_set_edge_detection() argument
279 rising &= mask; in ni6527_set_edge_detection()
285 rising |= readb(dev->mmio + 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()
330 rising = 0; in ni6527_intr_insn_config()
338 rising = 0; in ni6527_intr_insn_config()
[all …]
/linux-6.12.1/drivers/iio/cdc/
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-6.12.1/Documentation/ABI/testing/
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.
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
Dsysfs-bus-iio-light-lm3533-als7 in each direction (rising|falling) and a zone change occurs.
42 in_illuminance0_threshY_{falling,rising} thresholds.
Dsysfs-bus-iio-adc-stm329 - "rising-edge"
/linux-6.12.1/drivers/iio/proximity/
Dping.c57 struct completion rising; member
82 complete(&data->rising); in ping_handle_irq()
106 reinit_completion(&data->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()
Dsrf04.c64 struct completion rising; member
86 complete(&data->rising); in srf04_handle_irq()
113 reinit_completion(&data->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-6.12.1/drivers/gpio/
Dgpio-xilinx.c503 DECLARE_BITMAP(rising, 64); in xgpio_irqhandler()
519 bitmap_complement(rising, chip->last_irq_read, 64); in xgpio_irqhandler()
520 bitmap_and(rising, rising, all, 64); in xgpio_irqhandler()
521 bitmap_and(rising, rising, chip->enable, 64); in xgpio_irqhandler()
522 bitmap_and(rising, rising, chip->rising_edge, 64); in xgpio_irqhandler()
530 bitmap_or(all, rising, falling, 64); in xgpio_irqhandler()
534 dev_dbg(gc->parent, "IRQ rising %*pb falling %*pb\n", 64, rising, 64, falling); in xgpio_irqhandler()
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()
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()
Dgpio-hlwd.c77 u32 level, rising, falling; in hlwd_gpio_irqhandler() local
80 rising = level & emulated_pending; in hlwd_gpio_irqhandler()
91 rising &= hlwd->rising_edge; in hlwd_gpio_irqhandler()
95 pending |= rising | falling; in hlwd_gpio_irqhandler()
/linux-6.12.1/Documentation/devicetree/bindings/gpio/
Dcavium-octeon-gpio.txt21 1 - edge triggered on the rising edge.
37 * 2) Triggering (1 - edge rising
/linux-6.12.1/Documentation/leds/
Dleds-mt6370-rgb.rst50 * Tr1: First rising time for 0% - 30% load.
51 * Tr2: Second rising time for 31% - 100% load.
/linux-6.12.1/arch/arm/boot/dts/st/
Dstm32mp15xx-dhcom-picoitx.dtsi82 i2c-scl-rising-time-ns = <185>;
93 i2c-scl-rising-time-ns = <185>;
Dstm32mp157a-stinger96.dtsi89 i2c-scl-rising-time-ns = <1000>;
99 i2c-scl-rising-time-ns = <185>;
232 interrupt-names = "onkey-falling", "onkey-rising";
Dstm32mp157c-emstamp-argon.dtsi191 i2c-scl-rising-time-ns = <100>;
202 i2c-scl-rising-time-ns = <185>;
337 interrupt-names = "onkey-falling", "onkey-rising";
352 i2c-scl-rising-time-ns = <185>;
Dstm32mp15xx-dhcom-drc02.dtsi75 i2c-scl-rising-time-ns = <185>;
99 i2c-scl-rising-time-ns = <185>;
Dstm32mp15xx-osd32.dtsi60 i2c-scl-rising-time-ns = <185>;
184 interrupt-names = "onkey-falling", "onkey-rising";
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dcs35l34.txt44 - cirrus,tdm-rising-edge: Boolean property. If set, data is on the rising edge of
/linux-6.12.1/arch/arm64/boot/dts/st/
Dstm32mp257f-ev1.dts80 i2c-scl-rising-time-ns = <100>;
90 i2c-scl-rising-time-ns = <57>;
/linux-6.12.1/drivers/net/dsa/mv88e6xxx/
Dptp.c176 int rising) in mv88e6352_config_eventcap() argument
184 if (!rising) in mv88e6352_config_eventcap()
330 int rising = (rq->extts.flags & PTP_RISING_EDGE); in mv88e6352_ptp_enable_extts() local
365 err = mv88e6352_config_eventcap(chip, PTP_CLOCK_EXTTS, rising); in mv88e6352_ptp_enable_extts()
/linux-6.12.1/Documentation/devicetree/bindings/net/
Dqca,qca7000.txt17 type as rising edge
50 interrupts = <25 0x1>; /* Index: 25, rising edge */
/linux-6.12.1/arch/arm64/boot/dts/rockchip/
Drk3399-sapphire-excavator.dts161 i2c-scl-rising-time-ns = <300>;
177 i2c-scl-rising-time-ns = <600>;

123456