Re: [GIT PULL FOR v5.18] amphion video decoder/encoder driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ming Qian,

The Jenkins build failed since the Makefile and Kconfig are added too soon, before
all the sources are in place. Since this will break git bisect, can you post a
v18 where the addition of the Makefile and Kconfig is done in a separate patch at
the end?

I should have seen that in my review...

Regards,

	Hans

On 2/23/22 13:22, Hans Verkuil wrote:
> Ming Qian,
> 
> Thank you very much for your hard work on this!
> 
> Very nice to see this go in.
> 
> Regards,
> 
> 	Hans
> 
> The following changes since commit 2b891d3980f6c255459d0e1c29ce2152ec7cf678:
> 
>   media: xilinx: csi2rxss: Use mipi-csi2.h (2022-02-17 10:32:26 +0100)
> 
> are available in the Git repository at:
> 
>   git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.18r
> 
> for you to fetch changes up to ce9df78ab89f9fc79875af9fac11b4ca329c7e35:
> 
>   MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry (2022-02-23 12:54:25 +0100)
> 
> ----------------------------------------------------------------
> Tag branch
> 
> ----------------------------------------------------------------
> Ming Qian (11):
>       dt-bindings: media: amphion: add amphion video codec bindings
>       media: add nv12m_8l128 and nv12m_10be_8l128 video format.
>       media: amphion: add amphion vpu device driver
>       media: amphion: add vpu core driver
>       media: amphion: implement vpu core communication based on mailbox
>       media: amphion: add vpu v4l2 m2m support
>       media: amphion: add v4l2 m2m vpu encoder stateful driver
>       media: amphion: add v4l2 m2m vpu decoder stateful driver
>       media: amphion: implement windsor encoder rpc interface
>       media: amphion: implement malone decoder rpc interface
>       MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry
> 
>  Documentation/devicetree/bindings/media/amphion,vpu.yaml    |  180 +++++
>  Documentation/userspace-api/media/v4l/pixfmt-yuv-planar.rst |   28 +-
>  MAINTAINERS                                                 |    9 +
>  drivers/media/platform/Kconfig                              |   19 +
>  drivers/media/platform/Makefile                             |    2 +
>  drivers/media/platform/amphion/Makefile                     |   20 +
>  drivers/media/platform/amphion/vdec.c                       | 1691 ++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/media/platform/amphion/venc.c                       | 1358 +++++++++++++++++++++++++++++++++++++
>  drivers/media/platform/amphion/vpu.h                        |  362 ++++++++++
>  drivers/media/platform/amphion/vpu_cmds.c                   |  433 ++++++++++++
>  drivers/media/platform/amphion/vpu_cmds.h                   |   25 +
>  drivers/media/platform/amphion/vpu_codec.h                  |   68 ++
>  drivers/media/platform/amphion/vpu_color.c                  |  183 +++++
>  drivers/media/platform/amphion/vpu_core.c                   |  871 ++++++++++++++++++++++++
>  drivers/media/platform/amphion/vpu_core.h                   |   15 +
>  drivers/media/platform/amphion/vpu_dbg.c                    |  494 ++++++++++++++
>  drivers/media/platform/amphion/vpu_defs.h                   |  187 +++++
>  drivers/media/platform/amphion/vpu_drv.c                    |  260 +++++++
>  drivers/media/platform/amphion/vpu_helpers.c                |  413 +++++++++++
>  drivers/media/platform/amphion/vpu_helpers.h                |   74 ++
>  drivers/media/platform/amphion/vpu_imx8q.c                  |  271 ++++++++
>  drivers/media/platform/amphion/vpu_imx8q.h                  |  115 ++++
>  drivers/media/platform/amphion/vpu_malone.c                 | 1625 ++++++++++++++++++++++++++++++++++++++++++++
>  drivers/media/platform/amphion/vpu_malone.h                 |   44 ++
>  drivers/media/platform/amphion/vpu_mbox.c                   |  118 ++++
>  drivers/media/platform/amphion/vpu_mbox.h                   |   16 +
>  drivers/media/platform/amphion/vpu_msgs.c                   |  385 +++++++++++
>  drivers/media/platform/amphion/vpu_msgs.h                   |   14 +
>  drivers/media/platform/amphion/vpu_rpc.c                    |  257 +++++++
>  drivers/media/platform/amphion/vpu_rpc.h                    |  456 +++++++++++++
>  drivers/media/platform/amphion/vpu_v4l2.c                   |  712 +++++++++++++++++++
>  drivers/media/platform/amphion/vpu_v4l2.h                   |   55 ++
>  drivers/media/platform/amphion/vpu_windsor.c                | 1169 ++++++++++++++++++++++++++++++++
>  drivers/media/platform/amphion/vpu_windsor.h                |   37 +
>  drivers/media/v4l2-core/v4l2-ioctl.c                        |    2 +
>  include/uapi/linux/videodev2.h                              |    2 +
>  36 files changed, 11967 insertions(+), 3 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/media/amphion,vpu.yaml
>  create mode 100644 drivers/media/platform/amphion/Makefile
>  create mode 100644 drivers/media/platform/amphion/vdec.c
>  create mode 100644 drivers/media/platform/amphion/venc.c
>  create mode 100644 drivers/media/platform/amphion/vpu.h
>  create mode 100644 drivers/media/platform/amphion/vpu_cmds.c
>  create mode 100644 drivers/media/platform/amphion/vpu_cmds.h
>  create mode 100644 drivers/media/platform/amphion/vpu_codec.h
>  create mode 100644 drivers/media/platform/amphion/vpu_color.c
>  create mode 100644 drivers/media/platform/amphion/vpu_core.c
>  create mode 100644 drivers/media/platform/amphion/vpu_core.h
>  create mode 100644 drivers/media/platform/amphion/vpu_dbg.c
>  create mode 100644 drivers/media/platform/amphion/vpu_defs.h
>  create mode 100644 drivers/media/platform/amphion/vpu_drv.c
>  create mode 100644 drivers/media/platform/amphion/vpu_helpers.c
>  create mode 100644 drivers/media/platform/amphion/vpu_helpers.h
>  create mode 100644 drivers/media/platform/amphion/vpu_imx8q.c
>  create mode 100644 drivers/media/platform/amphion/vpu_imx8q.h
>  create mode 100644 drivers/media/platform/amphion/vpu_malone.c
>  create mode 100644 drivers/media/platform/amphion/vpu_malone.h
>  create mode 100644 drivers/media/platform/amphion/vpu_mbox.c
>  create mode 100644 drivers/media/platform/amphion/vpu_mbox.h
>  create mode 100644 drivers/media/platform/amphion/vpu_msgs.c
>  create mode 100644 drivers/media/platform/amphion/vpu_msgs.h
>  create mode 100644 drivers/media/platform/amphion/vpu_rpc.c
>  create mode 100644 drivers/media/platform/amphion/vpu_rpc.h
>  create mode 100644 drivers/media/platform/amphion/vpu_v4l2.c
>  create mode 100644 drivers/media/platform/amphion/vpu_v4l2.h
>  create mode 100644 drivers/media/platform/amphion/vpu_windsor.c
>  create mode 100644 drivers/media/platform/amphion/vpu_windsor.h




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux