Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp256550pxf; Wed, 31 Mar 2021 02:35:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyCMj+enEl8Zba6+qCGLWDpboNVYEZhtphkMctQonAUfpUS6aIn7edvI4bGEXGgjyruj6v9 X-Received: by 2002:a17:906:5689:: with SMTP id am9mr2468423ejc.298.1617183347692; Wed, 31 Mar 2021 02:35:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617183347; cv=none; d=google.com; s=arc-20160816; b=jMNiJgt0//Ixz68HC4ZYHsTf6hVbVWLp42R+9zkRCE3ZKQgQcb7mn0vCCqhANVJwGU elAjuHI2rCILFt1rNYNHjavVJ97HZqVA5ygKMqe+eavhHnkU2N29VErGbHps7QYZRuD9 DG6dSMl8RDL37/k4AXcpiWe0GZ9pnKJWExnP8Q567tm4+xSwFzzpQr8iJk6LOCaSC/ML GyPFNUOKNNQMb61ifOT06rR/XRcSyh9XOHRXkTVhP/tYYha0v03mbx6r4cTYBPZgmczX 5czPWG6llzzWMHuSS7NEY/vnYpFy+nV+fCmaowXvOpFhA3BxuZVTNWO9A7ZF+2Yq+oCF 9Tuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=NzRb6Enpylkvnjp0JvmYjFKLK8Qya8VsRcGq5xVTrxc=; b=BvVu/c+TgaNEnlSCAAc1L6badw7qLHd1Wu7x3fvR8zMLGMsz7hC+hrJEZm3dFsuABH /dI5A3cwjDHmaMvRuBOzKTGUz+YzW5m6XSWusflr/wBzvroBvRnpoe/8/NUC7H/Xkwac 8Y9yxD/gDpJr17tUAKsoY0Hkjpb04vg51lz0va2rFGNK4lWxOgT18s5A9L230+hrsZoR of5ARwWpoUZVUujQWqEF6CCprOfx6ywaIaSYJLofMUMHDy9vh1BscOEANag/yYM0YBTl 91acQS8QGzXdphctQPrwmQ7Ytj+JYsflxPmyClhrgS3D2FJlFVHTA8XmoWTS4qn3BWmm LnbQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="h/JuXQ8Q"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hs11si1438746ejc.561.2021.03.31.02.35.25; Wed, 31 Mar 2021 02:35:47 -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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="h/JuXQ8Q"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234685AbhCaJeY (ORCPT + 99 others); Wed, 31 Mar 2021 05:34:24 -0400 Received: from mail.kernel.org ([198.145.29.99]:49082 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234707AbhCaJd4 (ORCPT ); Wed, 31 Mar 2021 05:33:56 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 8C1C7619F0; Wed, 31 Mar 2021 09:33:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1617183235; bh=nO6ttpQXe+OeRL88ACEvx2io7aYwd7vnwQG1o0nC6Gw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=h/JuXQ8QMS62JOS9+ByXnOqyzOo1u3p8/2y0FqKbbBkFG6wtSSRN6I1ayMSxygk3j qldKxHUcR0scfwhsSdITKQ7+94rabU11oLcDAa1BiNj+WKDU6v94KuqL/+hOp43z3q gQFfkJSlxy9axVYovQHURUYVgGQ91TetD/7hoDBWL3651g2Ipd0r0N5eqyDblVv5jt QKCzfa6PyBL78BiutkrA8CljFwSwXHv1OCDCjsOFYera4llrAZ/r++C8x7oLnie10+ M5/ucomuSVbT3yqgBpg6NrNhKbc6VLYxhZMXzzifGCYvRuXL5JN8CanH/SizY8lZi0 MCw/bOOFpQPWQ== Date: Wed, 31 Mar 2021 15:03:51 +0530 From: Vinod Koul To: Pratyush Yadav Cc: Mauro Carvalho Chehab , Rob Herring , Kishon Vijay Abraham I , Peter Ujfalusi , Maxime Ripard , Benoit Parrot , Hans Verkuil , Alexandre Courbot , Laurent Pinchart , Stanimir Varbanov , Helen Koike , Michael Tretter , Peter Chen , Chunfeng Yun , linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, dmaengine@vger.kernel.org, Vignesh Raghavendra , Tomi Valkeinen Subject: Re: [PATCH 00/16] CSI2RX support on J721E Message-ID: References: <20210330173348.30135-1-p.yadav@ti.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210330173348.30135-1-p.yadav@ti.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 30-03-21, 23:03, Pratyush Yadav wrote: > Hi, > > This series adds support for CSI2 capture on J721E. It includes some > fixes to the Cadence CSI2RX driver, adds Rx support to Cadence DPHY > driver, and finally adds the TI CSI2RX wrapper driver. > > Tested on TI's J721E with OV5640 sensor. > > Paul Kocialkowski (1): > phy: Distinguish between Rx and Tx for MIPI D-PHY with submodes > > Pratyush Yadav (15): > phy: cdns-dphy: Prepare for Rx support > phy: cdns-dphy: Allow setting mode > phy: cdns-dphy: Add Rx support > media: cadence: csi2rx: Add external DPHY support > media: cadence: csi2rx: Soft reset the streams before starting capture > media: cadence: csi2rx: Set the STOP bit when stopping a stream > media: cadence: csi2rx: Fix stream data configuration > media: cadence: csi2rx: Turn subdev power on before starting stream > media: cadence: csi2rx: Add wrappers for subdev calls > dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX > dt-bindings: media: Add DT bindings for TI CSI2RX driver > media: ti-vpe: csi2rx: Add CSI2RX support > dt-bindings: phy: Convert Cadence DPHY binding to YAML > dt-bindings: phy: cdns,dphy: make clocks optional > dt-bindings: phy: cdns,dphy: add power-domains property Is there any dependency between patches to various subsystems, if not please do consider sending a series per subsystem... Thanks > > .../devicetree/bindings/media/ti,csi2rx.yaml | 70 ++ > .../devicetree/bindings/phy/cdns,dphy.txt | 20 - > .../devicetree/bindings/phy/cdns,dphy.yaml | 52 + > MAINTAINERS | 7 + > drivers/dma/ti/k3-psil-j721e.c | 10 + > drivers/media/platform/Kconfig | 11 + > drivers/media/platform/cadence/cdns-csi2rx.c | 269 ++++- > drivers/media/platform/ti-vpe/Makefile | 1 + > drivers/media/platform/ti-vpe/ti-csi2rx.c | 964 ++++++++++++++++++ > drivers/phy/cadence/cdns-dphy.c | 407 +++++++- > include/linux/phy/phy-mipi-dphy.h | 13 + > 11 files changed, 1754 insertions(+), 70 deletions(-) > create mode 100644 Documentation/devicetree/bindings/media/ti,csi2rx.yaml > delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt > create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.yaml > create mode 100644 drivers/media/platform/ti-vpe/ti-csi2rx.c > > -- > 2.30.0 -- ~Vinod