Searched refs:pulse (Results 1 - 25 of 73) sorted by path

123

/linux-master/drivers/media/rc/img-ir/
H A Dimg-ir-hw.h66 * @pulse: Timing range for the length of the pulse in this symbol
70 struct img_ir_timing_range pulse; member in struct:img_ir_symbol_timing
H A Dimg-ir-jvc.c61 .pulse = { 16 /* 8.44 ms */ },
66 .pulse = { 1 /* 527.5 us +-60 us */ },
71 .pulse = { 1 /* 527.5 us +-60 us */ },
H A Dimg-ir-nec.c137 .pulse = { 16 /* 9ms */ },
142 .pulse = { 1 /* 562.5 us */ },
147 .pulse = { 1 /* 562.5 us */ },
H A Dimg-ir-rc5.c63 .pulse = { 1 },
69 .pulse = { 1 },
H A Dimg-ir-rc6.c89 .pulse = { 650 },
94 .pulse = { 370 },
99 .pulse = { 370 },
H A Dimg-ir-sanyo.c89 .pulse = { 16 /* 9ms */ },
94 .pulse = { 1 /* 562.5 us */ },
99 .pulse = { 1 /* 562.5 us */ },
H A Dimg-ir-sharp.c84 .pulse = { 320 /* 320 us */ },
89 .pulse = { 320 /* 320 us */ },
H A Dimg-ir-sony.c138 .pulse = { 4 /* 2.4 ms */ },
143 .pulse = { 1 /* 600 us */ },
148 .pulse = { 2 /* 1.2 ms */ },
H A Dimg-ir-hw.c80 img_ir_timing_preprocess(&timing->pulse, unit);
112 img_ir_timing_defaults(&timing->pulse, &defaults->pulse);
211 hw_period.min = timing->pulse.min + timing->space.min;
212 hw_period.max = timing->pulse.max + timing->space.max;
215 img_ir_timing_range_convert(&hw_pulse, &timing->pulse,
/linux-master/include/linux/mfd/syscon/
H A Datmel-smc.h82 * @pulse: NCS/NWE/NRD pulse timings (not applicable to at91rm9200)
90 u32 pulse; member in struct:atmel_smc_cs_conf
/linux-master/arch/arm64/boot/dts/freescale/
H A DMakefile200 dtb-$(CONFIG_ARCH_MXC) += imx8mq-hummingboard-pulse.dtb
/linux-master/drivers/gpu/drm/i915/gt/
H A Dselftest_engine_heartbeat.c42 struct pulse { struct
49 kref_get(&container_of(active, struct pulse, active)->kref);
55 struct pulse *p = container_of(kref, typeof(*p), kref);
61 static void pulse_put(struct pulse *p)
68 pulse_put(container_of(active, struct pulse, active));
71 static struct pulse *pulse_create(void)
73 struct pulse *p;
85 static void pulse_unlock_wait(struct pulse *p)
93 struct pulse *p;
125 struct drm_printer m = drm_err_printer(&engine->i915->drm, "pulse");
[all...]
/linux-master/drivers/hid/
H A Dhid-picolcd_cir.c49 * with value negated for pulse. Intervals are in microseconds.
52 * for space - is it a matter of IR chip? (pulse for my TSOP2236)
61 rawir.pulse = !!(w & 0x8000);
62 rawir.duration = rawir.pulse ? (65536 - w) : w;
/linux-master/drivers/media/common/siano/
H A Dsmsir.c31 .pulse = (samples[i] > 0) ? false : true
/linux-master/drivers/media/i2c/cx25840/
H A Dcx25840-ir.c193 * FIFO register pulse width count computations
199 * the pulse width counter as read from the FIFO. The two lsb's are
212 * The 2 lsb's of the pulse width timer count are not readable, hence
231 * The 2 lsb's of the pulse width timer count are not accessible, hence
254 * The 2 lsb's of the pulse width timer count are not readable, hence
267 * The total pulse clock count is an 18 bit pulse width timer count as the most
269 * When the Rx clock divider ticks down to 0, it increments the 18 bit pulse
676 { .pulse = u, .duration = v, .timeout = w };
1049 v4l2_info(sd, "\tFIFO data on pulse time
[all...]
/linux-master/drivers/media/i2c/
H A Dir-kbd-i2c.c395 * As you can see here, very few different lengths of pulse and space
402 u16 pulse[7]; /* not aligned */ member in struct:code_block
465 put_unaligned_be16(0x1000, &code_block.pulse[3]);
485 * If the last slot for pulse is the same as the current slot for pulse,
569 /* We have a pulse and space */
572 p = find_slot(code_block->pulse,
573 ARRAY_SIZE(code_block->pulse), l);
581 /* We have to encode the trailing pulse. Find the shortest space */
595 * Are the last N codes (so pulse
[all...]
/linux-master/drivers/media/pci/cx23885/
H A Dcx23888-ir.c232 * FIFO register pulse width count computations
238 * the pulse width counter as read from the FIFO. The two lsb's are
251 * The 2 lsb's of the pulse width timer count are not readable, hence
267 * The 2 lsb's of the pulse width timer count are not readable, hence
280 * The total pulse clock count is an 18 bit pulse width timer count as the most
282 * When the Rx clock divider ticks down to 0, it increments the 18 bit pulse
671 { .pulse = u, .duration = v, .timeout = w };
956 v4l2_info(sd, "\tFIFO data on pulse timer overflow: %s\n",
992 v4l2_info(sd, "\tMax measurable pulse widt
[all...]
/linux-master/drivers/media/pci/cx88/
H A Dcx88-input.c537 * represents a pulse.
545 ev.pulse = samples & 0x80000000 ? false : true;
546 bits = min(todo, 32U - fls(ev.pulse ? samples : ~samples));
/linux-master/drivers/media/pci/smipcie/
H A Dsmipcie-ir.c50 rawir.pulse = (buffer[cnt] & 0x80) == 0;
52 (rawir.pulse ? 0 : -1)) *
95 rawir.pulse = 0;
/linux-master/drivers/media/rc/
H A Dene_ir.c332 dbg("RX: hardware carrier pulse period = %02x", hperiod);
550 dbg("TX: pulse distance = %d * 500 ns", dev->tx_period);
551 dbg("TX: pulse width = %d * 500 ns", tx_puls_width);
612 bool pulse = dev->tx_sample_pulse; local
648 pulse ? "pulse" : "space");
649 if (pulse)
722 bool pulse; local
777 pulse = hw_value & ENE_FW_SMPL_BUF_FAN_PLS;
784 pulse
[all...]
H A Dfintek-cir.c301 rawir.pulse = ((sample & BUF_PULSE_BIT) != 0);
306 rawir.pulse ? "pulse" : "space",
H A Dgpio-ir-tx.c105 unsigned int pulse, space; local
108 pulse = DIV_ROUND_CLOSEST(gpio_ir->duty_cycle * (NSEC_PER_SEC / 100),
123 // pulse
128 edge = ktime_add_ns(edge, pulse);
H A Digorplugusb.c75 rawir.pulse = i & 1;
85 rawir.pulse = false;
H A Diguanair.c126 rawir.pulse = false;
129 rawir.pulse = (ir->buf_in[i] & 0x80) == 0;
H A Dimon_raw.c22 * The first 5 bytes of data represent IR pulse or space. Each bit, starting
24 * for space and 0 for pulse.
60 rawir.pulse = !rawir.pulse;
64 rawir.pulse ? "pulse" : "space", offset - bit);

Completed in 266 milliseconds

123