From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751881AbdCACBe (ORCPT ); Tue, 28 Feb 2017 21:01:34 -0500 Received: from mail-sn1nam02on0050.outbound.protection.outlook.com ([104.47.36.50]:1467 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751495AbdCACBJ (ORCPT ); Tue, 28 Feb 2017 21:01:09 -0500 Authentication-Results: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=cavium.com; From: David Daney To: Linus Walleij , Alexandre Courbot , Rob Herring , Mark Rutland , Marc Zyngier , Thomas Gleixner , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org, David Daney Subject: [PATCH v5 4/6] dt-bindings: gpio: Add binding documentation for gpio-thunderx Date: Tue, 28 Feb 2017 17:48:50 -0800 Message-Id: <1488332932-2691-5-git-send-email-david.daney@cavium.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1488332932-2691-1-git-send-email-david.daney@cavium.com> References: <1488332932-2691-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: SN1PR0701CA0071.namprd07.prod.outlook.com (10.163.126.39) To SN1PR07MB2432.namprd07.prod.outlook.com (10.169.127.144) X-MS-Office365-Filtering-Correlation-Id: 58347be8-f52f-448f-99b2-08d4604523b1 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:SN1PR07MB2432; X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2432;3:l3seABRwJX+DZi+FkSozRtI/EC8YZkNCQbl1AhOGa1jbYCBatnqwK78JbdkIWSjF3LS4ZrUEjcakIO5iyG4fA2JcIV6C/+eIB+SIwuEnRw/uMNr/M2Uko2a5q3INDqv8XGxs7/Jsd59Fhw2OEqYrUhqLkokNX+pomBi81O3o5iHNyZqVu+pHzjEf39t7sxcpoxPCVvgmUZHS7HzTY9vyBz6DyntkyFXoWXXZLHXJDifliqiGWFRJukaizht3qHLOMalv032bC25s5ke4nw8whQ==;25:24+7yL49cE6IChZSR6Yx3Tx66NaEqOibPv8mdNBLOemqrLJwALiMmc5gVt/inK+TXbJ+7g8xm1UPTKAZoxzsPdd3iAe6TEctSkYhuGFaGOZfC5+YFqq/KJQb6X0tyLtyGERsG5xlgXOoJToJMzsOcq31T+fXDKcMLeIcrrVqkJTI4LVYRHYrH0zc21bTdcqMHR9GHlUp5iDDj4sqYR3fMU31/vXGxCseRjySEnvlAH2KhtDUzfBfIQedeUwYZXnPGQjB24pdFkQpmTSigf2c5ExXBplUPN/QEWC7WZ3dOccXN3V3CXn/B56yPxMVqbalmCqVHQgZA1V/QBWtBFbaG/M7SI5hY4ajUQCHY0ZCP4w1e7gyveU0P+0Qe7mKpCTmzeASpoSADufxVVHcRLnso8krGKY/Fb+or+jjLBV0NlF9PxXU/AquVnvDLOUDZ59lclJoaHLUzyOxUmszdpJ+PQ== X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2432;31:EcTL+jtF+L3MI61gD3QIEFScBQagHdg2rf8a/kErLxnNEpcWEI4dS4V5sw3w7SJyw4u517tamr5RwlKV9cE3FTTwAs8hvjH2BRd8ZUumH+HuqyNPyNjJFAXYk21IJ/x+ussEQhpF3LXFhKfAbcxlg3ZCEISh7dXrXppHKmi4qm+eXIXI0VdAOzV9e3TC0tMGk94/WOtQTerQF1/KIAEE3GSXPE9nj9Y4YvUQRmiA12tXcpE7xU432BMeVixxpPTG;20:X3Ma92TvQKStaJuSwuTPd5HZwK0mBLkvxLyWFOph5Tw+Nlx/FezS7b6rWJ5Muef6WZ6rw2+P2Tlb15iloUKVfOlcdnSY+b2DYSaBjtAAh0i2SUakB9ctPqlZ2+vlosV4PG9xZ/MmfM5nVzZqZ+r7UYeUc8B8AITTNLZxeHlSCVay1Tv3kxUySYvD/TQMCaJQ9k9d8OMfCcTwvy4ewgA0JpzGqTsx5f1y+IwoMxa1ccFP4P+zR8PYmPSOUV8Zb3792MfXU3hGk52yAaImFoen+6Z4m1jcjboOZnEOAtq8467vMCwFrsJsnnCZh8XJpjVzAziGk+L12omxi1r4xWYhrriMutnXLNjpVVMCnQOdqjBLCGAYIgu46xnge0Bobt+LMFJkb3t4STvUUIPT/xFBYYp1iKciJ3FkxxpETGPHH774YquSIrrmoIEgCkALpCtmXTmqNAzCksYJ4ysao1kWEEDxcmj/NzTERxO7obNj1xdYP/n+siugyypPGyUWWTYp 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)(20161123560025)(20161123555025)(20161123558025)(20161123562025)(6072148);SRVR:SN1PR07MB2432;BCL:0;PCL:0;RULEID:;SRVR:SN1PR07MB2432; X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2432;4:y/MUrDgDSZt8i/scbWTHw8OrKXyAI0ezyNSWuqTz0i/JWo2SUVPLMbibZ15PiLLVPZYxv/T/qbfTmuhXe83OoGMLWZg+ZS4y5wpUZhMmm8Lco55cmCMf5PrQpxTF46cUoNfzpagiKUQXQ9nIBxQOKOBWGQrDYlL2Ekmze6buOWspOVURKvE9djlpVIyVSPgni5ODW6rmZKvM+126z/h6iIh/0DsA28qcW/5eRlFZQWijDnaJIZGzWh7uyqSib4OjIRef4MEOhX0IJ7Xas6fOFDk7V776ggXjD6ltUQsA4JRSb/RDY2XJagnuXYKlOuJRhAo6puyc6Gh6GcTnpt7CBPYfKv3M4Iap5W8AAwjcZbKVe/tRQ5/FpHLPZ3pmQYG8/FmnYtJWVfQbY+F/FSKwQFzEJM61nOgaVRarvxySM5NWcgZJMv25aSY80OEg3zT858sJtQ2rKXnwMvwWTqeiybD+sudL/6PbaCN0OdwCKDMW1sOq3IT+zkMxTQq+ejt9Ekzud2eTKxvS+EfQuiBpZVkd2P7eL0bJ0ZRYAMfMyMwWG+N/zKRo7Fy6H9c6WtyOOiGBwrRJO33OzY11ftC3UxgciPgf9VHnCWRATUE1dSs= X-Forefront-PRVS: 0233768B38 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6069001)(7916002)(39450400003)(48376002)(53936002)(86362001)(6486002)(50466002)(25786008)(5003940100001)(6506006)(36756003)(81166006)(50226002)(4326008)(50986999)(8676002)(76176999)(92566002)(7736002)(53416004)(5660300001)(6116002)(6512007)(76506005)(4720700003)(2950100002)(42186005)(33646002)(2906002)(66066001)(47776003)(189998001)(305945005)(107886003)(38730400002)(6666003);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR07MB2432;H:localhost.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR07MB2432;23:6Z3kWq1rNKiHL5sIrtQamMwoJhLRxE7z8SG+undrG?= =?us-ascii?Q?JVkDdeAR06OH1AQedW8448toJyf3enSp09WOZBk1qDGD9o9dMB/Ycn/DWWqA?= =?us-ascii?Q?BMJQN8jKhIDaAKnZhYH4dZeiIu4ojAynmli/YR2bAtsv8YgYhZ+rueaHzToX?= =?us-ascii?Q?OovEtfxiYDqTq3e+/oDHS+DV6HpjQ9evDLyfU+DUxLdHo7LKnaEPITmOijU7?= =?us-ascii?Q?8TQHQwjof9NAxSa5kdtMHU8UV7QQ+Y2SMGROO1c1XMLl4UFb3gjkE0mKqYD3?= =?us-ascii?Q?vaUwvQht9RQDZ4CrFvDoO/FdFGaddmkMSiUOFTE+Hqs+Qj+P34cQ+o7/W0Qm?= =?us-ascii?Q?KBpX2JDGxFaxePwvXKK4s2lhJBswPxcs9Q2j3axNh3vibsC1WTwc8o5O112F?= =?us-ascii?Q?REceXb8PT9PqTtJemTPT30aqVZnCDsMKkShulk0uf3PigocD7+211rYlE9NL?= =?us-ascii?Q?OJ9Rv8f884aY6GgqsVt/7wDAx04yoQVOZc1n8JTEI/cKWDo9N2GQVSwLfvwu?= =?us-ascii?Q?Shg0iUFIvap02GHQB+YP1RLNEz0KP4txwvZfqFr/cR35bEE26iNXHK+rbbRo?= =?us-ascii?Q?hPByRURT/TC3kDeVBNCzHy805gsg+2DVMWCFpNFMkhLa2kJ+FmjMgUvXMR9U?= =?us-ascii?Q?ffJSqrVJjLp+FLIaGmsn43VhIOfQMRGlPjXYwvdYESBprXgR+XLaKQXKJUyk?= =?us-ascii?Q?xXprH2/HlysBxuj2Bu/MxG4B+kCm+S7ujbM/st1bxAfeTZPrSgv3lGjSO1gt?= =?us-ascii?Q?H/IAnumUeYHxhOuzyIVjs+yuHztuKL8Rur+m+KE193rLr29MhUei8JcByiOI?= =?us-ascii?Q?1Ijh/P3mE1gJSnjCx5ZVChIXK121PgjpNGUodKnIYXuXxhFvryHK3U9gh3Gg?= =?us-ascii?Q?g61fE9pUTPQ0bSSpzBmXfhPdXo2m6uLnipvFQ1cvSq/sqMe1xDFxw5PzfBon?= =?us-ascii?Q?uF5Wn1uhfRKZ0iO4r3jTxGy4WZEFp35tWbRVCDUXD8iaPx7RIFZne4iWoHbS?= =?us-ascii?Q?FE=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2432;6:3h3iETLqD63TMDYgROdepiZCXgGJVacsrpbia9tWd8CQvNeCY/fW7EueEK7Wn38jjx3HYrUEpz9G1zP+Ap/G8Ip9oxYOb0RkhnYofk/Wb7EhP8HivU0T8bulJHXEVGdTf+fSXw4MYyI53xL61HDWOCUv7TZ/3Yanex6EGwFCGVYe1wBqisyY2lJko7juR4XW+Q1bATa/x/Qoq5nIzP8EFxnGONQK2RgsCOUU0PyNetjcMM48uXgnoI3aLmod2owi/KQHpIU4+7aVy/Dha8OlmuwQi5HKBmXXj0akoJERsiQDT+OpBbkwr0/WSn8yQQyucmE1NXsSJYB8Wq3UQy5y5ABl6T4KqwNreyO6NMh8GhPM6hyWuenkPUkZ1o2ezzQzRpQtGjqpuehLSFVpRKansw==;5:vX1EbPnd4FSUAboLGexoXyhGl/unIrAoUx5oKWG9L84euRs/8+wwaVbMiTuPPgANaB3jYXDxq+jKrYqcDaZLYHJCMbGMZ7HOgu8IOlfLMGZDDSuo0fjXxEVs4XTWnZbQHvPRy2Nioc+aKdfDf2bUXw==;24:IZ3BFgB9Cp6asFbUQKJXWdl0AAkTd5gG2YupkxpzJaIp8+oz/Dt5mC9Ezs1iDhRHvgCpvt1+jrQjXsmHFoBPQjcF9XDbLy9eBbz+lkNR3qM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2432;7:w8ovF+V3wdWrzhJRg3hVxXzRIXII469clq6ZcH3sN6wWpoFoWR0j9CFR5IH9QZrTkhQdF2Kv9ttprGhz9kudEDII0X8eVnYRhUQD8wR4fOAleVEKvaN09CmI5Yq/YuLRaVD4bV1Zvz5MP85/gQqNkCroGmwzleETX7/NUjnNnAVQ/SyGOkaoJBiMUIHe8V48u+FBovBqdhtqunmL/fAyoG5HgGgxkBiHpqJI1Pg+N6BkTSw2z6MTMhUY44cCQp76w+o2EsXRc131xPd49dwHRL99cJh+NAx/6mByHhZjMtnyHrFbtYwouzlunIw+/4uPhC0I8b5/j/i7qJw0AucNGQ==;23:n3kBm3+0fRP+rb6zBFrjJ0KcW6cVX6xnBmTIAPSi/DbOsRSiZsX+iwhYNLloI2fWrYm1t8YjaF3ux8at7+ZIU/ofazbpS2mtwJy4Vtqwg1zt2iEoaVRPADjW61OowcgkcIE+WDsnyVqgUsvi8RalOw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2017 01:49:02.8777 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR07MB2432 X-OriginatorOrg: cavium.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Signed-off-by: David Daney Acked-by: Rob Herring --- .../devicetree/bindings/gpio/gpio-thunderx.txt | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpio/gpio-thunderx.txt 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>; +}; -- 1.8.3.1