Lines Matching +full:zero +full:- +full:initialised
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright 2010-2014 Imagination Technologies Ltd.
12 #include <media/rc-core.h>
18 #define IMG_IR_CODETYPE_BIPHASE 0x2 /* RC-5/6 */
19 #define IMG_IR_CODETYPE_2BITPULSEPOS 0x3 /* RC-MM */
25 * struct img_ir_control - Decoder control settings
53 * struct img_ir_timing_range - range of timing values
56 * preprocessing step, so it is normally not explicitly initialised
65 * struct img_ir_symbol_timing - timing data for a symbol
75 * struct img_ir_free_timing - timing data for free time symbol
88 * struct img_ir_timings - Timing values.
90 * @s00: Zero symbol timing data for primary decoder
92 * @s10: Zero symbol timing data for secondary (no leader symbol) decoder
102 * struct img_ir_filter - Filter IR events.
116 * struct img_ir_timing_regvals - Calculated timing register values.
118 * @s00: Zero symbol timing register value for primary decoder
120 * @s10: Zero symbol timing register value for secondary decoder
132 * struct img_ir_scancode_req - Scancode request data.
146 * struct img_ir_decoder - Decoder settings for an IR protocol.
159 * Returns -errno (e.g. -EINVAL) on error.
161 * filter. The minlen and maxlen fields will have been initialised
190 * struct img_ir_reg_timings - Reg values for decoder timings at clock rate.
214 * struct img_ir_priv_hw - Private driver data for hardware decoder.
219 * @suspend_timer: Timer to re-enable protocol.
253 return hw->rdev; in img_ir_hw_enabled()
286 return -ENODEV; in img_ir_probe_hw()