| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/ivsrcid/dcn/ |
| D | irqsrcs_dcn_1_0.h | 54 …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/gpu/drm/amd/include/ivsrcid/dcn/ |
| D | irqsrcs_dcn_1_0.h | 54 …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/ |
| D | ir-imon-decoder.c | 19 * 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 …]
|
| D | rc-core-priv.h | 12 /* 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 …]
|
| D | rc-ir-raw.c | 2 // 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 …]
|
| D | ir-jvc-decoder.c | 2 /* 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 …]
|
| D | ir-nec-decoder.c | 2 // 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 …]
|
| D | ir-sanyo-decoder.c | 2 // 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 …]
|
| D | ir-sharp-decoder.c | 2 /* ir-sharp-decoder.c - handle Sharp IR Pulse/Space protocol 34 * ir_sharp_decode() - Decode one Sharp pulse or space 36 * @ev: the struct ir_raw_event descriptor of the pulse/space 38 * This function returns -EINVAL if the pulse violates the state machine 52 data->state, ev.duration, TO_STR(ev.pulse)); in ir_sharp_decode() 57 if (!ev.pulse) in ir_sharp_decode() 70 if (!ev.pulse) in ir_sharp_decode() 82 if (ev.pulse) in ir_sharp_decode() 103 if (!ev.pulse) in ir_sharp_decode() 123 if (ev.pulse) in ir_sharp_decode() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/rc/ |
| D | ir-imon-decoder.c | 19 * 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 …]
|
| D | rc-core-priv.h | 12 /* 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 …]
|
| D | rc-ir-raw.c | 2 // rc-ir-raw.c - handle IR pulse/space events 37 TO_STR(ev.pulse)); in ir_raw_event_thread() 63 * ir_raw_event_store() - pass a pulse/space duration to the raw ir decoders 65 * @ev: the struct ir_raw_event descriptor of the pulse/space 68 * pulse/space duration for the raw ir decoding state machines. Pulses are 78 ev->duration, TO_STR(ev->pulse)); in ir_raw_event_store() 90 * ir_raw_event_store_edge() - notify raw ir decoders of the start of a pulse/space 92 * @pulse: true for pulse, false for space 95 * store the beginning of an ir pulse or space (or the start/end of ir 100 int ir_raw_event_store_edge(struct rc_dev *dev, bool pulse) in ir_raw_event_store_edge() argument [all …]
|
| D | ir-jvc-decoder.c | 2 /* 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 …]
|
| D | ir-nec-decoder.c | 2 // 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 …]
|
| D | ir-sharp-decoder.c | 2 /* ir-sharp-decoder.c - handle Sharp IR Pulse/Space protocol 34 * ir_sharp_decode() - Decode one Sharp pulse or space 36 * @ev: the struct ir_raw_event descriptor of the pulse/space 38 * This function returns -EINVAL if the pulse violates the state machine 52 data->state, ev.duration, TO_STR(ev.pulse)); in ir_sharp_decode() 57 if (!ev.pulse) in ir_sharp_decode() 70 if (!ev.pulse) in ir_sharp_decode() 82 if (ev.pulse) in ir_sharp_decode() 103 if (!ev.pulse) in ir_sharp_decode() 123 if (ev.pulse) in ir_sharp_decode() [all …]
|
| D | ir-sanyo-decoder.c | 2 // 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | richtek,rtmv20-regulator.yaml | 36 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-6.6/Documentation/devicetree/bindings/regulator/ |
| D | richtek,rtmv20-regulator.yaml | 36 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-6.6/drivers/net/wireless/mediatek/mt76/ |
| D | mt76x02_dfs.c | 248 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/net/wireless/mediatek/mt76/ |
| D | mt76x02_dfs.c | 248 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/ |
| D | Kconfig | 19 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-6.6/drivers/iio/health/ |
| D | Kconfig | 19 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-6.6/drivers/net/wireless/ath/ |
| D | dfs_pattern_detector.h | 44 * @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
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ |
| D | dfs_pattern_detector.h | 44 * @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
|
| /kernel/linux/linux-6.6/Documentation/driver-api/media/ |
| D | rc-core.rst | 33 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
|