From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S969745AbdAFXZF (ORCPT ); Fri, 6 Jan 2017 18:25:05 -0500 Received: from mail-dm3nam03on0043.outbound.protection.outlook.com ([104.47.41.43]:29216 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S935384AbdAFXY6 (ORCPT ); Fri, 6 Jan 2017 18:24:58 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Daney@cavium.com; Subject: Re: [PATCH 0/3] GPIO: Add driver for ThunderX and OCTEON-TX SoCs To: David Daney , Linus Walleij , Alexandre Courbot , Rob Herring , Mark Rutland , , , References: <1483491334-167095-1-git-send-email-ddaney.cavm@gmail.com> CC: David Daney From: David Daney Message-ID: <82a012d5-1035-91ec-8152-d7b6b5c6e197@caviumnetworks.com> Date: Fri, 6 Jan 2017 15:24:50 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <1483491334-167095-1-git-send-email-ddaney.cavm@gmail.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: CO2PR07CA0006.namprd07.prod.outlook.com (10.141.194.144) To CY1PR07MB2135.namprd07.prod.outlook.com (10.164.112.13) X-MS-Office365-Filtering-Correlation-Id: e215cdf8-6218-41b1-61e8-08d4368b38bd X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY1PR07MB2135; X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2135;3:DGLnkflow2FTbByO5w7b505IReQAmPNao5RQCBXuPSG8cascOhKE4nuKDHxk92m+Z/7SRh3EUa3ILkuculDbftx+y/qp1twKERjeWir7qwvAKaRY/YISSYtjSh29jLWVjql1KOkxQhgMV9MQuCwCKeOirvvBC6EXRemKv0hIgMpiVQYC1LdbmLq6H5X6eem/nue2gG42pJd5hr9eO4n4yyKmRIF9xf4rEtI1P+Pqe4idS6iBcUae6y3Cc21gZGmXMPwZY7HqeeW1fBDSftXDjw==;25:3I+e7g7D9QCo9f/NYfnYqKTpc5XvzplM/OwYoneMEPtksw8shtbkf2vTMDO0Z+tNeikd26E6lnOil3E3roDoK9k6vKtInenW0TLcEojx2MkbLTzfEY6YKxJC7cQj0j1Adk2OXJj/MCXpgDfSWYUzYujgtRZPa+Q/c79lic+R+WX/XeoEiyqfYWPEXoTgQvTfaZ/pLL8tnMIOw+bxFs89q3mY4xWoEM4pTeCFFlIrjiMvSulLYAswzUMazVexCvRRP/++MVhMOGjM9M0CaImVFtBH2x0lbgOrtieSn8oq1c7fXz82neE7LNgeeU/hCbEmAkv0WfoyLy9POFzkZzMRqnPwxi7r1VmGmIfxCcIl9TxrziPSkp4Ft7TB+OFs0Wv/cN0PI58h/HIob3KfPsmf9VrV12lb5QJ9R/s9P/6EJPDyVhHuKHPnQReKUj0+m+0fJiwU9wci7vy5JRmz/eBT7w== X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2135;31:fNAeXW/P4ZDEUWRdaFSApEk+wgmAGO8HO/Gejq8DGbpmuOcohvl3hMOlcjF0tmQmq28r9aBu5lWfr2CU475Awvo9GQEVQmhTzRF/75eCioNTrQyfE/BfHCbLWvwVleSXP3U1TAP/Vq7VNlzbSTQUkcADqAGLJf+7urp8UMep2Z9El6Ler1k4Nwiv5ZxQyko33zZMvZFBd4xTVt8raRNdd9pFQ3m1tejoTuwu4kLeA3SQPZfH9fnXbp2laLG5qj6QO5awLPAnrP7lNp816rDQag==;20:bMtGCCjmINkVlB8NPsQp0fc++yGdTbXIIuFefyGGoKQ0vQuIr4HZ+cIR667x5CVCBiVyNly9xsixaEMAHCPdyezWlx6qMzvLBY7s74yiDzZHutE3Nidc7Th+Ku6q4rISY41R46KkCo3CD/GK+RgT/5wcHXB/hD+gZXw2OUT8bn9RbFonxqXVUNQqkGwJ7myVkbcuAyD3wSS4W20W9pZeJXmfe68yAhvkImwH/8YBm4MXQLJeITmHAy2SrhFjtGnCrgTIBGzD7hejGnS1egVGuG0FXP26y1huCQFmBCkaUMvwvsFsDuwjBxSt5YJ2PEq1O0+gxuYjEapMlg2zTePzgf7SMYQlQCh/qWdQfc6F+nUJe9Tj2ugy+lYksSJAnDQ+wgIHgVqvI9o5bmLJPR6XCpdo7U9MLAY45/rKdUUOYZhWkc8rHtYwwc47JDAyrJ2lu7/HPThkRbpT3c5uDh4PRK5j9irEtzLmY7CFawPANX/cjfSoJ2fS6+auMUBe85/HWviWmglbJy9J3bPJcsVCCtsd7H8VyHwzV0CvAXhR9Q4mHf01JcVc1XCugXY2fpy5qZTs74TIWume6AJPyTNl5XYih5RAWUB5g1/+QRhQ0Ck= X-Microsoft-Antispam-PRVS: 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)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148);SRVR:CY1PR07MB2135;BCL:0;PCL:0;RULEID:;SRVR:CY1PR07MB2135; X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2135;4:aAvlQ6ZF9FK/8xMkkKJMHx/45EkMq3RwqkaAZ18dHiePhc1ktaXbGk6xLnpao5s4tnL+gX8Zh24iPvf/ZnNR682Icm/miIbWBP9drshJqU93dQWpiK1RYrAfRveJ4rGPloxj6qLUM7l/JSRJNfYaZop6FuL4M61oDx2ta6cVRWp/OVV88xaKkg72/aRRhP/J06xMllKLMdmvVDQ56e5exT3gAdk0ecb+5yLopYa23zbu3NHDRVWSCuWcHi+lGHvAtpslL66ylzk0H/cVeetUSiJypcMrWKHofI8gl1GBVjZkw4ZAsXktcXsoxzjRZuwDY749lku3os33SNhVFXFC4KLNp7tFtcqtg3+SrQod+o0ur9JoHzX3Kh0++xjnrNHgU/WjEt1WGEU1rHGatEx8NXApsiZUUwbev5lPY6UaT9jgmApm8watyhCQ3drYLVKTU8nRNMMyJQixh+YLMV7WVxg5BY7fOLVY7lVrRanEhZe/s/6zOzu/BsVu3dhgHMJ/+B+niy8luYeX8pi1pIWrrht7fBLU8jsovxz2nVkIVidqt4OsVZv1DQzAyrvgedz1 X-Forefront-PRVS: 01792087B6 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6029001)(6009001)(7916002)(39450400003)(24454002)(189002)(199003)(377454003)(5660300001)(305945005)(101416001)(2950100002)(6666003)(42882006)(54356999)(65956001)(65806001)(66066001)(7736002)(50986999)(64126003)(76176999)(65826007)(23746002)(36756003)(68736007)(6512007)(6116002)(3846002)(53416004)(8676002)(31686004)(81166006)(42186005)(81156014)(69596002)(105586002)(50466002)(106356001)(4326007)(2906002)(4001430100002)(5001770100001)(4001350100001)(230700001)(107886002)(92566002)(2201001)(97736004)(6486002)(83506001)(6506006)(25786008)(189998001)(38730400001)(39060400001)(229853002)(33646002)(47776003)(31696002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR07MB2135;H:ddl.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;CY1PR07MB2135;23:paf06R2N+O1jsemePxnOC6j1o9KPN+rhqU8y3?= =?Windows-1252?Q?eq+3yM7Bdz2zqATzK5T68Q5rtda591kL0nDY5sP8pCq0y0uUm5NV7Y7r?= =?Windows-1252?Q?GNdYnUt8R5GNq0RdpiXYjihDsWZ7ekDU+oEMfO/BPV9dgmLos8AdbIdu?= =?Windows-1252?Q?ShV50KVCRWGgNh9/YlncVEzeW7A59cQI+TJDQen33JY8mao1GPlWhRfI?= =?Windows-1252?Q?5c3zwp6chV9eFf3MSdclnCRkYwYjIAA1M0V5UFEObBbbj5VYucUNCdCY?= =?Windows-1252?Q?FedVHuWObd6aUfXOI733HK1liC3CME+GC7x6y2wWogucAvvF1phddGJY?= =?Windows-1252?Q?4+dIqJWsgKKQXnWqEK6Klt+PDI+CFm0gJOqZOPLEKFYr+GeeOOiOEK6X?= =?Windows-1252?Q?3JgsojrwrYL0yu6IJTYYRjmaOZSJxycLcXK5Tf1fRr2jGFdMaJJ6OXLr?= =?Windows-1252?Q?CcC6VZikSY3SHQjCKRJm7Yz1Xs6SKDzE3/Ajyr2Q3RG/0u2NNsZLSeL/?= =?Windows-1252?Q?fCE0YedLuSY+T9/mvKBWsXsttA4hcBhBc2NFrCDWxtA6aQZKwblkomJk?= =?Windows-1252?Q?x9STwdkQfmXCieIO9bOwPAaWvjs/cm0BhJMm9YIL10ORUZc+WmhSfNDf?= =?Windows-1252?Q?LXAWWdwnl7Qp+pas++YulEVKNcOTptO8a0lr0b+ka6ps4IIOmvPte0hG?= =?Windows-1252?Q?kVPfkohPjF5/DDbWdq/zrk7jP1d6u630ycKBy4yM08A6HSMEbVd+zij+?= =?Windows-1252?Q?xHobtrOCVNiisIL/TBSbVQOpJ5/pKzPJ+GbxbCfPgMIZBwY84OLQgFmt?= =?Windows-1252?Q?B9AxHen8hKuN5bibeJRZsnMaPfqBM0hmeykBBFBal6NMwYN37oLjaQXH?= =?Windows-1252?Q?Jrac4dp2uGgoJfL8OAMjbEKXLBRU0gIWWIKlnOPxSm70kg8yL8Zk/g+A?= =?Windows-1252?Q?ltWhi5+3VmWGYnQ9FQVgB/oBqeo+HvL5QlxSAzPnqqVHtEItiWBklPNl?= =?Windows-1252?Q?+AklXl9UcTyGybHtkpYmyKPYyx9wzaYbeN2Eva5KjsErl14vafOrbUTP?= =?Windows-1252?Q?sy6fi2eTcCzdGZ1Z5UL24bV36M4U5ZMBoe63NQjx6RZZUl6IWowdrfen?= =?Windows-1252?Q?x0sNW/Sqz3snJX9s+NfVGuOXxB6ETs9zpkMwLqznJ6JC5zSkmfi+xq/E?= =?Windows-1252?Q?VPzei7n7xoypQlCDUOy129RQJGPPBNdoE/uBPeQNlgILhNu3O2TudJ+K?= =?Windows-1252?Q?jKE4u0eLdUsJ62vzBunk9gtbkQJnSOBww/WhZOd+YJVL/Wawj8hp063t?= =?Windows-1252?Q?Ou2v4cyQenozaQHdxElYThbRvVqV4TZ95HIzHQgN4JKxWC3r81/A5cWz?= =?Windows-1252?Q?8eb06xgqm7xa906WoAbpsDsNKp2VsM0Vb6usfbhRvAtZ8BqlCzEcxPBA?= =?Windows-1252?Q?6/ZOLkt41g6+1pJcfPI/asmfMbvgmVQ/H6+FmbA8r0ao0kNy4bGMyGq/?= =?Windows-1252?Q?eRSSq7c735sbrwMkkjNSLv5mCh3/Uij+TPCBJz91eqxezqkevqYvoF7q?= =?Windows-1252?Q?p42YiIok3dFInQ/PnTfx0+/0YmW9/o5B3HJ?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2135;6:QXmKAd7MhWfDnVOyUsqFqgWJ2sMHPGGwhCuyqIsmzFYytUFGtMj57s29FxMoQHygnMtV71VySBLAcQPkr52k8z55rJGJ9Up2qnkSzxz7Aua6U+1XfhsDBQRS7THR26JT4w6SrohgEoTFEn520BkoKBQHbfSBaYiM8Qmxv0gHkV2SeWp44GiTUC5LxY+Ta8KvG78gk3ssDZ9QazyHSu6eP+whidSCdeJSBkDuwsJFW0m5LCX6PqOrXgaKMelZThLWSbuSwaTOx2wQLVm4bBWHp2mgs+P6EGooU/O7VKc+BI7AVWZS8juxAqr+h5/khhBdLhHP/mRH33esNsfyWRZ8BCW5M/2RIwEfzdJLoVrMk45uOX0nrUpBtXb7v8mPfJNIdDYOjPYZRQ018VmxP5WZX143cVEf94XRx4mlZRkjuGA=;5:HnU+/chDjajtb3x2rYpQqHoVNOhIj5vHHFDeQEgDnMZHrYNzyHioQ1xlkcH61vhmHQh5xfXItcGXm8IYoyuKVaXT+wNnYW5a/N3SJyZ2nL+U8WN1+dK63rvE8dIkQSS3vGAGKTYDPOBWsA6SqYkreg==;24:txAeSmRjAKQJ544ttcSjVxSUiuR+iOVaKqmFBsXYJ6BvrpDN+DGQIoxfE3zPdLrlbGgiWyPXS5uC0iC3oUB1lrMRbRRsgL675iv3kphOK2U= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2135;7:EDJ45nXYIbtRYqpmm29K/GN1zsevNzJFwEDMYBpSanfBL3pyQx6n2oRfnyFgx7uqsGy3J9y7w3FEENdmzTQG5jsltqbkP+Jt0yvdOmICD4KqaN9jh8xlqzdcMe507dL+CUI0mVhBOG8zhB0vNxAEYXQvAW5poDNSCC8bRxBmAJOicHij2SoQUw7NfOLSkUexzviIFp/dLfJOkEexXu0T7GvYn7b9e2otvIXnkT6ghL3OSFFAMlZF/TUf6u1hjVlzWzQdwVdZW7mcd3RynZwXgOy9A/ROXR3QKEDffV/O/aQ5Hjl8cuVxL/nHKUej0FEJcY2REKoVFJraTWyxfHWgjYnq9H+wL/7oTLQiNfWkfS4X2NfohOKpP8aZ7KvJMLtM1wgHFOPle5eU+1ufzAbALVBM5lZWNTRFIm+B/sgOYu/5NLKbfc3ipEdNKNgYHue4vosQgtiHyOE60i2EEYjn/g== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2017 23:24:54.1087 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2135 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This version is obsolete. v2 has been sent. Thanks, David Daney On 01/03/2017 04:55 PM, David Daney wrote: > From: David Daney > > The subject says it all. The Cavium ThunderX and OCTEON-TX family of > SoCs have on-chip GPIO lines. This patch set adds a driver for these. > > David Daney (3): > dt-bindings: gpio: Add binding documentation for gpio-thunderx > gpio: Add gpio driver support for ThunderX and OCTEON-TX > MAINTAINERS: Add entry for THUNDERX GPIO Driver. > > .../devicetree/bindings/gpio/gpio-thunderx.txt | 33 ++ > MAINTAINERS | 5 + > drivers/gpio/Kconfig | 7 + > drivers/gpio/Makefile | 1 + > drivers/gpio/gpio-thunderx.c | 467 +++++++++++++++++++++ > 5 files changed, 513 insertions(+) > create mode 100644 Documentation/devicetree/bindings/gpio/gpio-thunderx.txt > create mode 100644 drivers/gpio/gpio-thunderx.c >