summaryrefslogtreecommitdiff
path: root/drivers/mxc/vpu_windsor
AgeCommit message (Collapse)Author
2019-07-09mxc: vpu: fix syntax error in vpu_*.cOleksandr Suvorov
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2019-03-22MLK-21230: VPU: fix driver build warning by gcc8.2ming_qian
Signed-off-by: ming_qian <ming.qian@nxp.com>
2019-03-21MLK-21195:VPU Encoder: skip firmware bss only when driver cleanup memoryming_qian
set skip firmware bss flag when when driver clear firmware buffer. If driver didn't clear the buffer, and the flag is set. Something unexpected may happen. So clear firmware buffer before download firmware every times. Signed-off-by: ming_qian <ming.qian@nxp.com>
2019-03-20MLK-21141-2: VPU Decoder: alloc mbi buffer in ioctl reqbufsming_qian
in the former patch, the order of allocate dma buffer will be changed. if there is no enough memory, some error may occur. so revert the former change, and add lock for alloc and free dma Signed-off-by: ming_qian <ming.qian@nxp.com>
2019-03-15MLK-21125: VPU Encoder: vb2 is not thread safeming_qian
the api supplied by videobuf2 is not thread safe. so in multi thread case, it may cause crash refine the encoder driver, make sure the api are synchronized Signed-off-by: ming_qian <ming.qian@nxp.com>
2019-03-04MLK-21020: VPU Encoder:establish the connection between YUV frame andming_qian
H264 frame H264 may re-order the sequence of frame. report the sequence through v4l2_buffer->sequence. copy the timestamp of yuv frame to h264 frame Signed-off-by: ming_qian <ming.qian@nxp.com>
2019-02-13MLK-20920: VPU Encoder: fix bug, set pointer to NULL after release itming_qian
If pointer is released, but it didn't set to NULL, it will be a wild pointer. It may cause unexpected error, and hard to debug. To avoid this bug, define a macro to release pointer and set it to NULL. Signed-off-by: ming_qian <ming.qian@nxp.com>
2019-02-12MLK-20797-2: VPU Encoder: reserve memory for actframeming_qian
the region of CMA associated with M0+ core is in [256M, 1G] It can't be guaranteed that it's uncachable for M0+ core. There are some risk, reserve memory to make sure it's in [128M, 256M]. Eliminate the potential risks Signed-off-by: ming_qian <ming.qian@nxp.com>
2019-02-12MLK-20802: VPU Encoder: modify some name to avoid confuseming_qian
change MXC_VPU_DECODER to MXC_VPU_MALONE change the directory name vpu-encoder-b0 to vpu_windsor Signed-off-by: ming_qian <ming.qian@nxp.com>