From patchwork Wed Jun 21 14:09:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrizio Castro X-Patchwork-Id: 111047 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp4405434vqr; Wed, 21 Jun 2023 07:26:50 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4L62fuzUwJD3C766OtT+rNmpRsCW5j3Wlm8VoFjCohfjteH/j0hAN8ZHkjlesyVH39h7/9 X-Received: by 2002:a05:6359:217:b0:130:e724:1e70 with SMTP id ej23-20020a056359021700b00130e7241e70mr7783094rwb.17.1687357610315; Wed, 21 Jun 2023 07:26:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687357610; cv=none; d=google.com; s=arc-20160816; b=oDn9KsGCV1kgpaEg4LD23+jDw4L44Sx+cCtXLICyQ7c50PxBoQk5qh6U+yu+mWWn/1 zcunvMJzbZPq/xtud3A/FCXih8zqoNddHIpoHnlDDyYzjWb0sW5dUk2MC0lGdW70TJCX CV4YHHeU5CqdSriNupOAmAh//PkAFkLPErbwIwOZYQHM5SDtWef9vlM3wh/N4tY70CdD JnQaQKIEZdgFhE3EgoI8cUNg3SDExJqJ0oxXL77hEISi0iqKkw3YPI91mPSux5yc75bF frOAeMw9Pmq3OqZmAKpZCCwFtIjCVLylRpLk4Vr8VIXzy35Q/la59qmRbxnHb9ZWme4l +fDg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=2N/DIjJfjbx0SsjzksTxWkMo/VTu81zbyLFZ/qUeJqc=; b=K75JsTeZl+LK2aIT5kYviwkhHnhvnMfnMZBUwkq0GKJSkZA0f9bf01RVRdk3Dyq0ZM QA7we/+8SpEErmI9AwyROsie/Pj5ycu02KkoTfCMAHG3YtQvny5P8R/QQxbAzbZdCL52 exCE7a73pt7cc4cevGUqjv2Hbk0dhq+Jq3cw7tg/56yW1uhdVkcT3a4Zmc5DKRHwVxke BclyVwqqledLrTTcngBhzh/2wexYUYr53KFvfDTb/YOmWPnpauPvFiEY6cy27yw+0Bus 4U+csXtyCyZvlMLA/AKeCv48MkTUCgiRJkI40Bi8L3qgOsUtDt3gfNq6ZOPzEpi+0+I+ 9zng== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=renesas.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j9-20020a633c09000000b0054fb9698c4csi4233037pga.13.2023.06.21.07.26.36; Wed, 21 Jun 2023 07:26:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=renesas.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232837AbjFUOKm (ORCPT + 99 others); Wed, 21 Jun 2023 10:10:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57212 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232403AbjFUOKT (ORCPT ); Wed, 21 Jun 2023 10:10:19 -0400 Received: from relmlie6.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id A26B51BD8; Wed, 21 Jun 2023 07:10:14 -0700 (PDT) X-IronPort-AV: E=Sophos;i="6.00,260,1681138800"; d="scan'208";a="168372767" Received: from unknown (HELO relmlir6.idc.renesas.com) ([10.200.68.152]) by relmlie6.idc.renesas.com with ESMTP; 21 Jun 2023 23:10:14 +0900 Received: from mulinux.example.org (unknown [10.226.93.96]) by relmlir6.idc.renesas.com (Postfix) with ESMTP id BFC2C4220E50; Wed, 21 Jun 2023 23:10:10 +0900 (JST) From: Fabrizio Castro To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Geert Uytterhoeven Cc: Fabrizio Castro , Magnus Damm , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Chris Paterson , Biju Das Subject: [PATCH 4/5] arm64: dts: renesas: r9a09g011: Add CSI nodes Date: Wed, 21 Jun 2023 15:09:42 +0100 Message-Id: <20230621140944.257352-5-fabrizio.castro.jz@renesas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230621140944.257352-1-fabrizio.castro.jz@renesas.com> References: <20230621140944.257352-1-fabrizio.castro.jz@renesas.com> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769322693648310389?= X-GMAIL-MSGID: =?utf-8?q?1769322693648310389?= The Renesas RZ/V2M comes with 6 Clocked Serial Interface (CSI) IPs (CSI0, CSI1, CSI2, CSI3, CSI4, CSI5), but Linux is only allowed access to CSI0 and CSI4. This commit adds SoC specific device tree support for CSI0 and CSI4. Signed-off-by: Fabrizio Castro --- arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g011.dtsi b/arch/arm64/boot/dts/renesas/r9a09g011.dtsi index 46d67b200a66..33f2ecf42441 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g011.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a09g011.dtsi @@ -236,6 +236,34 @@ sys: system-controller@a3f03000 { reg = <0 0xa3f03000 0 0x400>; }; + csi0: spi@a4020000 { + compatible = "renesas,rzv2m-csi"; + reg = <0 0xa4020000 0 0x80>; + interrupts = ; + clocks = <&cpg CPG_MOD R9A09G011_CSI0_CLK>, + <&cpg CPG_MOD R9A09G011_CPERI_GRPG_PCLK>; + clock-names = "csiclk", "pclk"; + resets = <&cpg R9A09G011_CSI_GPG_PRESETN>; + power-domains = <&cpg>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + csi4: spi@a4020200 { + compatible = "renesas,rzv2m-csi"; + reg = <0 0xa4020200 0 0x80>; + interrupts = ; + clocks = <&cpg CPG_MOD R9A09G011_CSI4_CLK>, + <&cpg CPG_MOD R9A09G011_CPERI_GRPH_PCLK>; + clock-names = "csiclk", "pclk"; + resets = <&cpg R9A09G011_CSI_GPH_PRESETN>; + power-domains = <&cpg>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + i2c0: i2c@a4030000 { #address-cells = <1>; #size-cells = <0>;