mbox series

[v6,0/4] Add initial i.MX8MQ support

Message ID 20200320131256.23294-1-p.zabel@pengutronix.de (mailing list archive)
Headers show
Series Add initial i.MX8MQ support | expand

Message

Philipp Zabel March 20, 2020, 1:12 p.m. UTC
With the i.MX8MQ decoders in active use and the i.MX8MM power domain
support still up in the air, I think it makes sense to merge i.MX8MQ
Hantro support now and accept that i.MX8MM may or may not require
different bindings.

Patch 4 depends on [2] for the MAINTAINERS change.

Changes since v5 [1]:
 - Drop merged patches
 - Drop i.MX8MM bindings
 - Change example node name to video-codec
 - Convert i.MX8MQ bindings to YAML
 - Drop i.MX8MM support
 - Rebase onto media/master
 - Enable h.264 and VP8 decoding
 - Enable post-processing

[1] https://lore.kernel.org/linux-media/20190612093915.18973-1-p.zabel@pengutronix.de
[2] https://lore.kernel.org/linux-media/20200318132108.21873-9-ezequiel@collabora.com

regards
Philipp

Philipp Zabel (4):
  media: dt-bindings: Document i.MX8MQ VPU bindings
  media: hantro: add initial i.MX8MQ support
  arm64: dts: imx8mq: enable Hantro G1/G2 VPU
  media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 for i.MX8MQ

 .../bindings/media/nxp,imx8mq-vpu.yaml        |  77 ++++++
 MAINTAINERS                                   |   2 +
 arch/arm64/boot/dts/freescale/imx8mq.dtsi     |  27 +++
 drivers/staging/media/hantro/Kconfig          |  16 +-
 drivers/staging/media/hantro/Makefile         |   3 +
 drivers/staging/media/hantro/hantro_drv.c     |   3 +
 drivers/staging/media/hantro/hantro_hw.h      |   1 +
 drivers/staging/media/hantro/imx8m_vpu_hw.c   | 220 ++++++++++++++++++
 8 files changed, 345 insertions(+), 4 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
 create mode 100644 drivers/staging/media/hantro/imx8m_vpu_hw.c

Comments

Ezequiel Garcia March 23, 2020, 10:41 p.m. UTC | #1
Hi Philipp,

Tested on the EVK, looks great.

On Fri, 2020-03-20 at 14:12 +0100, Philipp Zabel wrote:
> With the i.MX8MQ decoders in active use and the i.MX8MM power domain
> support still up in the air, I think it makes sense to merge i.MX8MQ
> Hantro support now and accept that i.MX8MM may or may not require
> different bindings.
> 
> Patch 4 depends on [2] for the MAINTAINERS change.
> 

Thanks a lot for stepping up and helping to maintain
the driver!

For all patches:

Reviewed-by: Ezequiel Garcia <ezequiel@collabora.com>

> Changes since v5 [1]:
>  - Drop merged patches
>  - Drop i.MX8MM bindings
>  - Change example node name to video-codec
>  - Convert i.MX8MQ bindings to YAML
>  - Drop i.MX8MM support
>  - Rebase onto media/master
>  - Enable h.264 and VP8 decoding
>  - Enable post-processing
> 
> [1] https://lore.kernel.org/linux-media/20190612093915.18973-1-p.zabel@pengutronix.de
> [2] https://lore.kernel.org/linux-media/20200318132108.21873-9-ezequiel@collabora.com
> 
> regards
> Philipp
> 
> Philipp Zabel (4):
>   media: dt-bindings: Document i.MX8MQ VPU bindings
>   media: hantro: add initial i.MX8MQ support
>   arm64: dts: imx8mq: enable Hantro G1/G2 VPU
>   media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 for i.MX8MQ
> 
>  .../bindings/media/nxp,imx8mq-vpu.yaml        |  77 ++++++
>  MAINTAINERS                                   |   2 +
>  arch/arm64/boot/dts/freescale/imx8mq.dtsi     |  27 +++
>  drivers/staging/media/hantro/Kconfig          |  16 +-
>  drivers/staging/media/hantro/Makefile         |   3 +
>  drivers/staging/media/hantro/hantro_drv.c     |   3 +
>  drivers/staging/media/hantro/hantro_hw.h      |   1 +
>  drivers/staging/media/hantro/imx8m_vpu_hw.c   | 220 ++++++++++++++++++
>  8 files changed, 345 insertions(+), 4 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
>  create mode 100644 drivers/staging/media/hantro/imx8m_vpu_hw.c
>