Lines Matching +full:firmware +full:- +full:reset
1 /* SPDX-License-Identifier: GPL-2.0-only */
11 #include <media/v4l2-dev.h>
12 #include "pvrusb2-io.h"
13 #include "pvrusb2-ctrl.h"
17 pvr2_hdw_get_ctrl_by_id() - these are NOT visible in V4L */
61 * DEAD - Device is in an unusable state and cannot be recovered. This
66 * COLD - Device is in an unusable state, needs microcontroller firmware.
68 * WARM - We can communicate with the device and the proper
69 * microcontroller firmware is running, but other device initialization is
70 * still needed (e.g. encoder firmware).
72 * ERROR - A problem prevents capture operation (e.g. encoder firmware
75 * READY - Device is operational, but not streaming.
77 * RUN - Device is streaming.
111 device. This is useful for indexing array-valued module parameters. */
123 /* Retrieve per-instance string identifier for this specific device */
135 /* Retrieve a control handle given its index (0..count-1) */
171 /* Mark tuner status stale so that it will be re-fetched */
180 /* Query device and see if it thinks it is on a high-speed USB link */
204 /* Enable / disable retrieval of CPU firmware or prom contents. This must
207 imply a device reset). */
212 /* Return true if we're in a mode for retrieval CPU firmware */
215 /* Retrieve a piece of the CPU's firmware at the given offset. Return
217 an error otherwise (e.g. if firmware retrieval is not enabled). */
240 /* Call if for any reason we can't talk to the hardware anymore - this will
244 /* Set / clear 8051's reset bit */
247 /* Execute a USB-commanded device reset */
250 /* Reset worker's error trapping circuit breaker */
253 /* Execute hard reset command (after this point it's likely that the
258 /* Execute simple reset command */
261 /* Order decoder to reset */
302 /* Non-intrusively retrieve internal state info - this is useful for
309 /* Intrusively retrieve internal state info - this is useful for
311 the overall driver mutex - so if there are locking problems this will
317 Results are written into the passed-in buffer. */
324 /* Cause encoder firmware to be uploaded into the device. This is normally