From patchwork Mon Apr 9 20:21:28 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Kelly X-Patchwork-Id: 896404 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=xevo.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=uievolution.onmicrosoft.com header.i=@uievolution.onmicrosoft.com header.b="SqIc4pn1"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40KhXt6P3Rz9s08 for ; Tue, 10 Apr 2018 06:21:50 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754277AbeDIUVr (ORCPT ); Mon, 9 Apr 2018 16:21:47 -0400 Received: from mail-sn1nam01on0065.outbound.protection.outlook.com ([104.47.32.65]:52960 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754222AbeDIUVm (ORCPT ); Mon, 9 Apr 2018 16:21:42 -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=SqIc4pn1j8jD69x5thhdtBjef3dzAdCuCoNM3mgEHsZxHzbalOH6sNU3edA1VIt8er0fJ+FQwfxwI4yOY+VH4qRPsLWF5XSH3wJ3oghemBe6fLMZBRLOUgm7DvNPOW5lenCCj6UAmI6gYgRJmYemADqYiXMcChIfpoOXzfeYmrQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=mkelly@xevo.com; Received: from localhost.localdomain (71.212.16.149) by SN6PR0102MB3421.prod.exchangelabs.com (2603:10b6:805:3::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.653.12; Mon, 9 Apr 2018 20:21:39 +0000 From: Martin Kelly To: linux-iio@vger.kernel.org Cc: devicetree@vger.kernel.org, Jonathan Cameron , Jean-Baptiste Maneyrol , Martin Kelly Subject: [PATCH v5 2/2] dt-bindings: iio:imu:mpu6050: support more interrupt types Date: Mon, 9 Apr 2018 13:21:28 -0700 Message-Id: <20180409202128.5031-2-mkelly@xevo.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180409202128.5031-1-mkelly@xevo.com> References: <20180409202128.5031-1-mkelly@xevo.com> MIME-Version: 1.0 X-Originating-IP: [71.212.16.149] X-ClientProxiedBy: CO2PR05CA0092.namprd05.prod.outlook.com (2603:10b6:104:1::18) To SN6PR0102MB3421.prod.exchangelabs.com (2603:10b6:805:3::10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 68aeb385-cf5e-4382-2559-08d59e57805c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603328)(7153060)(7193020); SRVR:SN6PR0102MB3421; X-Microsoft-Exchange-Diagnostics: 1; SN6PR0102MB3421; 3:A6cDoWW90ThQo+dwkGxBfeUOkY0xVZexYihhzLyIBwzE/EoVLhfPaWVA6QaK7jD4gzdUyxjbVozeNGLP4zIOVEIPrhu/RdfL/hhEK3zq7zl0ecMkpw1dPPHr5UfelnsJ85yy52GdglgLCRibi9r5eGgDY+BzlLu50/FsjxL5G1ZWFCWTFkJAmrn857Gw8fMijeWH98CuwSOzzuGaCgtSa58TwI0CzHivZ18xORwKnbN7j7Y465JCDgxEr2Blwx18; 25:00f3wqZ/sOpphNAx5a+BhfeMO2FuiUr8/vMkBXmIybAfWrsbGWVOJy5aIXZThVVX8kaJrh1nYF2mw31lX5HBFmI76Xe5o55buCUX9wnAOXKsCQqhLLXnQuu065rv3gOwgfBaTLIO9XRmeJ3TNx5c1uDCb1QKfTzx41OoMkoufcPTCOGzJ08ybxOIv543f+bmiTFwlaSbCmm1VYIOTAlwDMJfg7iEg7piZz/N2yywronS4maPaK/EfrrkbAWCE9tJmiyWAfxc4DhWDcqHoDaBsV1Eqs2sIfFQHF61xLJYKNJthB7P5rd6GUXf1shYxXFvYEbSS2D123A8okmrT7DrFg==; 31:9b72m7SX3HHcVAoxAHNy4jZ0fJiPQmhYq+2YlJztt01y61W97Fo7D42GpwMgb0NboNuvlI9+DfWXR0umIrfSg37ieTaSNps5VAnBtWlT1prLPsNnksV4ncsXSZBlYM6s5+nS/mg/BZ2oYXs0+V8WqjjOiE3TJ/GC1f5eUW6BQ/tlU03V+GFroK5uIusYqEOiPxkv6O1X69PZd1G1MCpkEq9gJOIZsshAyq7BoFz2F8Y= X-MS-TrafficTypeDiagnostic: SN6PR0102MB3421: X-Microsoft-Exchange-Diagnostics: 1; SN6PR0102MB3421; 20:WevArAZAT4PXBHmwrg38r4OgqrmCuxQKmeBBuglMi/9HPxI5pDDdlR/bbz3zwUzzFicJnyEXWNwNoRLrmtLUsD5ttGfl+LgcOCC5JLguHdqygG1zOotn3HfkpS/B/JLUPwZmfVJnz6rJBhTp/g/P5ZQJywbiyTVg6xnU+7iMmXPvMUQ7vGgUR6OTasNJbgcbeteKYH8onsDtGxBfIBY1QO7NHojG8jyRvnMEawB90OoqIqr2unrwa8+I9eEZoJDxGM8/R+vJfBb4JewUaMgijMflM0z9h/7fqcElyCLGvBCFf7aUlLG9rckPGbDOnLAH8Q1ozl11EJjUpsZ420Is5Nkvt70BRAtOTzZvJEmtOKkYIn9MUuObDjYehvahpxVMJK1Q1Pj80lKKcOSz8ryWjiQzKXwG/cKNuXemzSVUqxzpJHG/xrOCPoBGZ7Pis5gVnCJITa6Chrn5646PlFnTtudmdy6zkJo/6DSfkmZ5k6q3hU45Yu3VCE65dC8JNpfJ; 4:vgJZKjhh1j/7Mg29smh6cnZpWrhbfIGoif6S3GtfVZEdWTbfcUXWfMk9ZuZl3PEo1Dx5ENfSGaTWppE/9X6dAUorsu4SEg0PnrE7XLd52opEfmYQvZ11hWFTe5cUP8Adlg84vM8DTcI1vASu+prPKyBPBlXwEGVekGdQvJWliixpEkvoFkYyoqNu5upCpPS//PLNNDRuHJ9V+rAXlLPJBE5+FTT/luh5+Xc32Xiyu+tC48dVfk0jXl5cqHoj400xYYr2VH2GLCHJw/DKHjAcLQ== 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)(93006095)(93001095)(3231221)(944501327)(52105095)(10201501046)(6041310)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:SN6PR0102MB3421; BCL:0; PCL:0; RULEID:; SRVR:SN6PR0102MB3421; X-Forefront-PRVS: 0637FCE711 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(396003)(376002)(346002)(39840400004)(366004)(39380400002)(189003)(199004)(2351001)(1076002)(26005)(3846002)(6116002)(386003)(51416003)(6506007)(52116002)(486006)(76176011)(106356001)(2361001)(2616005)(956004)(16526019)(476003)(186003)(6512007)(81166006)(8676002)(53936002)(105586002)(81156014)(4326008)(316002)(107886003)(25786009)(54906003)(16586007)(11346002)(50226002)(446003)(8936002)(478600001)(5660300001)(6486002)(7736002)(66066001)(305945005)(47776003)(50466002)(2906002)(48376002)(97736004)(68736007)(86362001)(36756003)(6666003)(6916009); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR0102MB3421; H:localhost.localdomain; 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; SN6PR0102MB3421; 23:jIoS5RG9tgCowxLtofYI+jNVHAZba5rClhew9+F?= 13A1gRMVWB6I20ifryGwQocZS32X56RJO/RF9OOQPQ9NB+TD7ReR5mrC41aDSJSASM8cYMqRIOrxSgzkjq5ESF3PJ0mg9y64UYveg9OWDwaMfFyBX98muS+f8/ASKclDBZLEAHD5PHKAXVZja7EiVR1cqLfFDnyM3xEVPOXNrsunHhWRpC3RvTF8mL2Gvbl3+iMtjij6sdlHDmBbbezfePI2b6gmo27JCNMg4PICvre2NGKhEwMU19ggdDKFwIIMfMLFEHgOYdohlQmb7/up7CFqibPMoSzBtGBjYEJB7ok0HVBdLBEgu0+n4Zpx7Jrsv4Eb/RD/aDqj/lWDbWx1awkkiqmLX1mI5G8ZkVqPfgrIIX5hUABBX4zthT8JBHjCB4Ld973csinGrlHF8US3k/WgWoiN20qIVW1KOJlt4EdhSqk1dc69DIUEzNSx+EEP272ooFsDqL+q8Le5+nR6S6Zv7ud5zNiPtgqPaLLSgnpsRu/+/GSjo1VJ4ymW7Td//eBzM5xCIwFjLAwNb8Vr51LL63KiGQf+AsDpm7n/DlZzsYp1QLMh1+ZP933jaTjSlx6ul4qxiJ84FwIMog61/vbTtpeNkKYgFV58nhSaLpnXP6b31gBn7LBQ3eS3p+qQ/pcREpmW3UdxD66yQcXhF9+gBNJ4csBxAx2hv4vgJnr8a5vgouks8zRul4J/lEtdD8RkE8muMfBFUGzberfrBrSOaQ6cA1sqaLDhSNlRbtD7yMWk+WKUDBASEAJ04aNP+cc99zMCBZhwNsokYlLsHedSpPOCQuxXcLVeKKptN8X9RtOHjWUno2rnccT1VXA9oCbEHlT9QFzGiC+PKClf9gasLpm8+wU7JqGwvzRirjNVJ26Ja6k7yNRzdLUMEahbwoNtp8l5zHxpul1xZOuO2tmif7iTDt4P2wia/ewK8YY0/rWK6rzY78EvGKCyA6aR10ebYw9Z+KnPeb3n6Lqgf0h9jpMcBIEyxulqEA7Dw1luwzwxyPMZxMgiBLGiDukuJq2EgMltm7CnrMfEHfT2Kq1pKipMXR+xgIwUYjVsj6QkbaAYBUB/taHO1gDVehiRKTT+7poC32h6axMNDiFMs4Bqulz2Rx6eTmtCLUr0Krpm2vinznObY9Po5ieutyMCr/dlxs+0uDRWbIAmdmRUKEWUUnG5Fy56ogmK1F0R2+QNr09Q0+ZshVM/vgYg8u3lLHVgaEj9rK4DpSg0Ew4DMeoWTW3yO3HMm5NfYSVrxcquOhw== X-Microsoft-Antispam-Message-Info: vATv9IIA9lxXxX93kAGRKzqsbhiXWxU6wIH7TGhuttV7KqqTw5FIdxdyM7+XC7jfMMeIXgXqmhhVTDgETTP2qJhZu3ja/4yW8wDDkDhJxLSJ56eANGMj7hPrsvomTs5EnCAS9iLTXJ25ZtGhs/98dQLMnQlbt9fVuWGBfMOg6BruXH7ETPzsDsAu6+sFbxks X-Microsoft-Exchange-Diagnostics: 1; SN6PR0102MB3421; 6:8Q5XCehlfBDiMWxcxHEQvZdy4g9PUoDrwoZhg/ktnRz9ZXkpYA/MYEIBwvsgraW7MKN+2kmA5gVSk0QME2YgisVHNZrBHav4tx0cINQvhDp6swry6Vg/K1PGXg0XIeV1MXbDMosUWp47cTnIjg+QBjeG1kUnfLw4Sy8VNWi8T4tewvEm5WJSnqR0Va8/ZwgDLBJlLJjjuwGanzHN2/Kq+ex/dCnyd5nzZqYDTJLhqxbmiy+sq2Kv/IL2q9BLRBIyb/z+/WWlo78azYT4JE8Ydfep6u09sQrF0UlqNCGdX4kaYG+oxHu8AufBBGC8MSXNWbCADLVT29/Wbk0vxIwI7ZvRhbln5m9urmYZq+svCaXeyj906HvSZPnN4t0sDMe8tPM6SGJ20Nr0r0jt+O8ZGrq54EILwhokTqR69Ku/77oKoukXqWolOrAN2JEWHwIFv6BkLZEDTKW/Kb82jp94hg==; 5:7RwTpwl+oXUdZ7HSflxApGgKIPIrAd20SzdKjZLDIcV7yO/qZXSf/+mzsdWbNONKd0AuhSoS9LWUEPCQkKI701iUFwG1wi1P2Keo/vDPFtpbyENeCP+dpHaO9AjwmDRaa/q7EGIn/iZssU6panGllFxFo2SBf00IDOv0qoktOTE=; 24:KQi3BUyY+0YpT7WOtMTzbmDtB2KZWvrj1iKqCG/nBSkpK/2+4YxffJjCb+R901rSbA7qdAu5x5YIa9ACs5jZ6nUyES+VzvrSjGNWUgipVls= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN6PR0102MB3421; 7:4PahMHdwpucVvlwVZerm5iSYoKEv9PH/M6ks44CFTLkgKzaGFYeJI0Yriqoh5VoVXz4CMQB5uK9jdztBeGqGR/OWSzDh8rO9wwwCnEQyiXOo0FGQTWl4L1W2xYrsZL5yD9JRejDVQsWtCs6pNiQEA1yC9sI2x2C+MbeULe65NTR4Zc/1N7ZBL+zoNdkZGw7oC7jVL8msQYWUiJgqJapfNNU/+Kp2tantHmYa9nGK2/8ayFigV3INUC8el8PksfJo X-OriginatorOrg: xevo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2018 20:21:39.2065 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 68aeb385-cf5e-4382-2559-08d59e57805c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e0a7ca1f-2458-4cd6-a7c7-d733c07495ab X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR0102MB3421 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org 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>;