All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/6] Add V4L2 driver for i.MX8 JPEG Encoder/Decoder
@ 2019-12-13 12:06 Mirela Rabulea
  2019-12-13 12:06 ` [PATCH v3 1/6] media: v4l: Add packed YUV444 24bpp pixel format Mirela Rabulea
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Mirela Rabulea @ 2019-12-13 12:06 UTC (permalink / raw)
  To: mchehab, hverkuil-cisco, shawnguo, robh+dt
  Cc: paul.kocialkowski, linux-media, linux-kernel, linux-imx, s.hauer,
	aisheng.dong, daniel.baluta, leonard.crestez, robert.chiras,
	laurentiu.palcu, mark.rutland, devicetree, p.zabel,
	laurent.pinchart+renesas, niklas.soderlund+renesas,
	dafna.hirschfeld, Mirela Rabulea

Changes in v3:
Add a 6th patch to update the MAINTAINERS file with an entry for this driver.

This patch set adds the V4L2 driver for i.MX8QXP/QM JPEG encoder/decoder
and it's dependencies.
The driver was tested on i.MX8QXP, using a unit test application and
the v4l2-compliance tool, including the  streaming tests for encoder.

Mirela Rabulea (6):
  media: v4l: Add packed YUV444 24bpp pixel format
  firmware: imx: scu-pd: Add power domains for imx-jpeg
  media: dt-bindings: Add bindings for i.MX8QXP/QM JPEG driver
  media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder
  arm64: dts: imx8qxp: Add jpeg encoder/decoder nodes
  Add maintainer for IMX jpeg v4l2 driver

 .../devicetree/bindings/media/imx8-jpeg.yaml       |   83 +
 Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst |   37 +-
 MAINTAINERS                                        |    8 +
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts      |    8 +
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi         |   37 +
 drivers/firmware/imx/scu-pd.c                      |    6 +
 drivers/media/platform/Kconfig                     |    2 +
 drivers/media/platform/Makefile                    |    1 +
 drivers/media/platform/imx-jpeg/Kconfig            |   10 +
 drivers/media/platform/imx-jpeg/Makefile           |    3 +
 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c      |  168 ++
 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h      |  140 ++
 drivers/media/platform/imx-jpeg/mxc-jpeg.c         | 2293 ++++++++++++++++++++
 drivers/media/platform/imx-jpeg/mxc-jpeg.h         |  188 ++
 drivers/media/v4l2-core/v4l2-ioctl.c               |    1 +
 include/uapi/linux/videodev2.h                     |    1 +
 16 files changed, 2985 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/devicetree/bindings/media/imx8-jpeg.yaml
 create mode 100644 drivers/media/platform/imx-jpeg/Kconfig
 create mode 100644 drivers/media/platform/imx-jpeg/Makefile
 create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c
 create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h
 create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c
 create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h

-- 
2.7.4


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2019-12-17 16:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-12-13 12:06 [PATCH v3 0/6] Add V4L2 driver for i.MX8 JPEG Encoder/Decoder Mirela Rabulea
2019-12-13 12:06 ` [PATCH v3 1/6] media: v4l: Add packed YUV444 24bpp pixel format Mirela Rabulea
2019-12-13 12:06 ` [PATCH v3 2/6] firmware: imx: scu-pd: Add power domains for imx-jpeg Mirela Rabulea
2019-12-13 12:06 ` [PATCH v3 3/6] media: dt-bindings: Add bindings for i.MX8QXP/QM JPEG driver Mirela Rabulea
2019-12-16 17:56   ` Rob Herring
2019-12-17 16:28     ` [EXT] " Mirela Rabulea
2019-12-13 12:06 ` [PATCH v3 4/6] media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder Mirela Rabulea
2019-12-13 12:06 ` [PATCH v3 5/6] arm64: dts: imx8qxp: Add jpeg encoder/decoder nodes Mirela Rabulea
2019-12-13 12:06 ` [PATCH v3 6/6] Add maintainer for IMX jpeg v4l2 driver Mirela Rabulea

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.