Home
last modified time | relevance | path

Searched full:pulse (Results 1 – 25 of 643) sorted by relevance

12345678910>>...26

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/ivsrcid/dcn/
Dirqsrcs_dcn_1_0.h54 …DC1 read request DC_I2C_DDC1_READ_REQUEST_INTERRUPT DISP_INTERRUPT_STATUS_CONTINUE21 Level / Pulse
57 …DC2 read request DC_I2C_DDC2_READ_REQUEST_INTERRUPT DISP_INTERRUPT_STATUS_CONTINUE21 Level / Pulse
60 …DC3 read request DC_I2C_DDC3_READ_REQUEST_INTERRUPT DISP_INTERRUPT_STATUS_CONTINUE21 Level / Pulse
63 …DC4 read request DC_I2C_DDC4_READ_REQUEST_INTERRUPT DISP_INTERRUPT_STATUS_CONTINUE21 Level / Pulse
66 …DC5 read request DC_I2C_DDC5_READ_REQUEST_INTERRUPT DISP_INTERRUPT_STATUS_CONTINUE21 Level / Pulse
69 …DC6 read request DC_I2C_DDC6_READ_REQUEST_INTERRUPT DISP_INTERRUPT_STATUS_CONTINUE21 Level / Pulse
72 …CVGA read request DC_I2C_VGA_READ_REQUEST_INTERRUPT DISP_INTERRUPT_STATUS_CONTINUE21 Level / Pulse
75 … read request GENERIC_I2C_DDC_READ_REUEST_INTERRUPT DISP_INTERRUPT_STATUS_CONTINUE21 Level / Pulse
78 …n counter0 interrupt DCCG_PERFMON_COUNTER0_INTERRUPT DISP_INTERRUPT_STATUS_CONTINUE7 Level / Pulse
84 …on counter0 interrupt DMU_PERFMON_COUNTER0_INTERRUPT DISP_INTERRUPT_STATUS_CONTINUE7 Level / Pulse
[all …]
/kernel/linux/linux-5.10/drivers/media/rc/
Dir-imon-decoder.c19 * This protocol has 30 bits. The format is one IMON_UNIT header pulse,
21 * one IMON_UNIT field with the actual bit (1=space, 0=pulse).
22 * The check field is always space for some bits, for others it is pulse if
27 * the lower bits are all set, iow. the last pulse is for the lowest
87 * ir_imon_decode() - Decode one iMON pulse or space
89 * @ev: the struct ir_raw_event descriptor of the pulse/space
91 * This function returns -EINVAL if the pulse violates the state machine
105 data->state, data->count, ev.duration, TO_STR(ev.pulse)); in ir_imon_decode()
118 if (!ev.pulse && ev.duration > MS_TO_US(10)) in ir_imon_decode()
131 if (ev.pulse) { in ir_imon_decode()
[all …]
Drc-core-priv.h12 /* Define the max number of pulse/space transitions to buffer */
51 /* fifo for the pulse/space durations */
179 return x->pulse != y->pulse; in is_transition()
190 /* Returns true if event is normal pulse/space event */
196 #define TO_STR(is_pulse) ((is_pulse) ? "pulse" : "space")
202 unsigned int pulse, in init_ir_raw_event_duration() argument
207 .pulse = pulse in init_ir_raw_event_duration()
213 * @leader_pulse: duration of leader pulse (if any) 0 if continuing
216 * @clock: duration of each pulse/space in ns
218 * (0 = space + pulse, 1 = pulse + space)
[all …]
Drc-ir-raw.c2 // rc-ir-raw.c - handle IR pulse/space events
37 TO_STR(ev.pulse)); in ir_raw_event_thread()
38 if (raw->prev_ev.reset && ev.pulse == 0) in ir_raw_event_thread()
39 dev_warn_once(&dev->dev, "timing event after reset should be pulse"); in ir_raw_event_thread()
65 * ir_raw_event_store() - pass a pulse/space duration to the raw ir decoders
67 * @ev: the struct ir_raw_event descriptor of the pulse/space
70 * pulse/space duration for the raw ir decoding state machines. Pulses are
80 ev->duration, TO_STR(ev->pulse)); in ir_raw_event_store()
92 * ir_raw_event_store_edge() - notify raw ir decoders of the start of a pulse/space
94 * @pulse: true for pulse, false for space
[all …]
Dir-jvc-decoder.c2 /* ir-jvc-decoder.c - handle JVC IR Pulse/Space protocol
32 * ir_jvc_decode() - Decode one JVC pulse or space
34 * @ev: the struct ir_raw_event descriptor of the pulse/space
36 * This function returns -EINVAL if the pulse violates the state machine
52 data->state, ev.duration, TO_STR(ev.pulse)); in ir_jvc_decode()
58 if (!ev.pulse) in ir_jvc_decode()
71 if (ev.pulse) in ir_jvc_decode()
81 if (!ev.pulse) in ir_jvc_decode()
91 if (ev.pulse) in ir_jvc_decode()
111 if (!ev.pulse) in ir_jvc_decode()
[all …]
Dir-nec-decoder.c2 // ir-nec-decoder.c - handle NEC IR Pulse/Space protocol
33 * ir_nec_decode() - Decode one NEC pulse or space
35 * @ev: the struct ir_raw_event descriptor of the pulse/space
37 * This function returns -EINVAL if the pulse violates the state machine
53 data->state, ev.duration, TO_STR(ev.pulse)); in ir_nec_decode()
58 if (!ev.pulse) in ir_nec_decode()
74 if (ev.pulse) in ir_nec_decode()
88 if (!ev.pulse) in ir_nec_decode()
98 if (ev.pulse) in ir_nec_decode()
125 if (!ev.pulse) in ir_nec_decode()
[all …]
Dir-sanyo-decoder.c2 // ir-sanyo-decoder.c - handle SANYO IR Pulse/Space protocol
40 * ir_sanyo_decode() - Decode one SANYO pulse or space
42 * @ev: the struct ir_raw_event descriptor of the pulse/space
44 * This function returns -EINVAL if the pulse violates the state machine
62 data->state, ev.duration, TO_STR(ev.pulse)); in ir_sanyo_decode()
67 if (!ev.pulse) in ir_sanyo_decode()
79 if (ev.pulse) in ir_sanyo_decode()
90 if (!ev.pulse) in ir_sanyo_decode()
100 if (ev.pulse) in ir_sanyo_decode()
125 if (!ev.pulse) in ir_sanyo_decode()
[all …]
Dir-sharp-decoder.c2 /* ir-sharp-decoder.c - handle Sharp IR Pulse/Space protocol
32 * ir_sharp_decode() - Decode one Sharp pulse or space
34 * @ev: the struct ir_raw_event descriptor of the pulse/space
36 * This function returns -EINVAL if the pulse violates the state machine
50 data->state, ev.duration, TO_STR(ev.pulse)); in ir_sharp_decode()
55 if (!ev.pulse) in ir_sharp_decode()
68 if (!ev.pulse) in ir_sharp_decode()
80 if (ev.pulse) in ir_sharp_decode()
101 if (!ev.pulse) in ir_sharp_decode()
121 if (ev.pulse) in ir_sharp_decode()
[all …]
Dir-sony-decoder.c2 /* ir-sony-decoder.c - handle Sony IR Pulse/Space protocol
28 * ir_sony_decode() - Decode one Sony pulse or space
30 * @ev: the struct ir_raw_event descriptor of the pulse/space
32 * This function returns -EINVAL if the pulse violates the state machine
51 data->state, ev.duration, TO_STR(ev.pulse)); in ir_sony_decode()
56 if (!ev.pulse) in ir_sony_decode()
67 if (ev.pulse) in ir_sony_decode()
77 if (!ev.pulse) in ir_sony_decode()
91 if (ev.pulse) in ir_sony_decode()
108 if (ev.pulse) in ir_sony_decode()
[all …]
Dir-xmp-decoder.c2 /* ir-xmp-decoder.c - handle XMP IR Pulse/Space protocol
29 * ir_xmp_decode() - Decode one XMP pulse or space
31 * @ev: the struct ir_raw_event descriptor of the pulse/space
33 * This function returns -EINVAL if the pulse violates the state machine
46 data->state, data->count, ev.duration, TO_STR(ev.pulse)); in ir_xmp_decode()
51 if (!ev.pulse) in ir_xmp_decode()
62 if (!ev.pulse) in ir_xmp_decode()
71 if (ev.pulse) in ir_xmp_decode()
150 …dev_dbg(&dev->dev, "received half frame pulse at index %d. Probably a final frame key-up event: %u… in ir_xmp_decode()
161 dev_dbg(&dev->dev, "received half frame pulse at index %d: %u\n", in ir_xmp_decode()
[all …]
Dir-rc6-decoder.c74 * ir_rc6_decode() - Decode one RC6 pulse or space
76 * @ev: the struct ir_raw_event descriptor of the pulse/space
78 * This function returns -EINVAL if the pulse violates the state machine
98 data->state, ev.duration, TO_STR(ev.pulse)); in ir_rc6_decode()
106 if (!ev.pulse) in ir_rc6_decode()
109 /* Note: larger margin on first pulse since each RC6_UNIT in ir_rc6_decode()
120 if (ev.pulse) in ir_rc6_decode()
135 if (ev.pulse) in ir_rc6_decode()
154 data->toggle = ev.pulse; in ir_rc6_decode()
187 if (ev.pulse) in ir_rc6_decode()
[all …]
Dir-rcmm-decoder.c53 * ir_rcmm_decode() - Decode one RCMM pulse or space
55 * @ev: the struct ir_raw_event descriptor of the pulse/space
57 * This function returns -EINVAL if the pulse violates the state machine
79 if (!ev.pulse) in ir_rcmm_decode()
91 if (ev.pulse) in ir_rcmm_decode()
101 if (!ev.pulse) in ir_rcmm_decode()
111 if (ev.pulse) in ir_rcmm_decode()
144 if (!ev.pulse) in ir_rcmm_decode()
168 data->count, data->state, ev.duration, TO_STR(ev.pulse)); in ir_rcmm_decode()
Dir-spi.c26 u16 pulse; member
43 /* convert the pulse/space signal to raw binary signal */ in ir_spi_tx()
55 * the first value in buffer is a pulse, so that 0, 2, 4, ... in ir_spi_tx()
56 * contain a pulse duration. On the contrary, 1, 3, 5, ... in ir_spi_tx()
59 val = (i % 2) ? idata->space : idata->pulse; in ir_spi_tx()
100 idata->pulse = GENMASK(bits, 0); in ir_spi_set_duty_cycle()
103 idata->pulse = ~idata->pulse; in ir_spi_set_duty_cycle()
Dserial_ir.c5 * serial_ir - Device driver that records pulse- and pause-lengths
222 unsigned int pulse, space; in send_pulse_homebrew_softcarrier() local
225 pulse = DIV_ROUND_CLOSEST(serial_ir.duty_cycle * (NSEC_PER_SEC / 100), in send_pulse_homebrew_softcarrier()
235 edge = ktime_add_ns(edge, pulse); in send_pulse_homebrew_softcarrier()
267 static unsigned int ptr, pulse, space; in frbwrite() local
271 pulse += l; in frbwrite()
272 if (pulse > 250) { in frbwrite()
274 ev.pulse = false; in frbwrite()
276 ev.duration = pulse; in frbwrite()
277 ev.pulse = true; in frbwrite()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Drichtek,rtmv20-regulator.yaml36 richtek,ld-pulse-delay-us:
38 load current pulse delay in microsecond after strobe pin pulse high.
43 richtek,ld-pulse-width-us:
45 Load current pulse width in microsecond after strobe pin pulse high.
52 Fsin1 pulse high delay in microsecond after vsync signal pulse high.
59 Fsin1 pulse high width in microsecond after vsync signal pulse high.
66 Fsin2 pulse high delay in microsecond after vsync signal pulse high.
73 Fsin2 pulse high width in microsecond after vsync signal pulse high.
78 richtek,es-pulse-width-us:
79 description: Eye safety function pulse width limit in microsecond.
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
Dmt76x02_dfs.c248 struct mt76x02_dfs_hw_pulse *pulse) in mt76x02_dfs_get_hw_pulse() argument
253 data = (MT_DFS_CH_EN << 16) | pulse->engine; in mt76x02_dfs_get_hw_pulse()
257 pulse->period = mt76_rr(dev, MT_BBP(DFS, 19)); in mt76x02_dfs_get_hw_pulse()
260 pulse->w1 = mt76_rr(dev, MT_BBP(DFS, 20)); in mt76x02_dfs_get_hw_pulse()
261 pulse->w2 = mt76_rr(dev, MT_BBP(DFS, 23)); in mt76x02_dfs_get_hw_pulse()
264 pulse->burst = mt76_rr(dev, MT_BBP(DFS, 22)); in mt76x02_dfs_get_hw_pulse()
268 struct mt76x02_dfs_hw_pulse *pulse) in mt76x02_dfs_check_hw_pulse() argument
272 if (!pulse->period || !pulse->w1) in mt76x02_dfs_check_hw_pulse()
277 if (pulse->engine > 3) in mt76x02_dfs_check_hw_pulse()
280 if (pulse->engine == 3) { in mt76x02_dfs_check_hw_pulse()
[all …]
/kernel/linux/linux-5.10/drivers/iio/health/
DKconfig19 heart rate monitor and low-cost pulse oximeter.
25 tristate "TI AFE4404 heart rate and pulse oximeter sensor"
32 heart rate monitor and low-cost pulse oximeter.
38 tristate "MAX30100 heart rate and pulse oximeter sensor"
45 MAX30100 heart rate, and pulse oximeter sensor.
51 tristate "MAX30102 heart rate and pulse oximeter sensor"
58 MAX30102 heart rate, and pulse oximeter sensor.
/kernel/linux/linux-5.10/drivers/net/wireless/ath/
Ddfs_pattern_detector.h44 * @ts: pulse time stamp in us
46 * @width: pulse duration in us
48 * @chirp: chirp detected in pulse
61 * @width_min: minimum radar pulse width in [us]
62 * @width_max: maximum radar pulse width in [us]
63 * @pri_min: minimum pulse repetition interval in [us] (including tolerance)
68 * @max_pri_tolerance: pulse time stamp tolerance on both sides [us]
88 * @add_pulse(): add radar pulse to detector, returns true on detection
91 * @last_pulse_ts: time stamp of last valid pulse in usecs
Ddfs_pri_detector.h27 * @pri: pulse repetition interval (PRI) in usecs
31 * @first_ts: time stamp of first pulse in usecs
32 * @last_ts: time stamp of last pulse in usecs
49 * @add_pulse(): add pulse event, returns pri_sequence if pattern was detected
52 * @last_ts: last pulse time stamp considered for this element in usecs
53 * @sequences: list_head holding potential pulse sequences
57 * @window_size: window size back from newest pulse time stamp in usecs
/kernel/linux/linux-5.10/Documentation/driver-api/media/
Drc-core.rst33 hardware. When the carrier is switched on, it is called *PULSE*.
37 *PULSE* and *SPACE* events, each with a given duration.
40 *PULSE* and *SPACE* events depend on the protocol.
42 start with a 9ms *PULSE* and a 4.5ms SPACE. It then transmits 16 bits of
45 with 560µs *PULSE* followed by 1690µs *SPACE* and a bit "0" is modulated
46 with 560µs *PULSE* followed by 560µs *SPACE*.
49 signal in a sequence of *PULSE/SPACE* events, filtering out the carrier
52 of time it receives *PULSE/SPACE* events.
57 microcontroller that decode the *PULSE/SPACE* sequence and return scan
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Di2c-st.txt17 - st,i2c-min-scl-pulse-width-us : The minimum valid SCL pulse width that is
19 - st,i2c-min-sda-pulse-width-us : The minimum valid SDA pulse width that is
39 st,i2c-min-scl-pulse-width-us = <0>;
40 st,i2c-min-sda-pulse-width-us = <5>;
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dselftest_engine_heartbeat.c37 struct pulse { struct
44 kref_get(&container_of(active, struct pulse, active)->kref); in pulse_active() argument
50 struct pulse *p = container_of(kref, typeof(*p), kref); in pulse_free()
56 static void pulse_put(struct pulse *p) in pulse_put()
63 pulse_put(container_of(active, struct pulse, active)); in pulse_retire()
66 static struct pulse *pulse_create(void) in pulse_create()
68 struct pulse *p; in pulse_create()
80 static void pulse_unlock_wait(struct pulse *p) in pulse_unlock_wait()
88 struct pulse *p; in __live_idle_pulse()
120 struct drm_printer m = drm_err_printer("pulse"); in __live_idle_pulse()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/
Datmel,ebi.txt87 - atmel,smc-ncs-rd-pulse-ns
88 - atmel,smc-nrd-pulse-ns
89 - atmel,smc-ncs-wr-pulse-ns
90 - atmel,smc-nwe-pulse-ns
128 atmel,smc-ncs-rd-pulse-ns = <84>;
129 atmel,smc-ncs-wr-pulse-ns = <84>;
130 atmel,smc-nrd-pulse-ns = <76>;
131 atmel,smc-nwe-pulse-ns = <76>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/
Dnvidia,tegra124-soctherm.txt48 It is the throttling depth of pulse skippers, it's the percentage
51 level of pulse skippers, which used to throttle clock frequencies. It
57 It is the level of pulse skippers, which used to throttle clock
124 * the HW will skip cpu clock's pulse in 85% depth,
125 * skip gpu clock's pulse in 85% level
137 * the HW will skip cpu clock's pulse in 50% depth,
138 * skip gpu clock's pulse in 50% level
151 * settings to skip cpu pulse.
178 * the HW will skip cpu clock's pulse in HIGH level
189 * the HW will skip cpu clock's pulse in MED level
[all …]
/kernel/linux/linux-5.10/drivers/media/usb/au0828/
Dau0828-input.c159 * Fix an au8522 bug: the first pulse event in au0828_get_key_au8522()
170 rawir.pulse = true; in au0828_get_key_au8522()
176 rawir.pulse ? "pulse" : "space", in au0828_get_key_au8522()
182 rawir.pulse ? "pulse" : "space", in au0828_get_key_au8522()
188 rawir.pulse = prv_bit ? false : true; in au0828_get_key_au8522()
191 rawir.pulse ? "pulse" : "space", in au0828_get_key_au8522()
200 rawir.pulse = prv_bit ? false : true; in au0828_get_key_au8522()
203 rawir.pulse ? "pulse" : "space", in au0828_get_key_au8522()

12345678910>>...26