Lines Matching full:timings

247 	const struct meson_ir_protocol *timings;  in meson_ir_hw_decoder_init()  local
264 timings = &protocol_timings[i]; in meson_ir_hw_decoder_init()
286 regval = FIELD_PREP(IR_DEC_REG2_MODE, timings->hw_protocol); in meson_ir_hw_decoder_init()
291 timings->hold_code_enable ? in meson_ir_hw_decoder_init()
296 timings->bit_order ? IR_DEC_REG2_BIT_ORDER : 0); in meson_ir_hw_decoder_init()
300 timings->count_tick_mode ? in meson_ir_hw_decoder_init()
309 timings->repeat_counter_enable ? in meson_ir_hw_decoder_init()
312 timings->repeat_check_enable ? in meson_ir_hw_decoder_init()
315 timings->repeat_compare_enable ? in meson_ir_hw_decoder_init()
323 timings->frame_time_max); in meson_ir_hw_decoder_init()
328 regval = FIELD_PREP(IR_DEC_REG1_FRAME_LEN, timings->code_length - 1); in meson_ir_hw_decoder_init()
333 timings->leader_active_max) | in meson_ir_hw_decoder_init()
335 timings->leader_active_min); in meson_ir_hw_decoder_init()
340 regval = FIELD_PREP(IR_DEC_LDR_IDLE_MAX, timings->leader_idle_max) | in meson_ir_hw_decoder_init()
341 FIELD_PREP(IR_DEC_LDR_IDLE_MIN, timings->leader_idle_min); in meson_ir_hw_decoder_init()
346 regval = FIELD_PREP(IR_DEC_LDR_REPEAT_MAX, timings->repeat_leader_max) | in meson_ir_hw_decoder_init()
347 FIELD_PREP(IR_DEC_LDR_REPEAT_MIN, timings->repeat_leader_min); in meson_ir_hw_decoder_init()
355 regval = FIELD_PREP(IR_DEC_BIT_0_MAX, timings->bit0_max) | in meson_ir_hw_decoder_init()
356 FIELD_PREP(IR_DEC_BIT_0_MIN, timings->bit0_min); in meson_ir_hw_decoder_init()
364 regval = FIELD_PREP(IR_DEC_STATUS_BIT_1_MAX, timings->bit1_max) | in meson_ir_hw_decoder_init()
365 FIELD_PREP(IR_DEC_STATUS_BIT_1_MIN, timings->bit1_min); in meson_ir_hw_decoder_init()
371 timings->bit1_match_enable ? in meson_ir_hw_decoder_init()
378 regval = FIELD_PREP(IR_DEC_DURATN2_MAX, timings->duration2_max) | in meson_ir_hw_decoder_init()
379 FIELD_PREP(IR_DEC_DURATN2_MIN, timings->duration2_min); in meson_ir_hw_decoder_init()
387 regval = FIELD_PREP(IR_DEC_DURATN3_MAX, timings->duration3_max) | in meson_ir_hw_decoder_init()
388 FIELD_PREP(IR_DEC_DURATN3_MIN, timings->duration3_min); in meson_ir_hw_decoder_init()