Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp1315787pxm; Thu, 3 Mar 2022 15:03:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJwwDONQ3ZLdP91VO0l6uHDq218J9pD978s512MKLJZ+vKiRgiWbxEA30YM7ptfEAU4LeeQF X-Received: by 2002:a17:906:a210:b0:6d5:9fa:11ce with SMTP id r16-20020a170906a21000b006d509fa11cemr29897132ejy.172.1646348616991; Thu, 03 Mar 2022 15:03:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646348616; cv=none; d=google.com; s=arc-20160816; b=CcmFvscTME8cR/vJqO7IZFAKvhel65WyQJd0WXSLxO5aTSxrTiGnT5uJoYyXLR3ZBu Vm/KKV8QtFCy5D/441/cuXCSLsvjd6JQo5zvpDSf58YQUCIP4Rw8M2MrHsRB6tjsI0xp Pg8X/1At5Y7H1fKxtePZ869AHl+uLKjasnc+bKKejYKT2Etc/ro9u7N73vzYboomf6SW eAWtBojMxLxJFFeDz7bYo9BjHiT2iPYiclLZiJldXfc8auDqiEIjVRqymzebnb03DoS+ CKSKjV0sRZtF8P6H0ExfR/ieTqu/G6msZLaDM61Jj/3KVkK1nFfY88ytxGlRs4a3ox03 OKOg== 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 :dkim-signature; bh=bbHZ/ZR0mkICc0/ZKjupg1AD28KHHqlIgKrWgGSZkPs=; b=WGARCDJYkJ51N/itZE+LAQgFBkWumPPJRvl9/G/akX/dw4ZxSBQcaqsvEbpb4nC30P ZWaeoZ5SGrgarFIQsWRDwYvqSsnulKMY0ZKtwavUgK9lyFGdxejNXKxS2JlM/KltEZY/ jVeIJnlVDCr3navYGzfKrShZ6zV/VF+kHjXSuUQ1H7dV1z82j+DWptbmjMCflCcCvLYw jp5c47Bqlr3EAZLwIyzUUzpdn9mEVtFJg91o9XDvkc1aV0eOHr7bUdUHvGEiO+kIkZLx ixvt9cZ+XkGI74zDbL57eZUOpI7d708j7Kj2h+fxqHgiOOgkstXtUfmaeoBv0P7qwTai 1BFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b="gA4N/WW8"; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x16-20020a1709064bd000b006d0a32c040dsi2094315ejv.763.2022.03.03.15.03.13; Thu, 03 Mar 2022 15:03:36 -0800 (PST) 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; dkim=fail header.i=@microchip.com header.s=mchp header.b="gA4N/WW8"; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234583AbiCCPjX (ORCPT + 99 others); Thu, 3 Mar 2022 10:39:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51936 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234598AbiCCPjU (ORCPT ); Thu, 3 Mar 2022 10:39:20 -0500 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8A2BF148665; Thu, 3 Mar 2022 07:38:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1646321914; x=1677857914; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=LPz0O/j6T/R5IOZ/0HdGMFHbVlsAXUy78/qaH+crieA=; b=gA4N/WW8OxRXLxUVzal/+QOdxXC8vLi3LznAeYJWCaSbZdE7bMxrg6pA VM8NfC2jQVDIkyBHfAc4v0pvPgn8484muWeBUMDGdbcILpiAba6sQ5OOm xkHdprrOw8Xvznt0TXnxiM/pXX6xIEzxDlWyMb66Z/iblb9G/CR+17q3Q KMOhND59aRwo+9j42fQPT0H6tIgoMZF/T6mWgzaydAWR6vN+fczJFrHB/ AO77BBOxYhbqqfak7wswZS6IuzSXnhFkPz87SY92frAWBGcvYDEF5FZG/ mQKfCD5r43BsZctSAvvpO/3IUSIBaNeO/7NXB0lwvdGfySg9ZBEeyTc6O A==; X-IronPort-AV: E=Sophos;i="5.90,151,1643698800"; d="scan'208";a="87706079" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa6.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 03 Mar 2022 08:38:28 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 3 Mar 2022 08:38:26 -0700 Received: from ROB-ULT-M18282.microchip.com (10.10.115.15) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2375.17 via Frontend Transport; Thu, 3 Mar 2022 08:38:18 -0700 From: Eugen Hristev To: , CC: , , , , , , Eugen Hristev Subject: [PATCH v6 11/13] ARM: dts: at91: sama7g5: add nodes for video capture Date: Thu, 3 Mar 2022 17:36:16 +0200 Message-ID: <20220303153618.2084156-12-eugen.hristev@microchip.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220303153618.2084156-1-eugen.hristev@microchip.com> References: <20220303153618.2084156-1-eugen.hristev@microchip.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR 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 Add node for the XISC (eXtended Image Sensor Controller) and CSI2DC (csi2 demux controller). These nodes represent the top level of the video capture hardware pipeline and are directly connected in hardware. Signed-off-by: Eugen Hristev --- arch/arm/boot/dts/sama7g5.dtsi | 49 ++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/arch/arm/boot/dts/sama7g5.dtsi b/arch/arm/boot/dts/sama7g5.dtsi index eddcfbf4d223..de43f854ce47 100644 --- a/arch/arm/boot/dts/sama7g5.dtsi +++ b/arch/arm/boot/dts/sama7g5.dtsi @@ -266,6 +266,55 @@ sdmmc2: mmc@e120c000 { status = "disabled"; }; + csi2dc: csi2dc@e1404000 { + compatible = "microchip,sama7g5-csi2dc"; + reg = <0xe1404000 0x500>; + clocks = <&pmc PMC_TYPE_PERIPHERAL 34>, <&xisc>; + clock-names = "pclk", "scck"; + assigned-clocks = <&xisc>; + assigned-clock-rates = <266000000>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + port@0 { + reg = <0>; + csi2dc_in: endpoint { + }; + }; + + port@1 { + reg = <1>; + csi2dc_out: endpoint { + bus-width = <14>; + hsync-active = <1>; + vsync-active = <1>; + remote-endpoint = <&xisc_in>; + }; + }; + }; + }; + + xisc: xisc@e1408000 { + compatible = "microchip,sama7g5-isc"; + reg = <0xe1408000 0x2000>; + interrupts = ; + clocks = <&pmc PMC_TYPE_PERIPHERAL 56>; + clock-names = "hclock"; + #clock-cells = <0>; + clock-output-names = "isc-mck"; + + port { + xisc_in: endpoint { + bus-type = <5>; /* Parallel */ + bus-width = <14>; + hsync-active = <1>; + vsync-active = <1>; + remote-endpoint = <&csi2dc_out>; + }; + }; + }; + pwm: pwm@e1604000 { compatible = "microchip,sama7g5-pwm", "atmel,sama5d2-pwm"; reg = <0xe1604000 0x4000>; -- 2.25.1