Received: by 2002:a05:7412:d1aa:b0:fc:a2b0:25d7 with SMTP id ba42csp384835rdb; Mon, 29 Jan 2024 05:28:24 -0800 (PST) X-Google-Smtp-Source: AGHT+IGnbQLGPMXAKuh72eZDoTJpngU3989jYMV8dOle2uZPSU5UzuFG0IfggSCjcs71bQiTPmX1 X-Received: by 2002:ac8:5941:0:b0:429:fe73:f352 with SMTP id 1-20020ac85941000000b00429fe73f352mr5454099qtz.134.1706534903697; Mon, 29 Jan 2024 05:28:23 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706534903; cv=pass; d=google.com; s=arc-20160816; b=otVbOers+wOth/ux4OpJBnzDxuoSKJNPoz9pAauDxbIpmRq5u0+pl204NRKS9NTrTU LP79jl4nuB1tCRVqrtPThgZ6zu7Xov+kibU70WgStg1LWVqtOdRNz270NQzlXmQ0UgyU CHRzrEhv1w2eFLEL0pau5CMT8VhhOIs5z+t7zVEyGfRvcytE7sHSyhMnf1kAjO3aEAr1 /Sf/URp/Z9Ld/N1SV8UhwJ8POZaeawogVln35VH6lhN4SEL5bFvecbBmXVJPjQNuv7aN p4n9sr9zPkulqxRIN0naaJYh3ve25wPi4Of9sUZbPewqflFvCJbQoXQSqiIGj4u+pmgq Oy9g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=HHazHNXhAm369Ngz+UjtwH3k5gdSdpNy3fLyx9BR4iQ=; fh=XT/CBWmVHm+7hSmT/rWeCa52mY0XRRHWnGkd9Vtyt2Y=; b=vDqbKu7vD0Qqzhwa684wfF/xKfJP0boO0QZ4zMto5tw4buh38tcMsgtHPuJtGBF46N lDhhszaMER1PaJ4/wUzS2Y7d9ii4DiLVaMATRJeovymmTYEEItHiKY35rATXOOCpA7MF SLC7mp+jN0EBsGAkM06p+8mdy18XdPfJyubH/hgrMbkFqb/WY0GbpLUE/R731ZB+oAZ8 jn1gJGq1sw/XpkRqzDCl3eyRXhKGo8UGqVI9Yl417B5yiQjWFPYo92qzYZkEDH45/PBH OPSBRY0oXnrKPoaIXk1YVVSiqECZNeoi4Z6V9y6N+qZhlJMntYPZKyPTmFDpD+MeSLhm I6Fg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=kfGoxO9n; arc=pass (i=1 spf=pass spfdomain=ti.com dkim=pass dkdomain=ti.com dmarc=pass fromdomain=ti.com); spf=pass (google.com: domain of linux-kernel+bounces-42796-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-42796-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id b2-20020a05622a020200b004297543e51bsi7555343qtx.679.2024.01.29.05.28.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 05:28:23 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-42796-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=kfGoxO9n; arc=pass (i=1 spf=pass spfdomain=ti.com dkim=pass dkdomain=ti.com dmarc=pass fromdomain=ti.com); spf=pass (google.com: domain of linux-kernel+bounces-42796-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-42796-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 69B651C215BB for ; Mon, 29 Jan 2024 13:28:23 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 66FDE64ABE; Mon, 29 Jan 2024 13:28:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="kfGoxO9n" Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DC351634F1; Mon, 29 Jan 2024 13:28:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.47.19.141 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706534882; cv=none; b=qgF+1hYekuCNPnXBR0GNGDlh000BdILD3WRgnbCS6IYJDtZMMZnpVLijWo6mWE9fJr9F+AuDQ8KqEUasT4kty0sRYyfccocQjggBvY9kMA23aS6+NPPt27Q9usj4jFGCfbh6RRLSDDanKeWyUsJ7SG82kF4Nahn8Qqyde/SBao8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706534882; c=relaxed/simple; bh=rH3jXrntgM4YgWwATO4Gfv0xLewU3oOUC/m/QCARXuY=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=tZsaQvsf5+xkP5QbzLIIbQbKi15Gascqop7MD1QmkKnfxonjaagyv8UHlud2PHhtvdmL93DFagu43u9GgxF0vEkxBehz6qE+Gjrd3yheYSopxzSdj/TT63Vj1iM+L8j05Cn+byWc0asyxvm1+bjsAAA3zOCSGublT1SyM4iq9sI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=kfGoxO9n; arc=none smtp.client-ip=198.47.19.141 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 40TDRlCZ128826; Mon, 29 Jan 2024 07:27:47 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1706534867; bh=HHazHNXhAm369Ngz+UjtwH3k5gdSdpNy3fLyx9BR4iQ=; h=From:To:CC:Subject:Date; b=kfGoxO9nZL75Kc6EIUsmrU+peluWj5MJrHKoqZ8DZd9gEXE6sKM/TCzbl9hLyVAdQ NxWYBRWVUaZ2T2moIJhGmJJsz2S9G0zUnyz/GXKrXuHg5ScIQkIG+biAD7Q1El+dJ8 K/VWl5OsvTaDctQ6R5p31SAWYTdl0D9EbHlqILd4= Received: from DLEE112.ent.ti.com (dlee112.ent.ti.com [157.170.170.23]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 40TDRlTO026784 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 29 Jan 2024 07:27:47 -0600 Received: from DLEE112.ent.ti.com (157.170.170.23) by DLEE112.ent.ti.com (157.170.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Mon, 29 Jan 2024 07:27:47 -0600 Received: from lelvsmtp5.itg.ti.com (10.180.75.250) by DLEE112.ent.ti.com (157.170.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Mon, 29 Jan 2024 07:27:47 -0600 Received: from uda0490681.dhcp.ti.com ([10.24.69.142]) by lelvsmtp5.itg.ti.com (8.15.2/8.15.2) with ESMTP id 40TDRg9A036720; Mon, 29 Jan 2024 07:27:43 -0600 From: Vaishnav Achath To: , , , , , CC: , , , , , , , Subject: [PATCH 0/9] Add CSI2RX capture support on TI J7 platforms Date: Mon, 29 Jan 2024 18:57:33 +0530 Message-ID: <20240129132742.1189783-1-vaishnav.a@ti.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Hi, This series adds support for CSI2RX capture support on J7 platforms, series was tested for CSI2RX capture on OV5640 sensor and RPI camera v2 IMX219 sensor on J721e Common Processor Board, J721E Starter kit, J721S2 Common Processor Board, AM68 Starter Kit, J784s4 EVM and AM69 Starter kit. Test logs: J721E EVM OV5640 - https://gist.github.com/vaishnavachath/b08521386cfbe1939facf39b8b2d796b J721S2 EVM OV5640 - https://gist.github.com/vaishnavachath/1b0d60da6b6464cf12334cd5e161a79b J784s4 EVM OV5640 - https://gist.github.com/vaishnavachath/02b70df94d2d41662eff99f4ce966d67 TDA4VM SK IMX219 - https://gist.github.com/vaishnavachath/64fc6edd6cc060027812bebd6573df07 AM68 SK IMX219 - https://gist.github.com/vaishnavachath/d522254ff5e797bc853e0706fbea932a AM69 SK IMX219 - https://gist.github.com/vaishnavachath/8dbd960cc89d691886df371c53aac399 Only a single set of overlays for RPI IMX219 is included in the series for reference and other overlays to test OV5640 can be found here: https://gist.github.com/vaishnavachath/d0a052106892fe9f3096733931e9ad5f Patch 7/9 depends on : https://lore.kernel.org/all/20240125111449.855876-1-vaishnav.a@ti.com/ Thanks and Regards, Vaishnav Vaishnav Achath (9): arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals arm64: dts: ti: k3-am69-sk: Enable camera peripherals arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes arm64: dts: ti: k3-am69-sk: Add overlay for IMX219 arch/arm64/boot/dts/ti/Makefile | 6 + .../boot/dts/ti/k3-am68-sk-base-board.dts | 50 +++++ .../boot/dts/ti/k3-am69-sk-csi2-imx219.dtso | 124 ++++++++++++ arch/arm64/boot/dts/ti/k3-am69-sk.dts | 51 +++++ arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 122 ++++++++++++ arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 19 +- .../dts/ti/k3-j721s2-common-proc-board.dts | 25 +++ arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 123 +++++++++++- arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 25 +++ arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 183 +++++++++++++++++- 10 files changed, 724 insertions(+), 4 deletions(-) create mode 100644 arch/arm64/boot/dts/ti/k3-am69-sk-csi2-imx219.dtso -- 2.34.1