Lines Matching +full:video +full:- +full:firmware
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * Copyright (C) 2003-2004 Chris Kennedy
11 #include <media/v4l2-device.h>
12 #include <media/v4l2-ctrls.h>
38 * struct cx25840_state - a device instance private data
40 * @sd: our V4L2 sub-device
42 * @volume: audio volume V4L2 control (non-cx2583x devices only)
43 * @mute: audio mute V4L2 control (non-cx2583x devices only)
46 * @generic_mode: whether we disable ivtv-specific hacks
50 * the current mode is non-radio (that is, video)
51 * @std: currently set video standard
52 * @vid_input: currently set video input
53 * @vid_config: currently set video output configuration
57 * @audmode: currently set audio mode (when in non-radio mode)
61 * @is_initialized: whether we have already loaded firmware into the chip
65 * firmware loading (on a separate workqueue) finishes
66 * @fw_work: a work that actually loads the firmware on a separate
109 return &container_of(ctrl->handler, struct cx25840_state, hdl)->sd; in to_sd()
114 return state->id == CX25836 || in is_cx2583x()
115 state->id == CX25837; in is_cx2583x()
120 return state->id == CX25840 || in is_cx2584x()
121 state->id == CX25841 || in is_cx2584x()
122 state->id == CX25842 || in is_cx2584x()
123 state->id == CX25843; in is_cx2584x()
128 return state->id == CX2310X_AV; in is_cx231xx()
133 return state->id == CX23885_AV || in is_cx2388x()
134 state->id == CX23887_AV || in is_cx2388x()
135 state->id == CX23888_AV; in is_cx2388x()
140 return state->id == CX23885_AV; in is_cx23885()
145 return state->id == CX23887_AV; in is_cx23887()
150 return state->id == CX23888_AV; in is_cx23888()
153 /* ----------------------------------------------------------------------- */
154 /* cx25850-core.c */
165 /* ----------------------------------------------------------------------- */
166 /* cx25850-firmware.c */
169 /* ----------------------------------------------------------------------- */
170 /* cx25850-audio.c */
176 /* ----------------------------------------------------------------------- */
177 /* cx25850-vbi.c */
186 /* ----------------------------------------------------------------------- */
187 /* cx25850-ir.c */