Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp494723pxb; Thu, 17 Feb 2022 08:21:32 -0800 (PST) X-Google-Smtp-Source: ABdhPJyoEzNF3/VToLxvHWDg1Q5aAXyCCshKR9osdPVm7vLfaY4uFUGbXRorA/P2z3umeVHn/Tuo X-Received: by 2002:a05:6402:518b:b0:412:80a3:fb6e with SMTP id q11-20020a056402518b00b0041280a3fb6emr3557665edd.84.1645114892243; Thu, 17 Feb 2022 08:21:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645114892; cv=none; d=google.com; s=arc-20160816; b=a219Qidntz1XQeMJJNR74ff0SES1hbmUzeoqa3R2RIeNp9QADmNqr70F0OfWDuxG+w tqiRqQNoKbPqrKNby+UAyFjC6EmJSj1GOkY3qQc4AWJRDjXvjkxAzUawJIY0ReCmry/3 MO5Ety/ydlt1FfPwr6NKtuMWXgc8CwdXUtg4BkwVo2wMPjcgAVSsoXooZrVvpD2WEBL8 fgjyYgoueHx9HdhT5ZnAXEPpbbX2aRysFbAvqbIaVDtqWlYrXfh234LsLo7sEVzukDaA wz09VytBgfXUZqN9xKODmkOVul5Kuzo8mEmH0pO7ZjxmNig9LDPSDhrnCphd2pT5QzDI Sxhg== 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 :ironport-sdr:dkim-signature; bh=bbHZ/ZR0mkICc0/ZKjupg1AD28KHHqlIgKrWgGSZkPs=; b=Rj6zbWjPDXQRBEpRnNzkHD3WIyYReB2UFLb/wC1cP2dgTB01L6VaMkrr7TQQQlgvlf qrecq5uDPsNPiv88ZbTzKtsHgaFY0qWecU6yJNetwKdFUrUZGrSocdLglZBmjnuzKPa6 BaJURsevJM0Ic/FTblaQABOb4TqWdERj9X7XgMFXwGAB42ukGO5G0Hd5PhEbgr48Qobv xkNKItIx9fnVrWxYBIE5qIqfhx6FRFxvabOEy6ZxzPA04KeXKdRV8FJZXRDKqGktGV4a k12LZQNUFBbOMzMuETb1cFAre0NQ4I3Jp/K43DyEHbe8f0o89TV6l1186A1vsjh5ZE01 4T/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b=mqyyiGgo; 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 b12si2032334ejp.179.2022.02.17.08.21.06; Thu, 17 Feb 2022 08:21:32 -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=mqyyiGgo; 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 S241660AbiBQOBW (ORCPT + 99 others); Thu, 17 Feb 2022 09:01:22 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:37862 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241598AbiBQOBL (ORCPT ); Thu, 17 Feb 2022 09:01:11 -0500 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D5CB72B04A8; Thu, 17 Feb 2022 06:00:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1645106455; x=1676642455; 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=mqyyiGgomU+PlYV9YKmeK7FEU8LKAp4x0JKW/VAH9yjd8F7axzJu42FD HqteaUtFIqW2K/4uI6FdH1Fcj3bSqdcwAYNufD+3oygo3btoP1Gpd4GQv 47LcSTS9sP3zfP0R+lCK9tiF6ln3lTr/Mz2I9lq1LJjwtS16quLmb2Nho uUUm0aRcjpBz+BpoIbStbjkxeEL8aE4b/z91uU81CLmW3U0bPgF2tbYoY yNksN6MGI913W10XYw5v/5knmMDaCZ4dnizVkmFHL/pONQQDjkJ1rrjFG h9pWLr8ae3R7R4JRBc/VK7+2VGWkChvzuCwsDMeNAEcittPKvbqbNk6NS A==; IronPort-SDR: TRRtxLkLtlDP3IVsRHBycrDjE1LpoybqYFtoZZrDp1FB7ZnRml3jC/9wEepgEjwPPmHLFsSlIh WRsgq6Sn4JRdAtLOoDpUhhB61ZzXG5PbcgJazDBQfMzMU30HTKN7w0dE0254KKH8dbSWaUWH/U sJ7pz3Pq4YdjQXVT2UE7azVWSAr8UgOH4CalSbyfMCuIzhEKFiBsXumeK1UlaHpD/hePDXMP6Q 42D/cezJHqcU2+SRavBLkIvOydMluFiNPyI3z0m5PNo00l6LQzsvFkU9JkUumz7Nv2PsiN8dAz uPgOBSvriUVaGeRIG69id1V2 X-IronPort-AV: E=Sophos;i="5.88,376,1635231600"; d="scan'208";a="162632307" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 17 Feb 2022 07:00:55 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 17 Feb 2022 07:00:55 -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, 17 Feb 2022 07:00:41 -0700 From: Eugen Hristev To: , , , CC: , , , , "Eugen Hristev" Subject: [PATCH v5 11/13] ARM: dts: at91: sama7g5: add nodes for video capture Date: Thu, 17 Feb 2022 15:56:43 +0200 Message-ID: <20220217135645.1427466-12-eugen.hristev@microchip.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220217135645.1427466-1-eugen.hristev@microchip.com> References: <20220217135645.1427466-1-eugen.hristev@microchip.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Spam-Status: No, score=-4.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,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 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