From patchwork Fri Apr 6 22:00:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Kelly X-Patchwork-Id: 10327621 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id E24FB60541 for ; Fri, 6 Apr 2018 22:01:14 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CEE922955A for ; Fri, 6 Apr 2018 22:01:14 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C385429610; Fri, 6 Apr 2018 22:01:14 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 49053295AE for ; Fri, 6 Apr 2018 22:01:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751417AbeDFWBL (ORCPT ); Fri, 6 Apr 2018 18:01:11 -0400 Received: from mail-dm3nam03on0071.outbound.protection.outlook.com ([104.47.41.71]:55028 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751759AbeDFWBI (ORCPT ); Fri, 6 Apr 2018 18:01:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uievolution.onmicrosoft.com; s=selector1-xevo-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=1O6qyji9LAhf1n/2JSUaKO5WTuJ9uSgyCCyAZaflibc=; b=GkDASg8MTiLqrEsTe3RduMeKZaYJ7mAOw7217kUFfHB2KuwS1tcGKSgXvcDLPTabnvdIvleTCJRkUhx9GoW1/xLLpFSXxlyM+5Y/sSWi1tx0ACFLNmakXDj9meFINY5GFFMkdz90ULpVPBnTZYHEUdguFgfRcbYWXMp3ebs0+fs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=mkelly@xevo.com; Received: from columbia.corp.xevo.com (65.122.179.226) by MW2PR0102MB3420.prod.exchangelabs.com (2603:10b6:302:3::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.631.10; Fri, 6 Apr 2018 22:01:03 +0000 From: Martin Kelly To: linux-iio@vger.kernel.org Cc: devicetree@vger.kernel.org, Jonathan Cameron , Jean-Baptiste Maneyrol , Martin Kelly Subject: [PATCH v4 2/2] dt-bindings: iio:imu:mpu6050: support more interrupt types Date: Fri, 6 Apr 2018 15:00:48 -0700 Message-Id: <20180406220048.29498-2-mkelly@xevo.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180406220048.29498-1-mkelly@xevo.com> References: <20180406220048.29498-1-mkelly@xevo.com> MIME-Version: 1.0 X-Originating-IP: [65.122.179.226] X-ClientProxiedBy: BN6PR10CA0021.namprd10.prod.outlook.com (2603:10b6:405:1::31) To MW2PR0102MB3420.prod.exchangelabs.com (2603:10b6:302:3::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d667f367-9a4b-4c94-cf8e-08d59c09e471 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:MW2PR0102MB3420; X-Microsoft-Exchange-Diagnostics: 1; MW2PR0102MB3420; 3:vhmuNzah2IcKzb/+XQ0AW9fTfTTqQ7m+H4BEmXYbiY6X/reJCQwP1wuS+40na+b/3kzmc0IBXVH6TD1OgyXznxCgkVgV0DiVQWhyliyEyoqK6B6r17GdJtN/IRSbgm1RZ4NTT35KDpZj4RGtiajx1UY05xs7xO8e+C/nof8cwHwMPgJY4gw84RIvcFl06ALRb9mrWTQ2MNtuqW7B5r7mAZL0Rf0mPIBi/sUhcRggb5jYfWH4lIqoFAHMgPiKUxBX; 25:PLn1nSc1RUA7qgAirC0MvgaTts2AbqVwsIO4mLzE++PKZ55VadkP65m0bHRJTOi2idgntRuDagmUlrFKPx2Z0r/JJG2qLaAkleFD8YuIM9g8ayBtWMlFtHKP8FXH89KuPHWCH0LVGF/tuqwTs6I7U3i0IFWIhc8s0htPOxBVExVqISXTJBQl6y0TazMLkUxfh1JIAgpIQkvg1Uc6cY0FFzEXweVC6OFbHIPS3zOG+anFq50Tx87KnE4gtt2HWrY+e6f2DOfq1Ohg45MeB6EFDax6p43rk/RGpEyBQ0TsRcdwgttTBpy9RKfeHDidFiD+VNdtgz2k6QMr+AaQqiG/NA==; 31:uX7Z/04u9z9mjynuPtNT05YMUOoZaiM/BExkjs3eT7Xrlsx5cQn2E2GMcIu19RB6nCeBJpG2EZGheZlG0+6fJATPjlDSkmA7Do5ixYwKiQXp1F7LFoQQxJZmSZSuDG5tenu+BQj9uMV5UArDbyvARAPkVf7Gw935sdv1/BKbJdsF+Hxuh7H8N8mOm21Q91K1/6smauIzHx40DWhSTUmAPAje6gEnnFeJBJAWV3MmzmA= X-MS-TrafficTypeDiagnostic: MW2PR0102MB3420: X-Microsoft-Exchange-Diagnostics: 1; MW2PR0102MB3420; 20:B8hBiYeR3EVdWjKgXXw4wz2tAlO/QR4Gf1IczrV9y07W/RyUcQNofBaTU/bmvFuWG+u2U0YsRr4TtkRwYEjCn1aZNLOYZFjG/mH+2wcDOpOCEy9fpjrcYzigsXE69/kvoEnqgtmKRzctgCNggm4jbM7LAhYQ+JanoS7dP7qY3h2NJt2CVce6NDGIUGXklhyc7JnCIZcUennHVmzn3T3OJ8TgZe76Y79F6ymzQFhguUtgnFjF2PWJz76qFfw42BKRkE6LdPDtqZY6lLfZKfWt8Y6mwcm7DCoVNJoVl41W5BKKafXU/oFDB0gJUfpL5oJk1Hb2qfefOu/Hvu/5z6I7sxgbwE5PUIPuPbENPyeaYZPpCmyYPr0Ih4lTJ3hdwTUlGpl49PUnWtw3YTZJTwna09UKFX3ZEuaZ9bFfvAoi53/L20D6iFZ6ZlXGQJGqMdbHhciIY3tM1TDIFCySTPcSi4qpFjAEXXPJ4uM2njrtXzJjqxZM2ehV0/WkmFDBCPFE; 4:q1EkPwOUf1SFt+CTCLA3IVyRB1GHKxaGs4BpgTWPZNUEILK8u4ZOYOrYbcyQdIIZvBlyLq2yYn/1tk6XaFrhfC+12kZhfIWmnbTIbFwHVGdyD62zwpWNR17VRyCfq6z6rdLQfIJJISD8S66trt5vCAYxDXw5COz/1+FOkO33pDKWVSsynrKpmIcZ/Fvhlr9yAJcSiS52vV+d/ZE1U8SAXS+8JUn9+zyvq/xe4rbSuYvE4dWPaDLqiSvetTXMUG8VYSWVrKAWd1K8pToUTZZWng== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(3231221)(944501327)(52105095)(93006095)(93001095)(10201501046)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(6072148)(201708071742011); SRVR:MW2PR0102MB3420; BCL:0; PCL:0; RULEID:; SRVR:MW2PR0102MB3420; X-Forefront-PRVS: 0634F37BFF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(39840400004)(346002)(396003)(39380400002)(366004)(189003)(199004)(486006)(51416003)(106356001)(76176011)(478600001)(2351001)(2361001)(186003)(16526019)(26005)(386003)(7736002)(305945005)(48376002)(47776003)(52116002)(86362001)(25786009)(11346002)(2616005)(956004)(50466002)(6116002)(3846002)(476003)(5660300001)(316002)(16586007)(6916009)(6666003)(66066001)(6486002)(97736004)(4326008)(446003)(53936002)(1076002)(36756003)(8676002)(54906003)(68736007)(50226002)(105586002)(2906002)(8936002)(81156014)(107886003)(81166006)(7696005); DIR:OUT; SFP:1101; SCL:1; SRVR:MW2PR0102MB3420; H:columbia.corp.xevo.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: xevo.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MW2PR0102MB3420; 23:n73nIj38KU0cQioG1fEe2rolzo6fV/5xS1v3sHY?= =?us-ascii?Q?Fv1N4CG8WCceX6b2U4Q5xKOtyRgqc6KnOzdhX91bAusx/i/yHPVxpcQHgtpr?= =?us-ascii?Q?OcfvEd98IljVRuu5XbN5bxA4Mwy2oBdGltx49PKVmZyiqFjU3I0vTDzHOcOV?= =?us-ascii?Q?vDnuh0HYBk0413+s39HGLsxtaiByakum+C2ssBF90YeRpwSAtM9+qusVnnr5?= =?us-ascii?Q?6ZmL1Y+I7J8hTRHp8vOBGcOGQIxXOLOFN8jvrfpk3kCR1v2/ln7y69sAIHSS?= =?us-ascii?Q?P9flWo3xUDSCpft70zxvslun9p1D/0uCgBSm6Z8WKrMpAJ9V+SFXbvSTtqO5?= =?us-ascii?Q?oD7Gp+mYhMGm31RuHBRJaOqVj9NwctjieKuQ9fDcTv/67vgyXvZUKmHYhvte?= =?us-ascii?Q?emzFuBlbNU0+P/9ZynAlTkpW7QWk1V43Z+ZSVUx1FBbaTGI+J+3i+VavDyn+?= =?us-ascii?Q?NtPwprbU7TK4t5YsZ090FD3E4xuLEI2k9oMMTDUecvnehqoDhLIWtDTY/wsg?= =?us-ascii?Q?szCzcQnTilvegvYN+hMHLDAWejRslN2GXg0oU0iUFUnH9DxmIjESom5w3rRX?= =?us-ascii?Q?KVZMSHxQBRH0NGKpYGgqhgOehlxW1B7sDYMvpeXuePpF9z/T9w4uHLLlK3Yd?= =?us-ascii?Q?znLwZM6vCvxZkhwaljUAFdx4smLlQtqQf2k/Xui69IG+Y46pnO62aY/6oFP/?= =?us-ascii?Q?5mKXzAu8RKIJ0xx91hzX8gEjHinEYh2vkPrlu9YtW1K9KLiHRI94Gb2Yzm9P?= =?us-ascii?Q?whyM7o+8TbolWl/tjavLXXZTRoDytYJGtFdAt6dvqtIkr1H8OXs+PwYpc8wM?= =?us-ascii?Q?IHny9Y3p5YNRBs1UaHa83Y3OHusoSSlxOQsDYqZtfWHpb2YxeRoU/4qUsBJl?= =?us-ascii?Q?tGS80MBQBX1yxyLiNBZA8qQ7LrJM8xbYVn/nD6jRnq3yKdjAR1Tt58Aebv0e?= =?us-ascii?Q?pdJGDtp/Ysu/bbnZ9peuQkgErjuZhXxjuJ0d9vHjd8OyzWT4nB/aERJJvSJ8?= =?us-ascii?Q?3dWs2Hl+EbbSrR9ASDHWyzjATw6w6NyQO7FVt7XWOgFPTBtEECCZq++yulaT?= =?us-ascii?Q?ZaiDwH1RjXfcUNCkR8utsov89oBRV+1RS4oQAR7nCKT8QQu768W71f0cl5nW?= =?us-ascii?Q?yrBPlRDtFnG3dZ6DXi7elP+XdeKgdkAmMso0vQcJCcPqO2Rro7BsdOKn8DES?= =?us-ascii?Q?f09id88i7l9WNFtVsE0Dat49aQ3Ja+psMjniW1+AGMolR4JLnKqyzj6J86aW?= =?us-ascii?Q?/nWWdXekhBY4/AA7LmTE=3D?= X-Microsoft-Antispam-Message-Info: LKl2F5XN0PkXQhDIl8xGQp0bDl8UXMMWBsMZV/TwIJlPlSUx/fpG8+gAKUnX98XBDjNssdjYjK2PsFmar2IwwovAT044rbhZ1863gArlo08Bd9C+trYLuHMREi9KPeyqSfF41YZEtaKPiY0TpR5Hc7h60Zt1I4Z7lXlesplcudtbA7nLjDU5PYN1nvrvpTEU X-Microsoft-Exchange-Diagnostics: 1; MW2PR0102MB3420; 6:VTdodU7spFxfVAysaiuszXEw0IxlGbGHHfXw9Cr7Xj01++yguD1xJCvXxIxvpH+4kv6t0OuKIWqczw0IOEUduf3WXF83Um74QigSTmd1pF3rf2fmFVkccydIezhuYSkQAh6A3H/M8l+yQsZDWvxqsZf1EBA4AT6DethjCzMw4mQTxsi4lPF0Ri6+qUDJaigMU5sFrhbycRUa0M1MGdTRu77qqqmbMvpQuhhoM3BTOM27nTp/c4TFKZrpA5ml+LhtF3JAC4e9lX6h8HvRD7ClQhmBh2y2UpbU41LW12EGw/IH0birdCirg2Zi5VSVIAZsWy38Vm9nbyRtjmh6LG3iuFpSIp9sf5vx3J6qfmxI+qLiIVFbX5pQhLsnePitp4DgTeooJFGIwndaxyZlcYkDu30C+UpBSIXnXWEn0tc8TC815N3FMnnlYA75hbOglc0JCWGy73B9GesTG98jFneLDQ==; 5:7w2ck4uawfv88aYbvf6p9amGwYQYANG1b3GhNVqADFEgbO0gd1VOye0+6UWTYZomfZK2pK1QorDCUbHaEvSYzqIH6mbV2i7TuSzL6oBRUXs0MgGQPopPWGwjKDwsI0eNaJC5yDORR4bxulXis6RyyTrnOSPb5fC3xbp/ftQzpic=; 24:WBUS5+HVPbwDa8rJfcfuv2jEKx+Du9sgyHiGUlIZe4ujrNEnUAoog5y7h73BNvd1I3MUecsy4IQ6M7pKcWuTjlXtOfZXHABa791C7jho3Os= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MW2PR0102MB3420; 7:9bpLVolnZZSNbdmmu3q/QbyLcy4VRjjP0bpVwoAZzR4fD+H0PXc5zj6lWDsaG/N4jl9tXGM+zLEl21h8R56TO330DeOlAxAAf18khUDgTxqTGkkTXsl1lv2umBZaD4QJ/tfJbvsliMl1TcVmhl+S4k/OxGrKbzC1FVb7JFPjnWVBRBY78AaJ9Vw2HB7tC5iA/YcLJn2Nsh3dC81GrJHWbTCpGz2fXNfL4hYbYTtw8UtOamp1jjXEW3NDmCnsKWN2 X-OriginatorOrg: xevo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2018 22:01:03.3939 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d667f367-9a4b-4c94-cf8e-08d59c09e471 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e0a7ca1f-2458-4cd6-a7c7-d733c07495ab X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR0102MB3420 Sender: linux-iio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-iio@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Document that the inv_mpu6050 driver now supports falling edge, rising edge, level low, and level high interrupt types, rather than just rising edge. The language used is the same as that in st_lsm6dsx.txt. Signed-off-by: Martin Kelly Reviewed-by: Rob Herring --- Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt b/Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt index 2b4514592f83..6b106d5ef298 100644 --- a/Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt +++ b/Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt @@ -11,7 +11,12 @@ Required properties: "invensense,icm20608" - reg : the I2C address of the sensor - interrupt-parent : should be the phandle for the interrupt controller - - interrupts : interrupt mapping for GPIO IRQ + - interrupts: interrupt mapping for IRQ. It should be configured with flags + IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or + IRQ_TYPE_EDGE_FALLING. + + Refer to interrupt-controller/interrupts.txt for generic interrupt client node + bindings. Optional properties: - mount-matrix: an optional 3x3 mounting rotation matrix @@ -24,7 +29,7 @@ Example: compatible = "invensense,mpu6050"; reg = <0x68>; interrupt-parent = <&gpio1>; - interrupts = <18 1>; + interrupts = <18 IRQ_TYPE_EDGE_RISING>; mount-matrix = "-0.984807753012208", /* x0 */ "0", /* y0 */ "-0.173648177666930", /* z0 */ @@ -41,7 +46,7 @@ Example: compatible = "invensense,mpu9250"; reg = <0x68>; interrupt-parent = <&gpio3>; - interrupts = <21 1>; + interrupts = <21 IRQ_TYPE_LEVEL_HIGH>; i2c-gate { #address-cells = <1>; #size-cells = <0>;