lkml.org 
[lkml]   [2021]   [Jul]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v6 0/8] arm64: dts: renesas: Enable GMSL on Eagle and Condor
    Date
    Hello,
    here we go again with the attempt to try enable GMSL for Eagle and this time
    also Condor board.

    v5 highlighted an issue with the integration of RDACM20 which shown failures at
    start streaming time due to conflicts with i2c writes performed by the embedded
    microcontroller. A new patch
    - media: i2c: rdacm20: Re-program chip address earlier
    is aimed to fix the issue by reducing the collision window by re-programming the
    chip address earlier. All capture session I've run seems stable now.

    Compared to v5 integration for the Condor board is now included.

    Condor has 2 GMSL channels, something the current version of the MAX9286 driver
    does not support. However the DTS integration can be upstreamed but a single
    channel can be used at a time.

    Support for Condor required a reword of what was called eagle-gmsl.dtsi in v5
    and is now called gmsl-cameras.dtsi to expand support for the secondary GMSL
    channel.

    Integration of the new "maxim,gpio-poc" property required for Eagle/Condor is
    fully reviewed and can be eventually fast-tracked.

    The series is based on:
    https://patchwork.linuxtv.org/project/linux-media/list/?series=5847
    and has been tested on Eagle V3H board, while only compile tested for Condor.

    Thanks
    j

    Jacopo Mondi (5):
    dt-bindings: media: max9286: Re-indent example
    dt-bindings: media: max9286: Define 'maxim,gpio-poc'
    media: i2c: max9286: Use "maxim,gpio-poc" property
    media: i2c: rdacm20: Re-program chip address earlier
    arm64: dts: renesas: condor: Enable MAX9286

    Kieran Bingham (3):
    arm64: dts: renesas: eagle: Enable MAX9286
    arm64: dts: renesas: Add GMSL cameras .dtsi
    DNI: arm64: dts: renesas: eagle: Include eagle-gmsl

    .../bindings/media/i2c/maxim,max9286.yaml | 275 +++++++++------
    arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 ++++++++++++++++++
    .../arm64/boot/dts/renesas/r8a77970-eagle.dts | 112 ++++++
    .../boot/dts/renesas/r8a77980-condor.dts | 193 ++++++++++
    drivers/media/i2c/max9286.c | 125 +++++--
    drivers/media/i2c/rdacm20.c | 10 +-
    6 files changed, 906 insertions(+), 141 deletions(-)
    create mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi

    --
    2.32.0

    \
     
     \ /
      Last update: 2021-07-22 19:36    [W:2.552 / U:0.584 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site