From patchwork Thu Jun 22 14:49:00 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dong Aisheng X-Patchwork-Id: 779554 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3wtkzP6jsvz9t1G for ; Fri, 23 Jun 2017 00:50:57 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753192AbdFVOuz (ORCPT ); Thu, 22 Jun 2017 10:50:55 -0400 Received: from mail-bl2nam02on0062.outbound.protection.outlook.com ([104.47.38.62]:48352 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753171AbdFVOux (ORCPT ); Thu, 22 Jun 2017 10:50:53 -0400 Received: from MWHPR03CA0030.namprd03.prod.outlook.com (10.174.173.147) by BY2PR0301MB0597.namprd03.prod.outlook.com (10.160.124.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Thu, 22 Jun 2017 14:50:41 +0000 Received: from BN1BFFO11FD031.protection.gbl (2a01:111:f400:7c10::1:193) by MWHPR03CA0030.outlook.office365.com (2603:10b6:301:3b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15 via Frontend Transport; Thu, 22 Jun 2017 14:50:41 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1BFFO11FD031.mail.protection.outlook.com (10.58.144.94) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1178.14 via Frontend Transport; Thu, 22 Jun 2017 14:50:40 +0000 Received: from b29396-OptiPlex-7040.ap.freescale.net (b29396-OptiPlex-7040.ap.freescale.net [10.192.242.182]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v5MEoYBs027064; Thu, 22 Jun 2017 07:50:35 -0700 From: Dong Aisheng To: CC: , , , , , , , , Dong Aisheng , Rob Herring , Mark Rutland , Subject: [PATCH V5 1/1] dt-bindings: pinctrl: extend the pinmux property to support integers array Date: Thu, 22 Jun 2017 22:49:00 +0800 Message-ID: <1498142940-7982-1-git-send-email-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1498046395-30001-2-git-send-email-aisheng.dong@nxp.com> References: <1498046395-30001-2-git-send-email-aisheng.dong@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131426166408454470; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39380400002)(39400400002)(39850400002)(39860400002)(39840400002)(39450400003)(39410400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(54534003)(9170700003)(85426001)(189998001)(498600001)(33646002)(53936002)(8656002)(54906002)(38730400002)(50986999)(2351001)(76176999)(105606002)(106466001)(36756003)(110136004)(50466002)(81166006)(8676002)(81156014)(8936002)(6916009)(356003)(86362001)(4326008)(305945005)(104016004)(2950100002)(50226002)(77096006)(48376002)(5660300001)(7416002)(47776003)(5003940100001)(6666003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB0597; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD031; 1:lMllBDpplYQcLUUBIJyHweVPwwMMoYh28wtw1jj9Ld/g0aL0BS9QfseWluoq0OBDh/Mj7i1dwMjIZGEqbB5m2uLYRNZ4a6x8l/IHqu9a5LU1XUIlAqFYzvGy/0U3LpmMBbqbDWz8B4GB54NUKhADxpo2CX/lD/uhKcg6XG8yfST2tKRcByANoB3HEG6BexweP+PFTkiZfFp2N7Q/lbngBRnLemtaq7SknekkQ2y4aA///EpEJfzWBDF0gNATRPsyxUnvD5VCkSCemi+kHDaZdd1wmeqLV2ZllUNfAjK6QpOu6JISR1g55KW69g6Up6CdtTAOezwbZJe8loeccSJxb6QdXJoeVcN41cm1Dsy7Nqo8BL6bgeY93lVCP6ZFyn9hjQRDcULUzHtUC9LgMw+5vxCSV1x/fLFZqt0OLRCUKXNN5W85lnUYLGqwSUbIuKsCBcCJe+XwpMcJGG6UsZ6mVVKad9pq5k7/78SBjgls5NXj3nqb/4qVnLp0sfDkkjxVcBOr5QHPiTlcZXkxS+SxAL+RJeBXIouWf67mcmuZMOruD+q5ssu8ByzhgBXz2F9grFwrv0MO4cz4HXfuDm4Oqml8zYcChp+lRiZF+kUcDfHpmIFaoq4dipZFRaE7I49D4B6JT1++e9NnaUCZQgoZnrb8pX5IEHYgQfCPzVZuKSsTEmYCvogRaHrrvgKV45KKloH4HsEvNLtcxFER60fkxDhmYuNp4clc0gtx0R2wZD17WKOMXqO9ktAAQEeWLgHqLAEC6Xs0Impf2vrwgWwSp2NdRCqlLJ/Tajt019gwHSYamINB30z1m3X9fT+58B1gj5BvXqkRpVvuh9QQTwpxlv3q35m5HC9PrZqzBMETYRvMU3/PffgGHvY6DEmXIhC6uvpnWUOBiLZ2DZceT5bOPpTcOHJWSVu4D2xxZb7veEU= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 826c87ed-7db6-44b3-963e-08d4b97e0d5b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BY2PR0301MB0597; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0597; 3:760qebqDbF/eibl5ebqcvGNjxNdA/EHU6Io2FdsAVWZwZI5fccBxLW5Ey6QINEI1eMP7ckmD+QgRvzq9Ot/13PLTFfGdyiqnigZynaXFOy5LeCFxXn2f7JlPbEX2jFY2SsqA3BQcuPkJt6+4yZ5KAHh/d3wk+nsvgq+FFNQA9W9G5WjxzwYICl411ozgYd3fotGOxCS+Qij54q+KDs0BfphHPP7h6LwgaNBhy/4wFwL8Qz639louQtxpDtIuEBjzEs9QAllJZzodTdiazMCfIYA4mRUlDtVyknIauXqZWELJ9AlkoO8ARucsgLVNcFqaZag52c3A13Ipu94CPUMvkd1G5SG2AlYeyt8+46q64Mipo7hMq6kN8xtcSGIsywm2XC3I2Rm0ctIPAIOiOgvO+KRukYvvbAjF6Jo5FzXz34dnmSg9jhXbKsNZK+uaGAxX X-MS-TrafficTypeDiagnostic: BY2PR0301MB0597: X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0597; 25:hV+A1+xthKcj3DmuqBr7sW+8d1+Y8OecQDJ99CtOYjwe2JYKCHmHNbxkuoQSWlNcOd2mbqhNg9XklUJZxJRlLSie0gzOd8mTByTVIgj5yu4Ojrq/JjLelWR14uneRiSmNeTk96wCB6LXzsKlv9XNqkDIKHe+F/J1SvPert7neIbVEN4XmWG9X3w8DG95/d6ELmdDgaKoD0rQ4dQ9e/rRYst0onhcF9tSQwVfQp6ulDbUFWdJip2ryxfhuRryB71Gfk3t0ONNNS66HUN2Sq2We9UNBJOTLreazttBZApLCCQMUms/yjJALyMwvBzdnIvcHntx8JgOzVyyyFhuAwsrlSltW2lWWrzEXOXozIzl37kdnoQTZ1T3Rk5/aoEtHaIMVOl/PPSO2+dZU1P98uDt3K7FQmG70HwzhNFmYCAcy8uqrOcyJms0SsFSSf88QfJbrQIA60vNL5rB99WFcDil4ig31Ees4y56zhi30xR1maCeqK+/Bb/9J7Vs5j5BCGmuQTzdZQzcv9vtNjnrIBqeXNN0wwljxPUETrIW+C4eZsWD+YX/n+sSW4BTDXEgr0ijPlItWaKTxufPoFJ3EANByHnDuPregO/yuJYt4vywaDPPy07yVOUcu8pneXH+kLOryc5wr8fJjYZPYa9YWAjEi9k0+eHii+GSBFVsCzGRUgWzj9gsKaRIAWL9nDL2RTwdd9ouyRjcrf22gJHPxkSzDXFc+1glLwnMJJky5yowAzUtkvzGkJnvHDuOF6NJ3K5/GGC1fJqLvX1Bjsg6N0A0qduoElKFp/eE1Gm9g6gpJtAw1Huzdk1efomrRmjYtk3H/tei820O79JXjZWHiwiw7TK7tidXhy+iWwrZwYmjFPxNyjQf8sKEQovLEZ+bBas3y63cjDIqQ8cHgiYTp4H29CXbVKUWJKOGZ323p5z0By0= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0597; 31:bW9qIxgp6HqeqH6fVQVvzv80XjWchGA0bCgnFhM/RhaeFXoNVABbrne7p0EdwiBh0ZV9rc3392gKpRIW1cjDsYTN4KUwD0yac/Y7obWaVCA6rWlTccffBdHEI/spDpobS35w7eBUkuWCeSYDw0qiNRlCmyRhuTGb/+CfEr/AGzuqSKddHGI7qbw3geftJzZWyfERhrVMNKHFlfj5IGYDYEkEMq1I6WA4H+INVetwImd/j+9lmWM5tfNuwYKNGt4KBiSNkQSh67nAusD6bLpGFjaFaw0Pv2eqjjdJYJlMM8HZ/+LNpBXFhuZ7iksxzUGkojEFuTgvfC89Vy54zB7YsrmPbpX03T5cssabQ6FlJbw7tnizlFarM5TYCFm489aZ4wsHDcD5kWst31K3ayxs8Jy6sWd2VE60Vi+BVzB/4QVmUNGILN0w83QWotO5lYGLdCmad4iYUAeLz728dsz9abyIzz4emQHgus481XDOkTXvhqS74hA92WbTKbj1fNV7u+eMEJiLnwOtLbQJOZXoBAgkLQfIUMhnD+/OLStoyf543k3SRoAF/AFsY4UmVIx/FjDh3LRMXH7uqTmNyWih9RCw81PpE0l4Y+SPBQ3WxHLx/46IRSLq8QPALtrEpOfNlGR6QR9j/ahzI07E/+m720A6rSt/SgKYOV+RrbtiOQcIDh5AkSc65koGXI/GJLP1viBCg8miVZrgKt3je4f80Q== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(9452136761055)(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123561025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123565025)(20161123559100)(20161123556025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR0301MB0597; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR0301MB0597; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB0597; 4:3DbxnWFWT36+H4jsKFrhf6A5zk83j84QCEtuPY3B?= =?us-ascii?Q?43x0HLPy0zWga0iwkiN9i1M6liE0K7ZsSAwzlxIs04wTYDW2Ih//BVVHLvpL?= =?us-ascii?Q?Y3UpjLDESkzVY1NwwccLFzJOkGaGckhGRwAFudRQWh0kMzj7tkBjNi/8+Nga?= =?us-ascii?Q?wLx0AliSMGz9zJ3zAkMj7OKFa/atbatrhdSeImJQ6aO4DirRTDUt3LLWvmD4?= =?us-ascii?Q?7MRajSh4NPwSWYWGxMUeDSWoXaOJ105S6FK2X5zLHxefv+JatUkCR4MdUxdA?= =?us-ascii?Q?Jd5m9FEUZtTu8oTSttHj05saET3dxJRK/YLPNbHNYjIjXxGcj6m6O2flRNU1?= =?us-ascii?Q?FiJwppKmTDEubJbSzHDjxuKk1jBBLzrjVf/xFSSPoqy+LxfII7ED8ueltDvn?= =?us-ascii?Q?GNwCyooiiAOOcqNQak9P/inMwM514kjHNs6k0YofgWN8gXSi/55wItxnzMv0?= =?us-ascii?Q?wRJKmiz48fu6vWxrwSiiEjaG2nzxb99BGOTiDQbZhtdtulocFMrfg35IJSzc?= =?us-ascii?Q?++E7rmbkZSDxY/wCmGv+xDqE/0dH4ecIFOF5drDMxZcZTeHH6B11B1GlIaJx?= =?us-ascii?Q?FPOB4inIkL1TzEMW37zlZAaPGv8/pYllDcilCuIvujwAV2OTh2ScitBsWWXB?= =?us-ascii?Q?zcvGm44TfzULPhuGIfrF+zQ1Xtrt075JzD/BcSNhNOPcNo1SjPH9m1YCCrWH?= =?us-ascii?Q?jlnyDSuVGwH2JApVfI46+z7iThsoRGpD2dQEbBL9+ijued+c9OjCS/JMoaJu?= =?us-ascii?Q?ifcwNUfMq7UGasVItPt+e6Rjsnk+A4sBa6Qdrnl70JDOHXedwHBP894lNmr4?= =?us-ascii?Q?nDzGiQp+dLFA5vDJaFhB/MMv/czH1hSE3xAEnMHnVqpAu/9Upu6yEpBStZ+L?= =?us-ascii?Q?8+IkpqLoiFAasyfPGyqKcvEf1wFsWradO3B6U5X123KFcSk/Fy6WZDR+KCC+?= =?us-ascii?Q?uroLQQi881Q54QgN8LYy+Km4YGo6qUN+PqYeAW2etGAroI2oqxQm1ayU2b8S?= =?us-ascii?Q?mSJZc7d0stkow1s333Gfu/RokSAooyWOBvrKBvFPydSeGRh3BSgY+3Xg2dWc?= =?us-ascii?Q?ETZQBP0cEIgJ5v/Sht0yIwMmAXKY1OodT2w9C9KrG0EaXLW2er82Q0ZuhBjE?= =?us-ascii?Q?Ie+OrvU7vInXzRIgprPW286sdTZVKUnxhSO9OmctYxu7jTzLB9eW+O3MSr2f?= =?us-ascii?Q?saJ7QlfJ+BLRHIEX0TJN3OYmAmJqoGdviW7EGWo/ZhZE8wPLNT1xYh+FG+N1?= =?us-ascii?Q?acyiVCHT0WJwNNqP86meqZICwgTWtledZkYMpdP1mWG7fEhl1rf7MWW+FOHz?= =?us-ascii?Q?237/Uphn4CQZ3hEwG+fx8gkF/PtVRFAyYRswsasZD3Z/?= X-Forefront-PRVS: 03468CBA43 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB0597; 23:ifD0tZSCkOk5JkcdI+K/FCum9MRFGR0XZHteSNB?= =?us-ascii?Q?WuVkKXpMBGSGPD80skgkXscYZFF1rnwCVPf9pFnuA0XKrIYR6ArFupFDW1wK?= =?us-ascii?Q?yZmEIehOtkRfp7w3NWYIkDLtCB0vUk3waT1xsHRBD4YhiG8j5py2zFFCnKog?= =?us-ascii?Q?t4OgJ4Ele7vVzITvP4nAY8K/3aJg5Btyx+Y/OOU1ZJ/VZFR1oazX27OoAeUf?= =?us-ascii?Q?/Mz784lD9cJ+sVD7cF+AEjMW58Y4RQzHH1RxWEn0mMW25mwDNydHZB79ez4V?= =?us-ascii?Q?TbSDcG2YCp4fl1MwQb2oDgybh2QlKDMCJ3PbFu6QqjUYXME+ZWipNR4Krobi?= =?us-ascii?Q?K/83E7ZmWkDYk2UG9ORswFJ1FlZNUd8NHaskp9LBJ0jN5e+PMloHaX9o6INf?= =?us-ascii?Q?2vVgaQ7GkUmtr2Zj0b90E2GOYBtOHBbA6VWAOnUW+OBfZqCTX/S6Dj3v4AIK?= =?us-ascii?Q?bO0gbi9IXXXAarHJGnt+1GkofnO/aU1VTBBiXJHLK5u7tQGyYJq6k480bzmD?= =?us-ascii?Q?ORTBQVNREAy7tmovvfCsgzw168qXhB8BcWZop3burMhbUo/iXD09L5fuhy7q?= =?us-ascii?Q?+epB/GjecVCbj3thNILWeYUgiqV328S6rsnBBb7zJXUubq0o/cHHJ4R65jLV?= =?us-ascii?Q?d8jEUFR+DjvsRdBEJEAftASGiizeouPmpUtPQ27eH3xIP3lUD+UMeXQhA2g2?= =?us-ascii?Q?gEK8nh4tzJW5QKPy8HKry2+ad4mle6tyg75t3Q8OZaKYT4LVuqGQFLeqEn0F?= =?us-ascii?Q?5R0knoNDQ3+JIvhFabmUBKlLBGQiCR43p6qcoaqKhT8xBz8GdvC0BU9UKr6Y?= =?us-ascii?Q?VYvZtU745gPYR1rvMPt0kSl7K+LE9x3TTMrq7stjSUtZVhadYEMY87a8qH6a?= =?us-ascii?Q?f5LTpex325vgzVIQ+5KUbd/ReX8Q4q6ly3P9NgLdjcu2gEd4h7y1OTUR1zbf?= =?us-ascii?Q?Lvb1DntxaHRkHQ+5b3LRkRQ7oyP5PsNQ1WfcqsGr5DKfsISZ+5fnqKiYMYmE?= =?us-ascii?Q?C9Tlsv4eQ036iCT10sVkdp7wzFbUO0VykYXrRf9XCpSy32rG9TB7ADaSqouk?= =?us-ascii?Q?wvoXARNOFrxkcZZknWGC3l7FAkuTvIzRhrlKTimoKEVBs7uYkhg5j8QLXNQD?= =?us-ascii?Q?cKWepodh1AEtznUaPqxJU/pQE1eOk2qU2wGclB8nTITq85HAoI453QZSQuim?= =?us-ascii?Q?3VmAMlNSMra147j9C2nB6pjs1wnDfkRQ4kT13r90WONBQfqFa5cI3Oe/nIsn?= =?us-ascii?Q?zK4bDYGTMGRUiznH/wqsft10rWH4VGQOlwTU2AlYuGivEObH8bQGLWthptYd?= =?us-ascii?Q?YsIv1A71hfIHxmzs//1f33f0=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB0597; 6:Kb6eRrYCqXONdWsXkG9/lcZ9iYafrvuBBlYIe6hw?= =?us-ascii?Q?OCI8j9d5b6eGhxzBYlNslCUgAEd7m0UbzlpY39JAvAlNVeRgXAFcpe8oPE7j?= =?us-ascii?Q?dF3DUEd+9K5Ti15emh6uO0KRN36MNkREChmO+9ni+kiHKxqJmC3gpzUHBI7A?= =?us-ascii?Q?ChztXc454xJMj3jt/QNl/NhfMZBmFNnU/ABmaHK4/JqQ4dAznEe8dzdJoEDd?= =?us-ascii?Q?m4EqongQZPUOE+ovGCPzX9PB5oJDoAwtrOE1hd45bDF3nW0hQDJIHFXWtBk/?= =?us-ascii?Q?utBT7OgxOlz7KQYcNHlxx6SuO1sj5RxRzVCR/uNhV3OqrnnPzgNF1g4VmsMd?= =?us-ascii?Q?ApxdxqG9mYo41UMdXMbroNWIhLIEbUZ8xu1Ix0vlAu0nOSUH8d6vYJvk1CHE?= =?us-ascii?Q?CO1qI4MMWBKQi2mOQFQQxoabQsJOZR95HkvXsHkO4e+MMkUI+9pT4R14Ko/H?= =?us-ascii?Q?Z86km40GXxytmUX41NCgMduYDD3IJPzPaHDewoyWgaTuzUgBCksm88E20Iih?= =?us-ascii?Q?IqPXLY1+kV2I7pXYvhF2+tnNfWlfEaGUHMoKNlSbp6W314ugW/2JRYXV4lG8?= =?us-ascii?Q?U0gIC7MvsdkR0ho59TnrDxyopI8/MoExR1wcv7VtTQTS0S5lRsU1ciPaZpg1?= =?us-ascii?Q?pFgCOZvZ/Gaa8NXzOwLaVscZvPAKFDuGniWqO/PryiMiMgDap20J1+bl8Yw9?= =?us-ascii?Q?B+LvU9PUAXvLA8NDcDpxftio1b2iJsRvo+VZd9/LCmEbE82Eo8bBorYL954M?= =?us-ascii?Q?bBzfi+qOw3qCx3KvASUZ27H5GFxY9KaLUOqUBlBeLV70xLDlp/w3gCG47ER9?= =?us-ascii?Q?i6NWajwtPpCW9A6+B/uNTMNyWhA4NX/tNh1/HCWGyQ+ZCT/OMbgZVW4Y/UQO?= =?us-ascii?Q?I8IkHubPbj5zcndO0NmK9pQbhdSuZ23zllIMUCCNVV6rdI6uQ/csnhdIqylA?= =?us-ascii?Q?3lW4uuTds9hayKQUN++a6bYP5FME0c4q4GMxSCtCaw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0597; 5:wvRiWRTjfG8vVM3rEeuVp58HYdHT5jkL/6wi3WBH1M7qVKqfrOT5WVTGc59pnTaIrtRCwKoZ+PfxmmF9YNqzG5eeBljD972ZYbOCR/foxD6txhAu2OnOzjZCv1Mi9V0gGYF+B0ohzLr6nCY+kPf7awZFYuttxsDUkYMm5GyReTlvFRknYc588zwDTsZX/oEMaaUUEkOqDMeRXlLYEGRL0KrrByv2Evku00sAgxBiIDy99HyM+Df2F58mVmHUzImB8dqKbLe9o6LLVHjv0ZHjhWQ0sv8dXKCpZ0SJU8nTz/K1OyObAPpAu4jblLLBBdZIiNsMpQahXzPIP+ZdyJN4MKf4zDjkMCyObIhQLa3lKpOg0S6cIzSjsYFoHh5QqwpwftpQxPmzoeCzLIAWSHBAe6+JwL2kprdFy53/Jx09chAda036FvxIdUVdH4qrFoLtpZ+xv68cSRzymqJcBI+Wtf2Hw//FsR19v4HT+JpsRf/DUh7Xwog0ZXK3N3BUa+2yh4RXYgJrtSUpbaaQF8VmCA==; 24:mCUXzw6oRfjUDKrD5W4GwZQpkrUETWgvFysh+R7lGjpJhyoB27CNkh5GT2NL36xJ5BmFX6uC6SffH3ytCkMKu5rUWmwfIMfyHMYi3gZ8+qU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0597; 7:RkRareqEpNI9MyYT6xODl+dVtaznmmFwyggpkIeRbb2x7wGJvE+Kvl8TKFeDbtuliRH/rLUd+/kiq7Sf1y3Y5QQcFWX3XLGgT9pRf4dBdrXdxUTHZZEajbzGvppS7cZSHiYZBVcWsg/A9y/SlZgocgEoZ2fHs/bs9++onn6sXLP4dA4NMbj0tKIq59FBfvZ9+27WpvIAMkn5G13RhaxlDM1tqdKeUAnpJOYWqz7CFiZ199z+FlAUFjivxjQC92qslaiBPpcGXbgX8in56kUkBIB1AspWbzldBS9ILv0UD1vCvoAptCF+7iXxwh0pIOV2j76AUDKcF/YjYV7yuMXyLvwXgUR2OXeqpB7n6+rgksiZxCGzsvDO3BT2sZ/kluxojyfHK/Rhh7NmUKF8AT+IEYdE/63UYY+VDsiF4R2TpijxIpexFwdQWp36R5pBE1Sgc5Dlk7pGZXvHFo/9Z8td1sKeRyNxKQiQFb8oc9Omdk19EwcZq1alC1hy3nbHrd4toXTyIDg0U4uZIrx6HcUgmIKziqsx8aSZ6qVJXIB7sKN1EGU8GjZhMccWGMWoe1OlPrPohaZpkQb3BgOKQYnagAHmR/CWl/Vym+naxQiWtafbGC78hCkK38IpF+YPfrTlER6sdQq5D67ADJw3eiQX9EYacCh8ZidUSURa71Up9+Ms4/OtfnUvANgtYCLunJIg9fi5v24D60O/liArPcJPUCzx2R8FWzWXhbKcwMPYfTN6TAQP5CISddjhQvAu6AQBr9YLAyKrbfp16PMlOjT179U1C1Thdevbq7TQ6p9uPHc= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 14:50:40.4710 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0597 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Some platforms may need more than one integer to represent a complete pinmux binding, so let's extend the pinmux property to allow to accept integer array instead of only a single integer. Cc: Rob Herring Cc: Mark Rutland Cc: devicetree@vger.kernel.org Cc: Linus Walleij Cc: Shawn Guo Signed-off-by: Jacopo Mondi Signed-off-by: Dong Aisheng Acked-by: Rob Herring --- ChangeLog: v4->v5: * doc improvement v4: * new patch --- .../devicetree/bindings/pinctrl/pinctrl-bindings.txt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt index f01d154..30f1d9e 100644 --- a/Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt +++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt @@ -204,21 +204,22 @@ each single pin the number of required sub-nodes containing "pin" and maintain. For cases like this, the pin controller driver may use the pinmux helper -property, where the pin identifier is packed with mux configuration settings -in a single integer. +property, where the pin identifier is provided with mux configuration settings +in a pinmux group. A pinmux group consists of the pin identifier and mux +settings represented as a single integer or an array of integers. -The pinmux property accepts an array of integers, each of them describing +The pinmux property accepts an array of pinmux groups, each of them describing a single pin multiplexing configuration. pincontroller { state_0_node_a { - pinmux = , , ...; + pinmux = , , ...; }; }; Each individual pin controller driver bindings documentation shall specify -how those values (pin IDs and pin multiplexing configuration) are defined and -assembled together. +how pin IDs and pin multiplexing configuration are defined and assembled +together in a pinmux group. == Generic pin configuration node content == @@ -300,7 +301,7 @@ arguments are described below. - pinmux takes a list of pin IDs and mux settings as required argument. The specific bindings for the hardware defines: - How pin IDs and mux settings are defined and assembled together in a single - integer. + integer or an array of integers. - bias-pull-up, -down and -pin-default take as optional argument on hardware supporting it the pull strength in Ohm. bias-disable will disable the pull.