Message ID | 1487206866-4011-5-git-send-email-david.daney@cavium.com |
---|---|
State | Not Applicable, archived |
Headers | show
Return-Path: <devicetree-owner@vger.kernel.org> X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3vNyZ60Fvbz9s73 for <incoming-dt@patchwork.ozlabs.org>; Thu, 16 Feb 2017 12:02:54 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="JFe+EPOz"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754115AbdBPBCI (ORCPT <rfc822;incoming-dt@patchwork.ozlabs.org>); Wed, 15 Feb 2017 20:02:08 -0500 Received: from mail-bl2nam02on0079.outbound.protection.outlook.com ([104.47.38.79]:40256 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754031AbdBPBCE (ORCPT <rfc822;devicetree@vger.kernel.org>); Wed, 15 Feb 2017 20:02:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=wbONN3ApWq0UnWLB7PKU9NznYMcDV/PqC4K/xt3XlGY=; b=JFe+EPOzkE5EoBOm29qHvCauZbhq6giInqihCh4+efW9hYdo+i2ZTMR4Qu5qdNinBIkobVxTPIUPLB8Si7JZkeBB4VRnAZL1AzHXHL6X8bLm6dmJ9U6lZ2Kc4t/IAAgE40XdWyGYi94kcm3fhInTLVUAJs2qRk3gFdr/4gaKCwY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Daney@cavium.com; Received: from localhost.caveonetworks.com (50.233.148.156) by CY1PR0701MB1979.namprd07.prod.outlook.com (10.163.141.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Thu, 16 Feb 2017 01:01:29 +0000 From: David Daney <david.daney@cavium.com> To: Linus Walleij <linus.walleij@linaro.org>, Alexandre Courbot <gnurou@gmail.com>, Rob Herring <robh+dt@kernel.org>, Mark Rutland <mark.rutland@arm.com>, Marc Zyngier <marc.zyngier@arm.com>, Thomas Gleixner <tglx@linutronix.de>, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org, David Daney <david.daney@cavium.com> Subject: [PATCH v4 4/6] dt-bindings: gpio: Add binding documentation for gpio-thunderx Date: Wed, 15 Feb 2017 17:01:04 -0800 Message-Id: <1487206866-4011-5-git-send-email-david.daney@cavium.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1487206866-4011-1-git-send-email-david.daney@cavium.com> References: <1487206866-4011-1-git-send-email-david.daney@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: BN1PR07CA0054.namprd07.prod.outlook.com (10.255.193.29) To CY1PR0701MB1979.namprd07.prod.outlook.com (10.163.141.21) X-MS-Office365-Filtering-Correlation-Id: f15c4f55-fc22-44a1-6306-08d456075860 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY1PR0701MB1979; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1979; 3:apoN/g6A0OnjQvkz/dXGHmN2lW3NSANHU9t63JCnWrmsFR8q3h6es2opx86l3I00KV3uwZYyW5OUsBjgLUEf9oxBtqtvPgdzKcGfjnTsO4pAPOxgolMj4BmbTTiXkqER2OoSryDuvHjUQbDV8oN9UCRPYE7hzeBLd+Yb1vMBlB7ZdH5MVaXpGcyw32HKRl4UvcjQZ3PQcx1/3v15LVC4s1jSHHJYGj/ckVF5Fx7kC3mfgr19VZj2wzvU2VSAkqvcUH41UwC4q4ypYaUJ5iUv+g==; 25:AHZQKPxdUAhAaY+iLrXvFrEL9wxOlnPCkjTUYvzy+Hu57tvJf+xwcZPkMhrXr9+qc+354dfcnokinoJs7GUeteqwW6rDVicHtaLKIAIugFcSscqkgwCm7Nhz3GHAwLxuWuBI9w9oVxOnetv4IeeYmhUAJ8MGTi4HrwORIkzGA9a8pymn37RIDSFlUzpOLpSje8Fgg4X8D5AQYSIVIkzHy2rrUwpUPqVMiyCbQObl9v5Dse1CkWWckzK0M214NMfjjjq1utfKvIy5Jjkcz1SptvLxzWpjemE/UuqDtn/67snqPe2ZuyKF/t4pUSMjMoOzu8VLwAgxPscIwChYjqmFitiFayt0UrNgakm/KUx0kMXH1I+FJjAuDoQ6m6YZz6MW6uh1R4O1K1hS6B9EFTf8BcTsp+aUCi85674tBf2QDYeWj/gzsoiypFRLB0j4JVgRGWTkI1Kq1ViCb44oDRz9Nw== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1979; 31:Cev+4UobUykJtpo37Ys4J5joy+/S8gykI9MkDVn/7/L14EOFfvja6ry4umJmbMQAhtYP7hMjmqZKho6pq0ZnU8Obt26ANYhdYJ0eGrRwPxBMw2IQSSegEGmKnQi/KfJJK7SCJLxXU9iR4sLlx5JLPkT7v5tB4Vh7brw/nuQSGsuM+wd21vraxEuoWHj37C8EWljP1yImcaaItQ4uc6NEDxXzZtvsbm2SD8Veh0As0wBeq3kHGKI3hGBlhDwJgGEn; 20:ul4FyHUu0O1DjK5KRp6MmNhFb9+u/vNGAhw+KXwZyq5s0gG/dKcJZWOy1EOK9w3HZ7snKnVdYoAdFtw/sIxL40FSz2NzxJN8yZXxe0vE6wZSXusHnDlXLwI0TwN9Mna11P5hQ/6fQ00EreBPFB8J0tb0mjKMLFzoGN2sESvM4Ab+fp+fr5YUqzVKvFxHAysHOQB/U/nTwCzSnA9RtSFKyIBwljRAiZsxu+9gkTBiqLOcOV7Iy5+/D2963eo5et9yUAQaLkoGtYwi2uLAQsmC2Ka0395+n0CZ5EUC7A004ueGpouj2D+Od+UjIkSeouhKdgzCRZwzrEfXgbjU029HrZ4ad4TaKuhhuytvmau9owyD4OAKoI1zwmX7lcdJDluVD8Fdsl+r6q2XVwQ0v/ejgsHwRZiXTnKVKrZGmVKV6N+Zlyw9DuBJpdZjARTJRaSUePA6qREgIkB05+Da5xapC5lioBqU5YTR02HmcstKBK6xsdOljAt/RK6YMWFEH0m2 X-Microsoft-Antispam-PRVS: <CY1PR0701MB19792D02582961EDC2B9CA0D975A0@CY1PR0701MB1979.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123558025)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148); SRVR:CY1PR0701MB1979; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0701MB1979; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1979; 4:Mc+rms3vpquLjS8DWOt1Y455+pmDQZyM9Vg61yGSFTbeZZwAf+hv5INnjVmAyqr7KSYOs6+tmvc5MA4UARk7PQMmt47X9f5FrTK6CLKeKiQYdHC1b/bvYszEtNVwprEvvr1Ot7wbpXqAXaiDmNq2Efn5YyDcvB/P74hNYiB3wiJksH33vWmFdiLiXQvkVkSIl3djzl3/dc0qXqFEtE47kgxw6btx7TKJxwXAwjfhr8ZSFrRBr03pLyajcC3pPC+DQt2+39JLYRPbalqs4hTe1VSW2a4t5y+csWVZ2Ac2LcHkMKOMzCqEyJbdkV1q8I59c98JqCs75UuldOLFPh+TsvZRxkeFL+Gbb8YWsyjM2yAMgik1nK5Xhi9hqRIU7TJv7bMYfCk2Y4WGovNODJBwUS0l2FlwNpinjUK8PVREGoL3TlDr/leW/0m85JMcQXrtzyQCm/vhXldtMM4o+zjJF8wmPJe85AkpOdz8EQTUx+OD1LpoK1kMGfTczvTBJMPhVAF/9643xfg4P/3h78M1hGoY6xy+a/Tdc6I7yeuEz3PCDnPOfJcMp0G9z3EG++oou74YnVb31hsHX3AgL+UJVsiZA25Hk/ma5S1lJ2zZlxg= X-Forefront-PRVS: 0220D4B98D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6069001)(7916002)(39450400003)(189002)(199003)(37524003)(76506005)(5660300001)(305945005)(2906002)(33646002)(25786008)(53416004)(105586002)(106356001)(42186005)(189998001)(4326007)(92566002)(36756003)(101416001)(76176999)(50986999)(8676002)(81166006)(68736007)(3846002)(2950100002)(6666003)(81156014)(7736002)(86362001)(5003940100001)(4720700003)(6116002)(6512007)(6506006)(69596002)(47776003)(97736004)(107886003)(6486002)(50466002)(50226002)(66066001)(48376002)(53936002)(389900002)(38730400002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1979; H:localhost.caveonetworks.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1979; 23:Ft7bjrMvZYwUahVZgXGwZbk1A1vnWgCoD0PhUCR?= =?us-ascii?Q?E0ksjD+To/rl+qyqn0ti08P0HX6HTGbdJmmw84TLm8Eu6qlbwmfkmjuSLfYX?= =?us-ascii?Q?mFixlQKvjYG1e80vL1ZBfx1s7oh+PK1yQUCDEhnwFUFoVzA8TCVu/z5xjQba?= =?us-ascii?Q?MqNBbUobz7y4g3d06UEhcHSZALPRKS2DGa2wAba3pMVBFqOzo7HW9Npjp0qu?= =?us-ascii?Q?cYJFHTIoGtHlIdMqFwzjmlrgRyIA9haReu4fUUrmCiKxe9OmmeLpgw/QJ9fI?= =?us-ascii?Q?u6g422tsE2nLAydGvPBY8apmBjl/GTS88jfKSijxzSl91jJkJbxFfUrgfCqC?= =?us-ascii?Q?jNvyPirdLQCn+jpb5CYbi2izOLkbaukuHq4tV+lJ9dR12qV4fgpOyhmw+rRC?= =?us-ascii?Q?WVj/7s5G8Ayjxf5jIPUR9F8KjB6fBODUNbHHaYe8o9I6fHwIlDrgDycQpwwP?= =?us-ascii?Q?mCSzLGskQYgvzeB5geoiX56vF5xeC8R7F/qaxzb/OwUJWvmHxwgpjuzEQ6If?= =?us-ascii?Q?7VJgryFeIf+w7j58l/KHSNT/ZGQsUOrG0NGYZBa9Wat7YUTUnL/YrpS4ae03?= =?us-ascii?Q?jdO9EUjoCu00lH0WvxOr3Rs4+yG2ZXSA+T03zFn3beHeqLFcmG4OuaWBri94?= =?us-ascii?Q?gAZBZJPMsFCe9jjfbHA4pmHqoH04Dn8TjG1IxMRV02g/4LPE//E58jsgnKSq?= =?us-ascii?Q?NCQCieWQk579TMfme2md61o7FJlbzPBpiumfCT5uR/vg2GoL7R6oQmr5H5hs?= =?us-ascii?Q?3fvMk8erfP1dfdtOhjRzv/nxVfoUc5JeUZeHBgZ3XUAhyh2lpZ6PID6UNWyq?= =?us-ascii?Q?RzPxW+kukmiprpeQd1hEi9AWLn0pEAI7bXsNUI9rPOLfTWVpiWf3z5c2PBKT?= =?us-ascii?Q?DGUX+QsvSF6aZSUWo/eRHMz31438DdKRjQlkm1iZNrdwZdSlQTKxEtLJdMvp?= =?us-ascii?Q?9O+xoQmjFRMSEpkDsBC1qrMoDReQuhXPZNFUAE9z6lwLxkKx/m/y0RlKcFhd?= =?us-ascii?Q?SQJK44tDcHCqqt2DcWR63xguO6y/P7ZXdZeaL5uoY/5XD7yukh45al8aHBTS?= =?us-ascii?Q?ilnFNUKCLTCyQIBD0hxvm4toxRUFmxR+U0bI3SI6nydFUr/uBosL6ZTxd2iI?= =?us-ascii?Q?Lvs2zCI6DTBi9vI7ez+37nf/dFoZ4dDUw2/MZ2P3FzuX4mDUSJYNWh/3SIba?= =?us-ascii?Q?VozVhXOGTdauBwq7niyYcj4NazhMF5ur9B96Pq6tO7UIgp7D0oUTKI6wh/A?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1979; 6:fwOpv/tb0eBzo5x0gPhAegGbH/EUCO5wNhMRCmeJfVFJwUbrz0Rx7OZeWZ0k2esqaGzvgy+AVqUcgSfbUQ3lPod2Om9RpyQFahRsPE87UadhbdX3jA05mbfd3jmVdc0pxxdgGwhY6Tas+T2005csPSyyJUepKt6aEAv2G7QcFMD6JJ8veo/+Fbc5/EDLUl3Ic+VJP6ir6yIFDrF13JyhfiUyPrH1t67W25kXdUB/bLXqwn4wdpUz8MjMUcRLTaumGBdRGZ7KP+TcnggN9QhDfj+orNA9WgqgQ0e57lUjSChuDi4kuw9G2LJgLvYX/6YD9ARsXxD9tVwJP6CIxR/zt6/gffQ1MRsRoNUeaba/Mu+zqX7pqsDORd59CL6uPGCm0xJezFzbftgrL1Edf44nMg==; 5:pxR1GveSmOVeHw1/p4lm+Zv9jt1Ju6s3IT4IrFrs25fYIYKORX4rrDU7ODDMNgjV0LEEWVYjYCOpo0n84To+LqI0uCywtYg1EilL28g9Isq5ddRk3y7h5u/pP3agR0QVOuTns17r4KnyGciEF9k9LA==; 24:sBSJcxhVGMZsXv2ZMKu7Z1YsUjbp8QhzOQYOMLfFE2rk4k9MYtuaWNyKXxxVkPjsAqrFbQDOWVBw7XdbNwVwC1lWRK9Hh+imhlZkSYp6ya4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1979; 7:M+4Byop0+oQ3uMtDNWp7oXvIdEG2JwdJiXwFDIqD+W19xqahjMk+R5GCPy7/wmL2iEgi7deOJynfVYECwzOPsAfvPBMm6Uapt5kYMf4CeTS4DTLvlEE1gHZ4Z/tu0KzAcsbSDN0HGLMokW0sXMNC5t0Chgra/XaIg26ms6ST/ylDnnQtTEKhO6y0qPA5EXD9lr5LdMis3Dh2F3S0oVheY4YzxYgtgjDRcd3RojWQXloyernVc9htViSyndN1MpZxKDXJJ5YD4vrEV1LCKhSecFo0JQGO5aZOCvetO5//nNzZt0cP5k1QhAQy2einA/TKrKzo9SYrRCONY9Qa0AmKCw== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2017 01:01:29.9334 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1979 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: <devicetree.vger.kernel.org> X-Mailing-List: devicetree@vger.kernel.org |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-thunderx.txt b/Documentation/devicetree/bindings/gpio/gpio-thunderx.txt new file mode 100644 index 0000000..3f883ae --- /dev/null +++ b/Documentation/devicetree/bindings/gpio/gpio-thunderx.txt @@ -0,0 +1,27 @@ +Cavium ThunderX/OCTEON-TX GPIO controller bindings + +Required Properties: +- reg: The controller bus address. +- gpio-controller: Marks the device node as a GPIO controller. +- #gpio-cells: Must be 2. + - First cell is the GPIO pin number relative to the controller. + - Second cell is a standard generic flag bitfield as described in gpio.txt. + +Optional Properties: +- compatible: "cavium,thunder-8890-gpio", unused as PCI driver binding is used. +- interrupt-controller: Marks the device node as an interrupt controller. +- #interrupt-cells: Must be present and have value of 2 if + "interrupt-controller" is present. + - First cell is the GPIO pin number relative to the controller. + - Second cell is triggering flags as defined in interrupts.txt. + +Example: + +gpio_6_0: gpio@6,0 { + compatible = "cavium,thunder-8890-gpio"; + reg = <0x3000 0 0 0 0>; /* DEVFN = 0x30 (6:0) */ + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; +};