Re: [PATCH 00/16] media: sun6i-csi/isp MC-centric support and cleanups
Ondřej Jirman <[email protected]> Mon, 3 Aug 2026 14:16:33 +0200
| Newsgroups | org.kernel.vger.linux-media,dev.linux.lists.linux-staging,dev.linux.lists.linux-sunxi,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <w72t67p2sucsppxclldfbfenl6hzgwkru4rsvxenfta7duah7h@nbeim2a2ssjt> |
Hi, Just a heads up. I'm currently working on sun6i-isp support for A83T (so far all the details seem to be turning out fully compatible with V3s), and I just noticed this patch series. I'm basing my work on top of linux-next, which doesn't have this series yet, sadly. I'm working with YUYV input (because that's what I have currently on my A83T tablet with HM5065 sensor - adding bayer output to it would be another can of worms) and I re-organized the driver to support both the dual output mode + rotation (can be enabled on one output only at a time, due to HW limitations). I also added missing pipeline blocks to the driver and statistics configuration and buffer output (all very similar to how rkisp1 does this, which I have quite a bit of experience with) + missing formats that thw HW supports. So I'm pretty far into the whole re-debug on device process on this driver. :) It would be nice if this series landed so I can submit my work without conflicts. And I'm also sending this mail so that people know there's someone working on this driver, to not duplicate work. And it would be nice once I submit it if someone with bayer output sensor would do the tests on ISP blocks that work with that (which are also part of my work but will be untested). Best regards, o.j. On Mon, May 18, 2026 at 12:24:35PM +0200, Paul Kocialkowski wrote: > This series first introduces some fixes and new formats to v4l2 format > info, one of which we need for the sun6i-csi driver. Support for > MC-centric format enumeration is then added, along with cleanups and > improvements for both the sun6i-csi and sun6i-isp drivers. > > The first 4 patches are already reviewed and ready to go and are > included here as a reminder that this series depends on them. > > Arash Golgol (4): > media: sun6i-csi: bridge: Use V4L2 subdev active state > media: sun6i-csi: capture: Implement vidioc_enum_framesizes > media: sun6i-mipi-csi2: Use V4L2 subdev active state > media: sun8i-a83t-mipi-csi2: Use V4L2 subdev active state > > Paul Kocialkowski (12): > media: v4l2-common: Fix NV15_4L4 format info block height > media: v4l2-common: Add missing tiled format info block sizes > media: v4l2-common: Add NV12_16L16 pixel format to v4l2 format info > media: v4l2-common: Add NV12_32L32 pixel format to v4l2 format info > media: sun6i-csi: Split format validation to a dedicated helper > media: sun6i-csi: Add support for MC-centric format enumeration > media: sun6i-csi: Tidy up and unify coding style > media: sun6i-mipi-csi2: Fix parenthesis alignment > media: sun6i-isp: Add dummy params link_validate implementation > media: sun6i-isp: Use V4L2 subdev active state > media: sun6i-isp: Add support for MC-centric format enumeration > media: sun6i-isp: Add support for frame size enumeration > > .../sunxi/sun6i-csi/sun6i_csi_bridge.c | 153 +++++++--------- > .../sunxi/sun6i-csi/sun6i_csi_bridge.h | 9 - > .../sunxi/sun6i-csi/sun6i_csi_capture.c | 168 +++++++++++++----- > .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 107 ++++++----- > .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.h | 2 - > .../sun8i_a83t_mipi_csi2.c | 113 ++++++------ > .../sun8i_a83t_mipi_csi2.h | 2 - > drivers/media/v4l2-core/v4l2-common.c | 12 +- > .../media/sunxi/sun6i-isp/sun6i_isp_capture.c | 47 ++++- > .../media/sunxi/sun6i-isp/sun6i_isp_params.c | 37 +++- > .../media/sunxi/sun6i-isp/sun6i_isp_params.h | 4 +- > .../media/sunxi/sun6i-isp/sun6i_isp_proc.c | 117 ++++++------ > .../media/sunxi/sun6i-isp/sun6i_isp_proc.h | 7 - > 13 files changed, 437 insertions(+), 341 deletions(-) > > -- > 2.54.0 >