Lines Matching +full:video +full:- +full:firmware
1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Author: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
15 * VPU (video processor unit) is a tiny processor controlling video hardware
16 * related to video codec, scaling and color format converting.
25 * enum ipi_id - the id of inter-processor interrupt
29 * IPI_VPU_INIT is sent from VPU when firmware is
39 * handle VP8 video decoder job, and vice versa.
43 * handle VP9 video decoder job, and vice versa.
47 * handle H264 video encoder job, and vice versa.
49 * handle VP8 video encoder job,, and vice versa.
67 * enum rst_id - reset id to register reset function for VPU watchdog timeout
82 * vpu_ipi_register - register an ipi function
98 * vpu_ipi_send - send data from AP to vpu.
105 * This function is thread-safe. When this function returns,
117 * vpu_get_plat_device - get VPU's platform device
128 * vpu_wdt_reg_handler - register a VPU watchdog handler
146 * vpu_get_vdec_hw_capa - get video decoder hardware capability
150 * Return: video decoder hardware capability
155 * vpu_get_venc_hw_capa - get video encoder hardware capability
159 * Return: video encoder hardware capability
164 * vpu_load_firmware - download VPU firmware and boot it
168 * Return: Return 0 if downloading firmware successfully,
174 * vpu_mapping_dm_addr - Mapping DTCM/DMEM to kernel virtual address
179 * Mapping the VPU's DTCM (Data Tightly-Coupled Memory) /
183 * Return: Return ERR_PTR(-EINVAL) if mapping failed,