From patchwork Tue Jun 23 10:07:51 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jacopo Mondi X-Patchwork-Id: 1339396 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=jmondi.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4BJ4CF1KJBz9sTM for ; Fri, 31 Jul 2020 21:03:37 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732437AbgGaLDd (ORCPT ); Fri, 31 Jul 2020 07:03:33 -0400 Received: from mga17.intel.com ([192.55.52.151]:31640 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732293AbgGaLDd (ORCPT ); Fri, 31 Jul 2020 07:03:33 -0400 IronPort-SDR: 7sXxuCg7ULnFkDntTqFQaGwFRb4RHaJ/8064F/7AxjIRTUgdp4vn3o5H3eYjjFRfS+ZuW4f3vj vfNOK1qOMlrw== X-IronPort-AV: E=McAfee;i="6000,8403,9698"; a="131830368" X-IronPort-AV: E=Sophos;i="5.75,418,1589266800"; d="scan'208";a="131830368" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jul 2020 04:03:31 -0700 IronPort-SDR: 7Q/eTgsF6UWajqc4+Szdc4pPoNYzCB3Ivcqe8wLHcDBNyfMdJz40ninEd6Nerj0lYhxlBj0tFE 1YUbG4MYcx1Q== X-IronPort-AV: E=Sophos;i="5.75,418,1589266800"; d="scan'208";a="329215246" Received: from paasikivi.fi.intel.com ([10.237.72.42]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jul 2020 04:03:30 -0700 Received: by paasikivi.fi.intel.com (Postfix, from userid 1000) id 1249C20722; Fri, 31 Jul 2020 14:03:29 +0300 (EEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on paasikivi.fi.intel.com X-Spam-Level: X-Spam-Status: No, hits=-1.1 required=7.0 tests=BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001,RDNS_NONE=0.793 autolearn=no autolearn_force=no version=3.4.2 X-Original-To: sailus@localhost Received: from paasikivi.fi.intel.com (localhost [127.0.0.1]) by paasikivi.fi.intel.com (Postfix) with ESMTP id 1998B202F2 for ; Tue, 23 Jun 2020 13:05:22 +0300 (EEST) X-Original-To: sakari.ailus@linux.intel.com Received: from linux.intel.com [10.54.29.200] by paasikivi.fi.intel.com with IMAP (fetchmail-6.4.0.beta4) for (single-drop); Tue, 23 Jun 2020 13:05:22 +0300 (EEST) Received: from fmsmga004.fm.intel.com (fmsmga004.fm.intel.com [10.253.24.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by linux.intel.com (Postfix) with ESMTPS id 356E558066D for ; Tue, 23 Jun 2020 03:05:20 -0700 (PDT) IronPort-SDR: 2OF8D8qcvVo9sSR7UneAScL59XxYdk5yh5aLgfhIIyDh++PXrDKhA+/hL/dtAo+y4D9u7sutm7 Z2fElZiaUlWSlWeOflunBV4jDDTB/obCQ= X-IronPort-AV: E=McAfee;i="6000,8403,9660"; a="301198778" X-IronPort-AV: E=Sophos;i="5.75,270,1589266800"; d="scan'208";a="301198778" Received: from fmsmga101.fm.intel.com ([10.1.193.65]) by fmsmga004-1.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2020 03:05:19 -0700 IronPort-SDR: HfsKNpB0TPy0K8z/MiJ41VAcJ9OjWkpvfGlw6wL/0S70KWmhEFcdCR3YZ6sa3PXTbJEOC6Lv9Q i9iOOqr5LEnmM0Nh4tv0pqY52DxKjG9lg= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0G0AACe0/Feh8a3RtlmHQEBAQEJARIBBQUBgXkFAQsBg24xLAqNG6QJCwEBAQEBAQEBAQgtAgQBAYRHAoIUAiQ3Bg4CAwEBCwEBAQQBAQECAQYEAgIQAQEBCA0JCBsOhW6GSAMDMgFGEFE9GgcSgyaDAQG4RIkTgUCBOAGHdYRtGj+BQYERg06KDyIEkWuicYJkgQuYEQ8ggQmdcpExnnGBaYF6MxoIKAiDJFAXAg2OOI4vQDI3AgYIAQEDCVgkjlgBgRABAQ X-IPAS-Result: A0G0AACe0/Feh8a3RtlmHQEBAQEJARIBBQUBgXkFAQsBg24xLAqNG6QJCwEBAQEBAQEBAQgtAgQBAYRHAoIUAiQ3Bg4CAwEBCwEBAQQBAQECAQYEAgIQAQEBCA0JCBsOhW6GSAMDMgFGEFE9GgcSgyaDAQG4RIkTgUCBOAGHdYRtGj+BQYERg06KDyIEkWuicYJkgQuYEQ8ggQmdcpExnnGBaYF6MxoIKAiDJFAXAg2OOI4vQDI3AgYIAQEDCVgkjlgBgRABAQ X-IronPort-AV: E=McAfee;i="6000,8403,9660"; a="162105205" X-IronPort-AV: E=Sophos;i="5.75,270,1589266800"; d="scan'208";a="162105205" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from relay6-d.mail.gandi.net ([217.70.183.198]) by mga01b.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2020 03:05:14 -0700 X-Originating-IP: 93.34.118.233 Received: from uno.lan (93-34-118-233.ip49.fastwebnet.it [93.34.118.233]) (Authenticated sender: jacopo@jmondi.org) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id A8BE4C000A; Tue, 23 Jun 2020 10:05:08 +0000 (UTC) From: Jacopo Mondi To: mchehab@kernel.org, sakari.ailus@linux.intel.com, hverkuil@xs4all.nl, laurent.pinchart@ideasonboard.com, roman.kovalivskyi@globallogic.com, dave.stevenson@raspberrypi.org, naush@raspberrypi.com Cc: Jacopo Mondi , mrodin@de.adit-jv.com, hugues.fruchet@st.com, mripard@kernel.org, aford173@gmail.com, sudipi@jp.adit-jv.com, andrew_gabbasov@mentor.com, erosca@de.adit-jv.com, linux-media@vger.kernel.org, libcamera-devel@lists.libcamera.org Subject: [PATCH 01/25] dt-bindings: media: ov5647: Document pwdn-gpios Date: Tue, 23 Jun 2020 12:07:51 +0200 Message-Id: <20200623100815.10674-2-jacopo@jmondi.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200623100815.10674-1-jacopo@jmondi.org> References: <20200623100815.10674-1-jacopo@jmondi.org> MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Document in dt-schema bindings for the ov5647 sensor the optional 'pwdn-gpios' property. Signed-off-by: Jacopo Mondi --- Documentation/devicetree/bindings/media/i2c/ov5647.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/media/i2c/ov5647.yaml b/Documentation/devicetree/bindings/media/i2c/ov5647.yaml index 067e222e0c7c3..58d64a69e9640 100644 --- a/Documentation/devicetree/bindings/media/i2c/ov5647.yaml +++ b/Documentation/devicetree/bindings/media/i2c/ov5647.yaml @@ -25,6 +25,10 @@ properties: description: Reference to the xclk clock maxItems: 1 + pwdn-gpios: + description: Reference to the GPIO connected to the pwdn pin. Active high. + maxItems: 1 + port: type: object description: |- @@ -61,6 +65,7 @@ additionalProperties: false examples: - | + #include i2c { #address-cells = <1>; @@ -70,6 +75,7 @@ examples: compatible = "ovti,ov5647"; reg = <0x36>; clocks = <&camera_clk>; + pwdn-gpios = <&pioE 29 GPIO_ACTIVE_HIGH>; port { camera_out: endpoint { From patchwork Tue Jun 23 10:07:52 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jacopo Mondi X-Patchwork-Id: 1339395 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=jmondi.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4BJ4CD2wHqz9sTC for ; Fri, 31 Jul 2020 21:03:36 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732485AbgGaLDd (ORCPT ); Fri, 31 Jul 2020 07:03:33 -0400 Received: from mga02.intel.com ([134.134.136.20]:44004 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732437AbgGaLDc (ORCPT ); Fri, 31 Jul 2020 07:03:32 -0400 IronPort-SDR: y2YhxVngtaIUJcjlNA8evNfE50AiClSD10KxHlYGldmRSvyp6KqkhVtEIRo7jJ5d8ygh/5BMNK VBY9nwhEgwsA== X-IronPort-AV: E=McAfee;i="6000,8403,9698"; a="139742167" X-IronPort-AV: E=Sophos;i="5.75,418,1589266800"; d="scan'208";a="139742167" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jul 2020 04:03:32 -0700 IronPort-SDR: zFoRDOA8eEjfMz6q08pHPaOxRsRXpm7fj6VTtwkWBjJUm/qoIyHH/jU09t039D8TcOGxeZdm0L xtciy3hsx5gg== X-IronPort-AV: E=Sophos;i="5.75,418,1589266800"; d="scan'208";a="291188435" Received: from paasikivi.fi.intel.com ([10.237.72.42]) by orsmga006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jul 2020 04:03:31 -0700 Received: by paasikivi.fi.intel.com (Postfix, from userid 1000) id 1756B20859; Fri, 31 Jul 2020 14:03:29 +0300 (EEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on paasikivi.fi.intel.com X-Spam-Level: X-Spam-Status: No, hits=-1.1 required=7.0 tests=BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001,RDNS_NONE=0.793 autolearn=no autolearn_force=no version=3.4.2 X-Original-To: sailus@localhost Received: from paasikivi.fi.intel.com (localhost [127.0.0.1]) by paasikivi.fi.intel.com (Postfix) with ESMTP id 98F94202F2 for ; Tue, 23 Jun 2020 13:05:23 +0300 (EEST) X-Original-To: sakari.ailus@linux.intel.com Received: from linux.intel.com [10.54.29.200] by paasikivi.fi.intel.com with IMAP (fetchmail-6.4.0.beta4) for (single-drop); Tue, 23 Jun 2020 13:05:23 +0300 (EEST) Received: from orsmga006.jf.intel.com (orsmga006.jf.intel.com [10.7.209.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by linux.intel.com (Postfix) with ESMTPS id F2169580638 for ; Tue, 23 Jun 2020 03:05:21 -0700 (PDT) IronPort-SDR: qmJhAXXoo2Dsz+19oRAK3+/gjOKamjDAT9K3KPprrXlx6QVPZ4cUC84GjFphp0UDMNnRAnAczR i3Bao/xXvIzv2Mzusj/Hs/IPw6zCqI2oU= X-IronPort-AV: E=McAfee;i="6000,8403,9660"; a="279068024" X-IronPort-AV: E=Sophos;i="5.75,270,1589266800"; d="scan'208";a="279068024" Received: from orsmga101.jf.intel.com ([10.7.208.22]) by orsmga006-1.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2020 03:05:21 -0700 IronPort-SDR: vf+UnxLO824h3u4S9FqHaBh4TcUv/x9UG7mt0a/qVtHIuVczGwp9zw5p9B8i2N4Z+NpYvG24Tw Drl4uQcdr/NJvX8lF9ItLVJB2/vfXLJGs= IronPort-PHdr: 9a23:ngFZMRNlULyM2yi/go0l6mtUPXoX/o7sNwtQ0KIMzox0I/XzrarrMEGX3/hxlliBBdydt6sZzbOG7+u6AiQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagYb5+Ngi6oAbeu8UZn4dvJLs6xwfUrHdPZ+lY335jK0iJnxb76Mew/Zpj/DpVtvk86cNOUrj0crohQ7BAAzsoL2465MvwtRneVgSP/WcTUn8XkhVTHQfI6gzxU4rrvSv7sup93zSaPdHzQLspVzmu87tnRRn1gyoBKjU38nzYitZogaxbvhyvuhJxzY3Tbo6XOvpxcazTcMgGSWdCRMtdSzZMDp+gY4YJEuEPPfxYr474p1YWqRWxHxWjBOT3yj9Pm3T42qo60+I8HgHHwQctGNAOv27Io9XyLKcSVvu4zKvNzTXEafNZxDb95JLPchA7rvGBRLR9etfexkczDQ3KlEmQqZD7MDOP0OQAq2yW4uRuWO+uiWMqtQ9/riayy8oiloXEhYEYx1PK+yhk3Yo7K9y1RFB4bNCkHpZcqT2XOYV4TM4sR2xluyk3x6AAtJWmfyYK0IwqywDCZ/GFaYSF4A7vWPyMLTp7in9pYq+zihKx/ES4zuDxWNO43VhFoyZfj9XAq3MA2wbN5sWJRPZw+Fqq1yyV2ADJ8O5EJFg5larFJJ4lxb49joATvlrHHiDsmET7jbaaeVg+9uit8evnY7HmqoWTN4BujAHxL6Uulta5AesmLggCR2mb+eKi273/5UD1XqhGg/8snqTbrJzWP9kXq623DgNPz4ou7xWyAy+j0NsCnHkHKFxFeAiAj4jsI1zOIur3Auu4g1S0lzdm3PLGPrjmApXLM3fDka3tfbFn605T0AYz18xQ54pICrEdJ/L+QlTxu8bbDhAjKQy0wvzrB8981oMaRGKPGbSUMKfTsV+O++IuLPOAZI4TuDbhNfcl4+TigmM+mV8YLuGV2s4SY3C1Hv1sC0aUe3zhhpEGC2hO9hE3T+XwiRuLUDpOfF62XqQh9nc6Dp6rCcHIQYXpyLyf0T24A5xSTnBdVlmIFTHuc8HMX/4Rci+UPol5kzoPVbG7V6cg2Rynrwj8wb1uNOaS8Sod8dr509184avQkg878T1qFMeM0kmCS2Z+l2cMQDA31+Z0pkk5gluKz6U+mOBVC9FV/PRPeh0zLobWwvZgGsjzHAXbcZPBTl+7WdWOGzgqVtg82cUfe0c7ENKn3T7Z2C//IbYekKSMTLkz9K7dlyzzLs1603Hu1qwmiVUnBMxVOjv11eZE6wHPCtuRwA2inKGwePFE0Q== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GRAwDm0vFeh8a3RtlmHgEBCxIMhXkxLAqNG6QKCwEBAQEBAQEBAQgtAgQBAYRHAoIUAiQ4EwIDAQELAQEBBAEBAQIBBgQBAQIQAQEBCA0JCBsOhW6COyKDawMDMgFGEFE9GgcSgyaDAQG4Q4kTgUCBOId2hG0aP4FBhF+KDyIEkWuicYJkgQuYEQ8ggQmdcpBoSZ5xgWqBeTMaCCgIgyRQFwINjjiOL0AyNwIGCAEBAwlYJI5YAYEQAQE X-IPAS-Result: A0GRAwDm0vFeh8a3RtlmHgEBCxIMhXkxLAqNG6QKCwEBAQEBAQEBAQgtAgQBAYRHAoIUAiQ4EwIDAQELAQEBBAEBAQIBBgQBAQIQAQEBCA0JCBsOhW6COyKDawMDMgFGEFE9GgcSgyaDAQG4Q4kTgUCBOId2hG0aP4FBhF+KDyIEkWuicYJkgQuYEQ8ggQmdcpBoSZ5xgWqBeTMaCCgIgyRQFwINjjiOL0AyNwIGCAEBAwlYJI5YAYEQAQE X-IronPort-AV: E=McAfee;i="6000,8403,9660"; a="132427080" X-IronPort-AV: E=Sophos;i="5.75,270,1589266800"; d="scan'208";a="132427080" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from relay6-d.mail.gandi.net ([217.70.183.198]) by mtab.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2020 03:05:16 -0700 X-Originating-IP: 93.34.118.233 Received: from uno.lan (93-34-118-233.ip49.fastwebnet.it [93.34.118.233]) (Authenticated sender: jacopo@jmondi.org) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id BF2B5C0011; Tue, 23 Jun 2020 10:05:12 +0000 (UTC) From: Jacopo Mondi To: mchehab@kernel.org, sakari.ailus@linux.intel.com, hverkuil@xs4all.nl, laurent.pinchart@ideasonboard.com, roman.kovalivskyi@globallogic.com, dave.stevenson@raspberrypi.org, naush@raspberrypi.com Cc: Jacopo Mondi , mrodin@de.adit-jv.com, hugues.fruchet@st.com, mripard@kernel.org, aford173@gmail.com, sudipi@jp.adit-jv.com, andrew_gabbasov@mentor.com, erosca@de.adit-jv.com, linux-media@vger.kernel.org, libcamera-devel@lists.libcamera.org Subject: [PATCH 02/25] dt-bindings: media: ov5647: Document clock-noncontinuous Date: Tue, 23 Jun 2020 12:07:52 +0200 Message-Id: <20200623100815.10674-3-jacopo@jmondi.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200623100815.10674-1-jacopo@jmondi.org> References: <20200623100815.10674-1-jacopo@jmondi.org> MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Document the optional clock-noncontinuous endpoint property that allows enabling MIPI CSI-2 non-continuous clock operations. Signed-off-by: Jacopo Mondi --- Documentation/devicetree/bindings/media/i2c/ov5647.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/media/i2c/ov5647.yaml b/Documentation/devicetree/bindings/media/i2c/ov5647.yaml index 58d64a69e9640..68d6998d7180c 100644 --- a/Documentation/devicetree/bindings/media/i2c/ov5647.yaml +++ b/Documentation/devicetree/bindings/media/i2c/ov5647.yaml @@ -45,6 +45,11 @@ properties: description: |- phandle to the video receiver input port + clock-noncontinuous: + type: boolean + description: |- + Set to true to allow MIPI CSI-2 non-continuous clock operations + required: - remote-endpoint