Home
last modified time | relevance | path

Searched refs:pulse (Results 1 – 25 of 152) sorted by relevance

1234567

/Linux-v5.4/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 …]
/Linux-v5.4/drivers/media/rc/
Dir-imon-decoder.c106 TO_STR(ev.pulse)); in ir_imon_decode()
119 if (!ev.pulse && ev.duration > MS_TO_NS(10)) in ir_imon_decode()
132 if (ev.pulse) { in ir_imon_decode()
140 data->last_chk = ev.pulse; in ir_imon_decode()
141 else if (ev.pulse) in ir_imon_decode()
147 if (!ev.pulse) in ir_imon_decode()
161 if (ev.pulse) in ir_imon_decode()
173 TO_STR(ev.pulse)); in ir_imon_decode()
196 int i, pulse; in ir_imon_encode() local
204 pulse = !(scancode & (BIT(i) | BIT(i + 1))); in ir_imon_encode()
[all …]
Dir-jvc-decoder.c52 data->state, TO_US(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()
121 if (ev.pulse) in ir_jvc_decode()
148 if (!ev.pulse) in ir_jvc_decode()
160 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_jvc_decode()
Dir-sanyo-decoder.c62 data->state, TO_US(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()
135 if (ev.pulse) in ir_sanyo_decode()
161 data->count, data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_sanyo_decode()
Dir-sharp-decoder.c50 data->state, TO_US(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()
133 if (ev.pulse) in ir_sharp_decode()
162 data->count, data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_sharp_decode()
Drc-ir-raw.c37 TO_STR(ev.pulse)); in ir_raw_event_thread()
38 if (raw->prev_ev.reset && ev.pulse == 0) in ir_raw_event_thread()
80 TO_US(ev->duration), TO_STR(ev->pulse)); in ir_raw_event_store()
102 int ir_raw_event_store_edge(struct rc_dev *dev, bool pulse) in ir_raw_event_store_edge() argument
112 ev.pulse = !pulse; in ir_raw_event_store_edge()
175 if (dev->idle && !ev->pulse) in ir_raw_event_store_with_filter()
182 else if (ev->pulse == dev->raw->this_ev.pulse) in ir_raw_event_store_with_filter()
190 if (!ev->pulse && dev->timeout && in ir_raw_event_store_with_filter()
348 if (need_pulse == !!(*ev)->pulse) { in ir_raw_gen_manchester()
365 if (!(*ev)->pulse) in ir_raw_gen_manchester()
[all …]
Dir-nec-decoder.c53 data->state, TO_US(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()
135 if (ev.pulse) in ir_nec_decode()
166 data->count, data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_nec_decode()
Dserial_ir.c222 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 > 250000) { in frbwrite()
274 ev.pulse = false; in frbwrite()
276 ev.duration = pulse; in frbwrite()
277 ev.pulse = true; in frbwrite()
280 pulse = 0; in frbwrite()
[all …]
Dir-sony-decoder.c51 data->state, TO_US(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()
157 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_sony_decode()
Dir-rc6-decoder.c98 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_rc6_decode()
106 if (!ev.pulse) 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()
192 } else if (RC6_MODE_6A == rc6_mode(data) && !ev.pulse && in ir_rc6_decode()
209 if (ev.pulse) in ir_rc6_decode()
273 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_rc6_decode()
Dir-rc5-decoder.c58 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_rc5_decode()
66 if (!ev.pulse) in ir_rc5_decode()
75 if (!ev.pulse && geq_margin(ev.duration, RC5_TRAILER, RC5_UNIT / 2)) { in ir_rc5_decode()
84 if (!ev.pulse) in ir_rc5_decode()
100 if (!ev.pulse && geq_margin(ev.duration, RC5X_SPACE, RC5_UNIT / 2)) { in ir_rc5_decode()
109 if (ev.pulse) in ir_rc5_decode()
167 data->state, data->count, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_rc5_decode()
Dir-spi.c26 u16 pulse; member
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()
Dir-rcmm-decoder.c79 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()
Dir-xmp-decoder.c45 data->state, data->count, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_xmp_decode()
50 if (!ev.pulse) in ir_xmp_decode()
61 if (!ev.pulse) in ir_xmp_decode()
70 if (ev.pulse) in ir_xmp_decode()
186 data->count, data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_xmp_decode()
Drc-core-priv.h157 return x->pulse != y->pulse; in is_transition()
181 unsigned int pulse, in init_ir_raw_event_duration() argument
186 .pulse = pulse in init_ir_raw_event_duration()
/Linux-v5.4/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.
/Linux-v5.4/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>;
/Linux-v5.4/drivers/mfd/
Datmel-smc.c191 conf->pulse &= ~GENMASK(shift + 7, shift); in atmel_smc_cs_conf_set_pulse()
192 conf->pulse |= val << shift; in atmel_smc_cs_conf_set_pulse()
249 regmap_write(regmap, ATMEL_SMC_PULSE(cs), conf->pulse); in atmel_smc_cs_conf_apply()
270 regmap_write(regmap, ATMEL_HSMC_PULSE(layout, cs), conf->pulse); in atmel_hsmc_cs_conf_apply()
290 regmap_read(regmap, ATMEL_SMC_PULSE(cs), &conf->pulse); in atmel_smc_cs_conf_get()
311 regmap_read(regmap, ATMEL_HSMC_PULSE(layout, cs), &conf->pulse); in atmel_hsmc_cs_conf_get()
/Linux-v5.4/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>;
/Linux-v5.4/drivers/media/rc/img-ir/
Dimg-ir-rc6.c89 .pulse = { 650 },
94 .pulse = { 370 },
99 .pulse = { 370 },
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 */ },
Dimg-ir-sanyo.c89 .pulse = { 16 /* 9ms */ },
94 .pulse = { 1 /* 562.5 us */ },
99 .pulse = { 1 /* 562.5 us */ },
/Linux-v5.4/arch/arm/boot/dts/
Dstihxxx-b2120.dtsi90 st,i2c-min-scl-pulse-width-us = <0>;
91 st,i2c-min-sda-pulse-width-us = <5>;
97 st,i2c-min-scl-pulse-width-us = <0>;
98 st,i2c-min-sda-pulse-width-us = <5>;
127 st,i2c-min-scl-pulse-width-us = <0>;
128 st,i2c-min-sda-pulse-width-us = <5>;
/Linux-v5.4/drivers/media/usb/au0828/
Dau0828-input.c170 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()
/Linux-v5.4/Documentation/w1/masters/
Domap-hdq.rst26 initialization pulse.In HDQ mode, the firmware does not require the host to
27 create an initialization pulse to the slave.However, the slave can be reset by
28 using an initialization pulse (also referred to as a break pulse).The slave
29 does not respond with a presence pulse as it does in the 1-Wire protocol.

1234567