arm64: imx8mx: vpu: integrate vsi v1.4.1 20210129 release
authorZhou Peng <eagle.zhou@nxp.com>
Fri, 29 Jan 2021 15:05:53 +0000 (23:05 +0800)
committerZhou Peng <eagle.zhou@nxp.com>
Fri, 2 Apr 2021 06:39:29 +0000 (14:39 +0800)
commit0c72f5da613c136b5d3f2f50527b9a3223b6565d
tree41ae088dd3a9f4c31b83a8c48147857cffb60c4d
parentc5a983aaebfb28b301506c265b1aa8728a7287c3
arm64: imx8mx: vpu: integrate vsi v1.4.1 20210129 release

- VSI v1.4.1 20210129 formal release
  Change List (compare with v1.4):
  Regenerating code to make modules' boundary clearer.
  Adjust license declaration to meet NXP requirement. Passed NPX's license check.
  Remove unused code from project or release.
  Clean up code style to get conformant to kernel spec(driver) or google (daemon).
  Better support of AVS and RV format in unit test.
  Better support of 10-bit decoding.
  Save bandwidth by reducing data transfer number.
  Add extra event for communication between driver and application.
  Resolve some potential sync problem.
  Better support of crop feature in decoding.
  Resolve several CTS cases.
  Re-organize imx-vpu.h in conformance to standard kernel driver API's framework.
  JIRA ticket 503, 523, 528, 546, 554, 557, 589, 597, 608, 626, 627, 628, 633, 640 are resolved in this release

Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
(cherry picked from commit 88bd34e9d5306cbff6c2e8a316ec81970ec147de)
drivers/mxc/hantro_v4l2/vsi-v4l2-config.c
drivers/mxc/hantro_v4l2/vsi-v4l2-dec.c
drivers/mxc/hantro_v4l2/vsi-v4l2-enc.c
drivers/mxc/hantro_v4l2/vsi-v4l2-priv.h
drivers/mxc/hantro_v4l2/vsi-v4l2.c
drivers/mxc/hantro_v4l2/vsi-v4l2.h
drivers/mxc/hantro_v4l2/vsi-v4l2daemon.c
include/uapi/linux/imx_vpu.h