Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp349478pxb; Wed, 14 Apr 2021 17:29:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxxdWS9q20uUu2hr63F89EAIsaFWsBoHStlKVL5BQ/NjSFX9AFOtX/wqJtbZxb4cqJFHp85 X-Received: by 2002:a17:907:2d94:: with SMTP id gt20mr703128ejc.552.1618446554755; Wed, 14 Apr 2021 17:29:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618446554; cv=none; d=google.com; s=arc-20160816; b=Qxk1VH5hVUH+RIZbBbIrmo4DuUXCd6xTF5zaPHUZnxsiv+TxhhkBkvxtDsmOw36q4H RSh1S/roFE7h5/aa/QNPnlY0K8HqQxjz8jfq5NqKvDVAGE27ahWVYxbxbO2p+9ComvWH qXqI+iwKO+o0wBx3cQvFiNHfDcluaCrpNtlhLorXWK630CREY3uzQRx3eGopRfQ1KLA+ sSMSm2jSIEZ9uxPz55wrVGuue8cx1sWxjQrT7RxvA7YHKiIcZZk9gXMID3xEvRkP8A4a hYvuzVyT6EYoffrvbdxpAGpQSj5J5ZnkZ/CMTW7Q4YM1cbJ2hwtAlNs/6Wc/EYEMiXpp 5BPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=qfP5j/HueJfwBVJ6BwbYx5QsOQFFqEwpBM95XL26q4s=; b=Fn/Vhp6vM5X5QipDBeGL6uIGB5z06fDwxFdHwCmvWDgjuy2jhJ0m1m598jE4ttfsNX g4qm2ElED2DVWDatqHFbphGWIKoNM9e4VvGpaR6p45Upd/SKI+rAUhOQ2/Ml0wq2NNax tWwbn3nxL2D8NZYm8AzXFS8jFjWkRtg/wvVjK09S+LhrqbClDQ2PmV4BqTidzcKbz8ot zxch3GFsc9rYHSitRgPObdMf7KdkqZXMjnVs0UqlqDIzeRKaD+3oGdboK12MWkzVYAgU aa2eNI8DC/DP5pEGLxZcx2r7mGxoxU3pCDgPhy5NpgdR+8bT0fj31AExSaBjGBpmk+fd ifCg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i21si757831ejg.243.2021.04.14.17.28.51; Wed, 14 Apr 2021 17:29:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1349143AbhDNNvW (ORCPT + 99 others); Wed, 14 Apr 2021 09:51:22 -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