Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/4] media: imx-jpeg: Add v1 hardware encoder support for i.MX952
@ 2026-02-03  8:23 ming.qian
  2026-02-03  8:23 ` [PATCH v4 1/4] media: imx-jpeg: Simplify descriptor initialization with memset ming.qian
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: ming.qian @ 2026-02-03  8:23 UTC (permalink / raw)
  To: mchehab, hverkuil-cisco, mirela.rabulea
  Cc: nicolas, shawnguo, s.hauer, kernel, festevam, xiahong.bao,
	eagle.zhou, linux-imx, Frank.li, imx, linux-media, linux-kernel,
	linux-arm-kernel

From: Ming Qian <ming.qian@oss.nxp.com>

Support the upgraded JPEG encoder v1 found on i.MX952 SoC.

V1 hardware uses enhanced descriptors with mode, quality, and
threshold fields, configured in a single phase via setup_desc
callback.
V0 hardware continues using the existing two-phase manual configuration.

---
Change logs
v4
- Use devm_pm_runtime_enable() helper
- Correct the typo in the title

v3
- Split the changes into separate patches

v2
- Improve commit message
- Use GENMASK_U32
- make mxc_jpeg_get_version() static
- Check version in probe()
- Remove noise that update copyright years

Ming Qian (4):
  media: imx-jpeg: Simplify descriptor initialization with memset
  media: imx-jpeg: Use devm_pm_runtime_enable() helper
  media: imx-jpeg: Add encoder ops layer for hardware abstraction
  media: imx-jpeg: Add support for encoder v1 descriptor configuration

 .../media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h |   1 +
 .../media/platform/nxp/imx-jpeg/mxc-jpeg.c    | 117 +++++++++++++++---
 .../media/platform/nxp/imx-jpeg/mxc-jpeg.h    |  22 ++++
 3 files changed, 123 insertions(+), 17 deletions(-)


base-commit: c824345288d11e269ce41b36c105715bc2286050
prerequisite-patch-id: 0000000000000000000000000000000000000000
-- 
2.52.0



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

end of thread, other threads:[~2026-03-19 19:53 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-03  8:23 [PATCH v4 0/4] media: imx-jpeg: Add v1 hardware encoder support for i.MX952 ming.qian
2026-02-03  8:23 ` [PATCH v4 1/4] media: imx-jpeg: Simplify descriptor initialization with memset ming.qian
2026-02-03  8:23 ` [PATCH v4 2/4] media: imx-jpeg: Use devm_pm_runtime_enable() helper ming.qian
2026-02-03 16:56   ` Frank Li
2026-02-04  1:36     ` Ming Qian(OSS)
2026-02-04 15:42       ` Frank Li
2026-02-05  1:45         ` Ming Qian(OSS)
2026-03-19 19:53   ` Nicolas Dufresne
2026-02-03  8:23 ` [PATCH v4 3/4] media: imx-jpeg: Add encoder ops layer for hardware abstraction ming.qian
2026-02-03  8:23 ` [PATCH v4 4/4] media: imx-jpeg: Add support for encoder v1 descriptor configuration ming.qian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox