Home
last modified time | relevance | path

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

123456

/Linux-v4.19/drivers/net/wireless/mediatek/mt76/
Dmt76x2_dfs.c259 struct mt76x2_dfs_hw_pulse *pulse) in mt76x2_dfs_get_hw_pulse() argument
264 data = (MT_DFS_CH_EN << 16) | pulse->engine; in mt76x2_dfs_get_hw_pulse()
268 pulse->period = mt76_rr(dev, MT_BBP(DFS, 19)); in mt76x2_dfs_get_hw_pulse()
271 pulse->w1 = mt76_rr(dev, MT_BBP(DFS, 20)); in mt76x2_dfs_get_hw_pulse()
272 pulse->w2 = mt76_rr(dev, MT_BBP(DFS, 23)); in mt76x2_dfs_get_hw_pulse()
275 pulse->burst = mt76_rr(dev, MT_BBP(DFS, 22)); in mt76x2_dfs_get_hw_pulse()
279 struct mt76x2_dfs_hw_pulse *pulse) in mt76x2_dfs_check_hw_pulse() argument
283 if (!pulse->period || !pulse->w1) in mt76x2_dfs_check_hw_pulse()
288 if (pulse->engine > 3) in mt76x2_dfs_check_hw_pulse()
291 if (pulse->engine == 3) { in mt76x2_dfs_check_hw_pulse()
[all …]
/Linux-v4.19/drivers/media/rc/
Dir-imon-decoder.c117 TO_STR(ev.pulse)); in ir_imon_decode()
130 if (!ev.pulse && ev.duration > MS_TO_NS(10)) in ir_imon_decode()
143 if (ev.pulse) { in ir_imon_decode()
151 data->last_chk = ev.pulse; in ir_imon_decode()
152 else if (ev.pulse) in ir_imon_decode()
158 if (!ev.pulse) in ir_imon_decode()
172 if (ev.pulse) in ir_imon_decode()
184 TO_STR(ev.pulse)); in ir_imon_decode()
207 int i, pulse; in ir_imon_encode() local
215 pulse = !(scancode & (BIT(i) | BIT(i + 1))); in ir_imon_encode()
[all …]
Dir-jvc-decoder.c60 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_jvc_decode()
66 if (!ev.pulse) in ir_jvc_decode()
79 if (ev.pulse) in ir_jvc_decode()
89 if (!ev.pulse) in ir_jvc_decode()
99 if (ev.pulse) in ir_jvc_decode()
119 if (!ev.pulse) in ir_jvc_decode()
129 if (ev.pulse) in ir_jvc_decode()
156 if (!ev.pulse) in ir_jvc_decode()
168 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.c58 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_sharp_decode()
63 if (!ev.pulse) in ir_sharp_decode()
76 if (!ev.pulse) in ir_sharp_decode()
88 if (ev.pulse) in ir_sharp_decode()
109 if (!ev.pulse) in ir_sharp_decode()
129 if (ev.pulse) in ir_sharp_decode()
141 if (ev.pulse) in ir_sharp_decode()
170 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.c230 unsigned int pulse, space; in send_pulse_homebrew_softcarrier() local
233 pulse = DIV_ROUND_CLOSEST(serial_ir.duty_cycle * (NSEC_PER_SEC / 100), in send_pulse_homebrew_softcarrier()
243 edge = ktime_add_ns(edge, pulse); in send_pulse_homebrew_softcarrier()
275 static unsigned int ptr, pulse, space; in frbwrite() local
279 pulse += l; in frbwrite()
280 if (pulse > 250000) { in frbwrite()
282 ev.pulse = false; in frbwrite()
284 ev.duration = pulse; in frbwrite()
285 ev.pulse = true; in frbwrite()
288 pulse = 0; in frbwrite()
[all …]
Dir-sony-decoder.c59 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_sony_decode()
64 if (!ev.pulse) in ir_sony_decode()
75 if (ev.pulse) in ir_sony_decode()
85 if (!ev.pulse) in ir_sony_decode()
99 if (ev.pulse) in ir_sony_decode()
116 if (ev.pulse) in ir_sony_decode()
165 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_sony_decode()
Dir-rc6-decoder.c104 data->state, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_rc6_decode()
112 if (!ev.pulse) in ir_rc6_decode()
126 if (ev.pulse) in ir_rc6_decode()
141 if (ev.pulse) in ir_rc6_decode()
160 data->toggle = ev.pulse; in ir_rc6_decode()
193 if (ev.pulse) in ir_rc6_decode()
198 } else if (RC6_MODE_6A == rc6_mode(data) && !ev.pulse && in ir_rc6_decode()
215 if (ev.pulse) in ir_rc6_decode()
274 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-xmp-decoder.c53 data->state, data->count, TO_US(ev.duration), TO_STR(ev.pulse)); in ir_xmp_decode()
58 if (!ev.pulse) in ir_xmp_decode()
69 if (!ev.pulse) in ir_xmp_decode()
78 if (ev.pulse) in ir_xmp_decode()
194 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 ev->pulse = pulse; in init_ir_raw_event_duration()
/Linux-v4.19/drivers/iio/health/
DKconfig18 heart rate monitor and low-cost pulse oximeter.
24 tristate "TI AFE4404 heart rate and pulse oximeter sensor"
31 heart rate monitor and low-cost pulse oximeter.
37 tristate "MAX30100 heart rate and pulse oximeter sensor"
44 MAX30100 heart rate, and pulse oximeter sensor.
50 tristate "MAX30102 heart rate and pulse oximeter sensor"
57 MAX30102 heart rate, and pulse oximeter sensor.
/Linux-v4.19/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-v4.19/drivers/mfd/
Datmel-smc.c194 conf->pulse &= ~GENMASK(shift + 7, shift); in atmel_smc_cs_conf_set_pulse()
195 conf->pulse |= val << shift; in atmel_smc_cs_conf_set_pulse()
252 regmap_write(regmap, ATMEL_SMC_PULSE(cs), conf->pulse); in atmel_smc_cs_conf_apply()
273 regmap_write(regmap, ATMEL_HSMC_PULSE(layout, cs), conf->pulse); in atmel_hsmc_cs_conf_apply()
293 regmap_read(regmap, ATMEL_SMC_PULSE(cs), &conf->pulse); in atmel_smc_cs_conf_get()
314 regmap_read(regmap, ATMEL_HSMC_PULSE(layout, cs), &conf->pulse); in atmel_hsmc_cs_conf_get()
/Linux-v4.19/Documentation/devicetree/bindings/memory-controllers/
Datmel,ebi.txt86 - atmel,smc-ncs-rd-pulse-ns
87 - atmel,smc-nrd-pulse-ns
88 - atmel,smc-ncs-wr-pulse-ns
89 - atmel,smc-nwe-pulse-ns
127 atmel,smc-ncs-rd-pulse-ns = <84>;
128 atmel,smc-ncs-wr-pulse-ns = <84>;
129 atmel,smc-nrd-pulse-ns = <76>;
130 atmel,smc-nwe-pulse-ns = <76>;
/Linux-v4.19/drivers/media/rc/img-ir/
Dimg-ir-rc6.c93 .pulse = { 650 },
98 .pulse = { 370 },
103 .pulse = { 370 },
Dimg-ir-jvc.c65 .pulse = { 16 /* 8.44 ms */ },
70 .pulse = { 1 /* 527.5 us +-60 us */ },
75 .pulse = { 1 /* 527.5 us +-60 us */ },
Dimg-ir-sanyo.c93 .pulse = { 16 /* 9ms */ },
98 .pulse = { 1 /* 562.5 us */ },
103 .pulse = { 1 /* 562.5 us */ },
/Linux-v4.19/arch/arm/boot/dts/
Dstihxxx-b2120.dtsi88 st,i2c-min-scl-pulse-width-us = <0>;
89 st,i2c-min-sda-pulse-width-us = <5>;
95 st,i2c-min-scl-pulse-width-us = <0>;
96 st,i2c-min-sda-pulse-width-us = <5>;
125 st,i2c-min-scl-pulse-width-us = <0>;
126 st,i2c-min-sda-pulse-width-us = <5>;
/Linux-v4.19/drivers/media/usb/au0828/
Dau0828-input.c171 rawir.pulse = true; in au0828_get_key_au8522()
177 rawir.pulse ? "pulse" : "space", in au0828_get_key_au8522()
183 rawir.pulse ? "pulse" : "space", in au0828_get_key_au8522()
190 rawir.pulse = prv_bit ? false : true; in au0828_get_key_au8522()
193 rawir.pulse ? "pulse" : "space", in au0828_get_key_au8522()
203 rawir.pulse = prv_bit ? false : true; in au0828_get_key_au8522()
206 rawir.pulse ? "pulse" : "space", in au0828_get_key_au8522()
/Linux-v4.19/Documentation/w1/masters/
Domap-hdq25 initialization pulse.In HDQ mode, the firmware does not require the host to
26 create an initialization pulse to the slave.However, the slave can be reset by
27 using an initialization pulse (also referred to as a break pulse).The slave
28 does not respond with a presence pulse as it does in the 1-Wire protocol.
/Linux-v4.19/drivers/media/usb/tm6000/
Dtm6000-input.c90 u32 pulse = 0, leader = 0; in tm6000_ir_config() local
109 pulse = 700; /* ms - the actual value would be 562 */ in tm6000_ir_config()
114 pulse = 1780; /* ms - The actual value would be 1776 */ in tm6000_ir_config()
118 pulse = ir_clock_mhz * pulse; in tm6000_ir_config()
126 ir_clock_mhz, leader, pulse); in tm6000_ir_config()
142 tm6000_set_reg(dev, TM6010_REQ07_RDE_IR_PULSE_CNT1, pulse >> 8); in tm6000_ir_config()
143 tm6000_set_reg(dev, TM6010_REQ07_RDF_IR_PULSE_CNT0, pulse); in tm6000_ir_config()

123456