From patchwork Thu Jan 2 17:27:51 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Klinger X-Patchwork-Id: 206251 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 17194C2D0DC for ; Thu, 2 Jan 2020 17:28:15 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id ED32F206E6 for ; Thu, 2 Jan 2020 17:28:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727888AbgABR2L (ORCPT ); Thu, 2 Jan 2020 12:28:11 -0500 Received: from mout.kundenserver.de ([212.227.126.134]:43099 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727422AbgABR2K (ORCPT ); Thu, 2 Jan 2020 12:28:10 -0500 Received: from localhost ([31.212.60.142]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MXXdn-1jELFl2hBv-00Z0ZR; Thu, 02 Jan 2020 18:27:54 +0100 Date: Thu, 2 Jan 2020 18:27:51 +0100 From: Andreas Klinger To: jic23@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com Cc: knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net, rpi-receiver@htl-steyr.ac.at, linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] dt-bindings: devantech-srf04.yaml: add pm feature Message-ID: <20200102172749.v7ufupd32ytf7jda@arbad> MIME-Version: 1.0 Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) X-Provags-ID: V03:K1:twtpBPb9KWROwZySwiuyXDwXX6qeWA5mWAW+x4wn8wM67nRTwe6 ZSlxkH4GwZxwh9CdipN/SmD6ekPysE5S3lJFpSOcJnObfiRAYmgJ5sIs6syghn+4D6EFMG0 8UtCLK4fKNz/Hx6vfE4ves9pTCoZJqw/515et4d7qHl4yxksK9h6TOvKxfChoYvcBRm2JIF +rTX7ZheKNDF/k+iKOb5g== X-UI-Out-Filterresults: notjunk:1; V03:K0:2JbhkBLaumQ=:Q3nFZQ78naGyBYH/muDFpn iS0Sx6w/fx2srMl805v4vMjmID0mhYyGxWP7NsRDigFRJ3qmL/aSxnCzjao1dkWqaaaqLr/lX 08ciheX2GqCquQAJ5Hql4YZkBGakg+Y4BN5Vwk/Fh2AkIRA+fjKMwMTu7ivD7/0Mynw+xBboq 4Bn9WvSfA3845ST8EX6bdT6quHQlqJbjeMbRpmYAArzUnf1y5cKeN2dCL2kolWlnvdNgnKUSp piyOqgGWVSDua0yP5MnSDnnfmgw+7OwHtwcvfGdhW8mxmndJYcRWO4rHLkkJqbYNAwJ54RiVg WwZMAmdCFFDcIzCIMcbcv0FNp1NLd6I/0RjOPAFICSad/37bCyrncgE1ieboEGyAEaj7YKrxQ r0CQ4yG8hC46ZYkKa0wPgD7K7ykQMpbx2aPRZCEZh/9uGLfdTC0hEdOIsxCLbQ3bUDDS7Ut7E lEXogP/R9nre+/thSfa8AIgJrMRzfHe9bAs0DeG6S8DdLQt8mhlKZkPnIs8bhUDY33oaDT2XR vLK7670P0uMXnHbRcPFwp4IIyr7HIBiXNR7sJWTVhSp8kCau2zPMNW91Tkq2k82oJZ1XfqMRu BkwKdnotgjz3qedfAU87LrQ1aE5tbR5N8u7swtE7Jxmfcfa3THNaCCeBjObA+sLvdC9u6aN3s /0Oi5+FbVBkSEMnvkcaQCYBI/k3BSLeFqyRCLUXFyX1TkgnQ8hka29pKFVIV95O41ecBz8WcN 2dV4iURGK6sGO3U3Z/wEFfL9EhwJQz9IM+VFW7aPaKDqs9JlQ8scPgWsl+NxL09bOxVNUV137 rvYAIgEnTB1xc091CRvKFPULipJM+qgotmoGzxkbhbVPJwaH2q6dGA5EY+L03LMjI6glsJUc1 wgMBmIIViuJN6LVnw8Bw== Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add GPIO line and startup time for usage of power management Signed-off-by: Andreas Klinger --- .../bindings/iio/proximity/devantech-srf04.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml b/Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml index 4e80ea7c1475..b3fcb3b79485 100644 --- a/Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml +++ b/Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml @@ -51,6 +51,22 @@ properties: the time between two interrupts is measured in the driver. maxItems: 1 + power-gpios: + description: + Definition of the GPIO for power management of connected peripheral + (output). + This GPIO can be used by the external hardware for power management. + When the device gets suspended it's switched off and when it resumes + it's switched on again. After some period of inactivity the driver + get suspended automatically (autosuspend feature). + maxItems: 1 + + startup-time-ms: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + This is the startup time the device needs after a resume to be up and + running. + required: - compatible - trig-gpios