Thread (29 messages) 29 messages, 7 authors, 2021-11-29

Re: (EXT) Re: [PATCH V2 4/5] arm64: dts: imx8mm-beacon: Enable OV5640 Camera

From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Date: 2021-11-23 09:47:37
Also in: linux-arm-kernel, linux-media, lkml

Hi Alexander,

On Tue, Nov 23, 2021 at 08:38:47AM +0100, Alexander Stein wrote:
Am Dienstag, dem 23.11.2021 um 02:15 +0200 schrieb Laurent Pinchart:
quoted
On Sun, Nov 21, 2021 at 09:07:26PM -0600, Adam Ford wrote:
quoted
On Sun, Nov 21, 2021 at 5:18 PM Laurent Pinchart wrote:
quoted
On Sat, Nov 06, 2021 at 10:54:26AM -0500, Adam Ford wrote:
quoted
The baseboard has support for a TDNext 5640 Camera which
uses an OV5640 connected to a 2-lane CSI2 interface.

With the CSI and mipi_csi2 drivers pointing to an OV5640 camera, the media
pipeline can be configured with the following:

    media-ctl --links "'ov5640 1-003c':0->'imx7-mipi-csis.0':0[1]"

The camera and various nodes in the pipeline can be configured for UYVY:
    media-ctl -v -V "'ov5640 1-003c':0 [fmt:UYVY8_1X16/640x480 field:none]"
    media-ctl -v -V "'csi':0 [fmt:UYVY8_1X16/640x480 field:none]"

Signed-off-by: Adam Ford <redacted>
As the ov5640 is on an add-on module, would a DT overlay be better ?
At least for the Beacon / LogicPD boards, I would prefer to avoid the
overlays.  We have an i.M6Q and an OMAP3 board with cameras enabled in
our development kit device trees.  If the cameras are not connected,
they just display a message that the cameras are not communicating and
move on.  I'm OK with that.
You know the board better than I do, so I won't push against this, but I
still think it may not lead to the best user experience, especially if a
user wanted to connect a different sensor to the development board.
I see the advantages of overlays compared to "stacked" .dts files. But
is there any general supported interface how to actually apply an overlay?
Documentation/devicetree/overlay-notes.rst
states of_overlay_fdt_apply() but there is only exactly one user in-
kernel (rcar-du). Is it expected that the bootloader like u-boot shall
apply the .dtbo files?
I believe the boot loader is expected to apply overlays nowadays, yes.
That's my personal workflow.

-- 
Regards,

Laurent Pinchart
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help