From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 10C34C43460 for ; Wed, 14 Apr 2021 13:51:09 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E68C2611C9 for ; Wed, 14 Apr 2021 13:51:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1351664AbhDNNv2 (ORCPT ); Wed, 14 Apr 2021 09:51:28 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:54239 "EHLO relay3-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1349084AbhDNNvV (ORCPT ); Wed, 14 Apr 2021 09:51:21 -0400 X-Originating-IP: 93.61.96.190 Received: from uno.LocalDomain (93-61-96-190.ip145.fastwebnet.it [93.61.96.190]) (Authenticated sender: jacopo@jmondi.org) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id E265A60010; Wed, 14 Apr 2021 13:50:56 +0000 (UTC) From: Jacopo Mondi To: Geert Uytterhoeven , Magnus Damm , Laurent Pinchart , Kieran Bingham , Rob Herring Cc: Jacopo Mondi , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 0/5] arm64: dts: renesas: Enable GMSL on R8A77970 V3M Eagle Date: Wed, 14 Apr 2021 15:51:23 +0200 Message-Id: <20210414135128.180980-1-jacopo+renesas@jmondi.org> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, this series follows https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=448427 but implements a different way of handling the regulator-gpio_controller circular dependency which is hunting us. As suggested during review of v2 by Laurent, instead of using a gpio-hog to force the MAX9286 gpio line that controls the remote cameras power, this series introduces a new vendor property that allows to declare that the camera power is controlled by the MAX9286 chip, instead than relying on a canonical supply, which is impossible to establish as consumer of the gpio controller registered by the driver. The series introduces the new property and add support for parsing it in the driver. The DTS changes that follow are identical to v2, and comments there have not been addressed waiting for a validation of patches 1 and 2. Thanks j Jacopo Mondi (2): dt-bindings: media: max9286: Define 'maxim,gpio-poc' media: i2c: max9286: Use "maxim,gpio-poc" property Kieran Bingham (3): arm64: dts: renesas: eagle: Enable MAX9286 arm64: dts: renesas: eagle: Add GMSL .dtsi arm64: dts: renesas: eagle: Include eagle-gmsl .../bindings/media/i2c/maxim,max9286.yaml | 53 ++++- arch/arm64/boot/dts/renesas/eagle-gmsl.dtsi | 186 ++++++++++++++++++ .../arm64/boot/dts/renesas/r8a77970-eagle.dts | 122 ++++++++++++ drivers/media/i2c/max9286.c | 125 +++++++++--- 4 files changed, 456 insertions(+), 30 deletions(-) create mode 100644 arch/arm64/boot/dts/renesas/eagle-gmsl.dtsi -- 2.31.1