Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754711AbbLJXrO (ORCPT ); Thu, 10 Dec 2015 18:47:14 -0500 Received: from mail-by2on0057.outbound.protection.outlook.com ([207.46.100.57]:49888 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753619AbbLJXpU (ORCPT ); Thu, 10 Dec 2015 18:45:20 -0500 Authentication-Results: spf=fail (sender IP is 66.35.236.236) smtp.mailfrom=opensource.altera.com; lwn.net; dkim=none (message not signed) header.d=none;lwn.net; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=atull@opensource.altera.com; From: To: Rob Herring CC: Moritz Fischer , Josh Cartwright , , , , Pawel Moll , Mark Rutland , "Ian Campbell" , Kumar Gala , Jonathan Corbet , , , , , , , Alan Tull Subject: [PATCH v14 2/7] fpga: add bindings document for fpga area Date: Thu, 10 Dec 2015 17:37:04 -0600 Message-ID: <1449790629-5517-3-git-send-email-atull@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1449790629-5517-1-git-send-email-atull@opensource.altera.com> References: <1449790629-5517-1-git-send-email-atull@opensource.altera.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: SN1PR0501CA0035.namprd05.prod.outlook.com (25.163.126.173) To BLUPR03MB1507.namprd03.prod.outlook.com (25.163.81.25) X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1507;2:ZyqDMDkCMEq1HhuAOHPJVflQssBhMK63avO8/I3ONABpCOOULFh3tJ8MYTyUA0XwKe9lZL0Egp9fSqE1z2d4hRLWxNgGrV/5K9KIS5PiScpgmApt8gWHS0G0tmf3zNUtSHJsMeLNB6v/czAu2iGR8w==;3:kQNyicSf+OKoJdxVOZNB2Ewjc8BiGt0+8wyomEAkR/63aHPFhFYSN9zXJ4N9/mPsV9djPZWgGKQk01/v3dTb7EyFeFKaZKSeCpKqIHXXgejmNkxIv/znuThHyLq3gKJV;25:Tzqdm6uKo4eNNcHDUF3MeyXZ/yVag7fQytpDS9DTt1egvCwyWd27S7mNTg9jGeBQ2IxtZpvsRnu5BVDVgSHoqwd0SRTk+z401+7XdJzwXJKG3H2TFK8S7baQcKVICVw/5qtAdGdl/jiT8Mv3jZJuquuX7C70ULifXodX2ldOIOPpC8O7Iq1vuiq2+9+bZpXPeuXO8R0EIrlRJSuIV284d4fl3w2mSFJ6I+RdbDEFok8YZVbYOeznP40QLiQ0a1PSw9mkQGYvNGrYBzcefu2c6Q==;20:9iiXkLF/Z+TRrAu6oEq6yYb3R9sk8a9ZmAEv8RiKInqB2Uem8m/njW/7hW6t1EBAGh4B1XLTfXbbZFs5A6NAmzIAoJxa/DZ5EDJKDMhPz1bPe9tYfNi3wxWNPBt2kvN2u/pSHAQGvJVr1lc/9dPHNZpUDIO9P27Y6Bka7Svjmh0= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1507; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757)(204874498639787);UriScan:(80048183373757)(204874498639787); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001);SRVR:BLUPR03MB1507;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1507;BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001);SRVR:CY1PR0301MB2073;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB2073; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1507;4:1XMcDbLTGXA9g4XPq2bkcXpgNAjZvHUtHWAjZlm3uCvf+Jf5u3c2pUm6ZabqbVXBBpjvSGPwR3lS/qZZ7B2wZ/drZUIrS5jzuXO37MzKNgFEfkdsZ26rfQ4OkR7MGJ/nauUNGczDCYFJKFhuVbA1eiyR+22BcCEd+co/B3PmmeW43M2sjl/VfOj3Hi2v635e/3enJ9UvR/8LdeH0rhEeLCyzNVwQuU7VbG0LEciMl0CDXoY2S9NtjCrkTM4yiXKJqcQQc2fjxGGB1bngKg+kvvXnR7GNzA3vTnNY7zsluaCTsAsTaFfASqdBo8S5kgKGgDMDDkJS0xYa9TdK1KNTlMF3JmrmY6wy28XjDv1m7udgfXzZhJ60xMy0UCwKWCMgD4cVo6wseKRixlOy0XbGXE+Bm8k+65f4107zWPf83hmBBo4MPpIrYEtO1VYegLfAJBhGOfdrR4oTGT1qf0kBGw== X-Forefront-PRVS: 078693968A X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(189002)(199003)(229853001)(105586002)(19580405001)(77096005)(19580395003)(3846002)(7520500002)(2950100001)(47776003)(5003940100001)(50466002)(189998001)(86152002)(5001960100002)(48376002)(69596002)(50226001)(107886002)(40100003)(122386002)(87976001)(50986999)(86362001)(92566002)(53416004)(81156007)(42186005)(97736004)(76176999)(106356001)(66066001)(33646002)(101416001)(110136002)(586003)(6116002)(4001430100002)(5008740100001)(5004730100002)(1096002)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB1507;H:linuxheads99.altera.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BLUPR03MB1507;23:7IXbgMGK1Le0N5B4yEgFmIil9OArRj6FwTJ0wytCP?= =?us-ascii?Q?AX7VPDFfFXsX9e6Z2JYWG6Z8vFDt8Xzekzj913E1w9EHIEJXlUy28hOezZ3p?= =?us-ascii?Q?uXpNpWEA2FOg2SnFZtNtHNPALnBzI6nCYgKyNdI5b2boZUa3WBF8lUwX1e8F?= =?us-ascii?Q?DgwGNPlUeV/I2TIH4FYQLIagkAHQnIRHMTlv9UXOWtgIiCYQWuVKYf3ecS0N?= =?us-ascii?Q?whmjjH4Yh8hA0k1gROeoDR/jb7Sbm1Vsm0Ejx74vxUIB0LXUBHAW4CqlwOQa?= =?us-ascii?Q?vlCcLIwG3O/9M9scUwyOvaioEO8rBuOe0nTGIwZPzqywh/WlllzgVSc3+UIM?= =?us-ascii?Q?bSFLTVewOrzbXn0pQZfhCjmrehm5SWYg151uwopuZg9cawce+mKSIA9Ql6ET?= =?us-ascii?Q?yw6+NwNEFNZuuRacrmSTp39QoOl7S8+2qUFnR+I4IZArq0gztl1e5rIO4xCc?= =?us-ascii?Q?Bnqxfgdbpo8aqfXP2YItIiviW9ibglVz++km7AJjjRUoTjb1Agsf2d5HNr0K?= =?us-ascii?Q?fpbAraxoGP3nDB3uK3dflSimLMel+ydmoa+37Oi92ihdp3bWhZQnXodzm6RK?= =?us-ascii?Q?pVHKDvYHPc6B2ChGJo879b5Q/aCTy+b3w5WE8YFa6uGOFsjuNJEPqmBqnkb+?= =?us-ascii?Q?dutR3RRsNKfwklwEh/wxKGS62HOTwF5jiB+w7VnrcbF54H/FiRSuCtuWAEpl?= =?us-ascii?Q?+hgRb8LqvgAGIubKwA4gaWujJBOGa+3zwvGyieeNHns7D3tmCgTguYzNc66e?= =?us-ascii?Q?jrzBbSOZGQtl+iMxHh+qNdCbohmFnP180vMTXjP+lGWY6VIaIy6BkMPNa39N?= =?us-ascii?Q?/swyBnVEBDiBJ1Eov6HGUyEJqkurWNxGJHkE8nqni1lvnTdh4J7gD7w53YBd?= =?us-ascii?Q?dvDcZuKGnU2LmtYg0XXEGslOW4rK6OUKeroxutOH8pLpxY3pNlOuTpeti+sN?= =?us-ascii?Q?0/U9vOn1WiwjH+VIlTtAImjQKTh8w/YrRXy+Rxf5+vKL5ehN4qyM5BAw1W1+?= =?us-ascii?Q?J/MotpuhFPc7gLe5eBJicat28GSaCAJdkmBVNHwG+axH5BTn/KNjGpilEZFz?= =?us-ascii?Q?pmXpBCfy+2KKbvsmwMdaiLoNySr9qroH1QloEE+MI14dAxYG82ZBA6b9Cv+K?= =?us-ascii?Q?RbGC18KD9y62s+bdL4GEnYODDcDiybrOEwzBW47d5b4NiWM71WNCA=3D=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1507;5:heo0Venj/V8Iw7CcFZ/pKBQeXLeDvuRfrq+xlcRJHNZGWURTNvWGjHhpFlV+nMtnD9FQo33GykgudOtRcyC9kw9FjYiPshKy1/vPu0MsYPfNcAUGrmklcJkAP8zL33yk2jI7aeBIwhjfMgqilnMNNQ==;24:EnNoofY9HaPMdiQ4iUp6Uc3YoMk3ynfAovxh2Ib+CCsHVfL7aeq16NdvJt8eIMWKkD7ZFq0H5lqQs2BtCmvXtXn/ma4Wu/8o1e1aQsdP3IU=;20:VXxyhEZLKKD85wwJIcBnExAQRHwojDEywpBBhnmYMmApcX0XnL4pVZ7PSrL+lv3optedzQ4lLyBgCWLYMLsVpUk1Q/5OmOBewDvp1aSn5b4EL2nJWA7lY7xyTo1U36h5zjtaULIbjHDiaDEsyUNAVcWpI5oQlw6dJ+mXPeQekMg= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1507 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1BFFO11FD043.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD043;1:qKQHWDxexL2vdHZ2EUw+K+HvK7LeOqiSORlcrp9iSpk07vRuLYCyk8d/Ly0yamK7gcYVtyEz2eg2miU4d2BMbyGEbwwVBRe4UJEjZkd0Dg+jwXCMBVy7z7OEIXG4n3YVqPifZquun9iYWkXtOsowFC5xxx32VfVGyYz0wi44muOUkgc2Qi0TpL1EnCR5kdgxyxDF2WQbDWfgxisosH1DUZpxQEfPrJmsAbWE18t5jN0KC0aFxCMybTomr+hMh32Oio/n005sXAcublKaCDBgQy6v06gms2oFhldU9ACw8MjyKuw6YmANtNk7N2m8kWWZUy/N8F4KvZ5CI4ITs8dK3q40slcUF8643Ir4zTkVpBvbUPBXHABgc7O/U551ZNl5RYFi6oTOF1yjdoEhSsWz44De49VkIgAQtdY7HlzdaT1DkwrBQCXXQOKfcwXlYQsM X-Forefront-Antispam-Report: CIP:66.35.236.236;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(1220700001)(76176999)(6116002)(106466001)(2950100001)(40100003)(16796002)(48376002)(5008740100001)(229853001)(105606002)(53416004)(50466002)(50986999)(4001430100002)(6070500001)(1096002)(11100500001)(3846002)(86362001)(122386002)(85426001)(66066001)(5003940100001)(86152002)(5004730100002)(33646002)(87936001)(5001960100002)(110136002)(92566002)(50226001)(107886002)(19580395003)(7520500002)(6806005)(81156007)(21840400001)(47776003)(77096005)(19580405001)(189998001)(97736004)(586003)(7099028)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0301MB2073;H:sj-itexedge04.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2073;2:PkCFJwj8KMZWLOJyDDSxACqpw9CXgeezQ3PM/f+LRYR/J3ZbEtLDXbN0R2Hp2Z9w0niG59l519ZtQyB8l1q121k/AxwdZP+6rxpzLSrtKrSipdFF4gkCLglq8t4UNsKdTh/NMxh7m8s5Cq/X+ZGl3Q==;3:HWNd4OhHanUe2qPYkIav9kQ3uMHRDTOUXte4EpeEf30cJWFFdDv93ELi2GjPEOYRd7INrAi6mjSteboJJXkYWavv9WcjZNVgwNGq+k9SqpW6SZF8961xNWGPhVjU4nt13D0Qr5qvYWc+2kzay2n2j4aexMI2hCAJ+WIpkQxfVCg3ZeajhahQjsC1s8d+Hm92tvr+7GRlHG+WV7NAODHku9Z/le2bIphMr1BxWsftB4M=;25:sNigfEwVSD/aOTFyl1J6/cWzwEg3OM5zxpZ/Px+N1nfG/zms5w7Fr645VO1GebgPMybtnXA/bfqLDRL1qFCz0m230mrgrAAEepAvCUSEZEHsa1EHDBR4shTlC45qBaLK3eUGkwnKp/i+KCN5kYWwtSzvflzQhVvndrJ9zICbfqaPQT00hUIuSif1rA2dJDUZo1pfPAAASRZKCoQn926c/DMzAJ99fmIPNxWk60y+klGYdjqLihE4gvN9/YXepKmGz8K3U7K/Om8z8bmo9W3Udg==;20:6OR1Kx/8moPHrdLiH6iSwsl1/kXMUQSyLst9yPvjB5uMq3igJN6L3a3SVyXRp4O2lEhWpOkqFrONZonD3Gz846qhius+oOE3Qilw2UBFXfAC5PPZOkAPnQvRcoRa+Jg3I2rtMVELTmypDTjKZDH9tiNx3QPeM3KhRUuo3I1DBwg= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB2073; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2073;4:4V2ERVznWDLWsTnAtnW7WHokDC5Q22/1ig7w1GUiprk5xADqG917QVA5QLDyAO89ZMHWUuqSUJgf4Y8NtxDh9tFqh/pqmt3fHZzdvX048h2/CJ5SB00yzCsK5qt6w7nOdn8s6O68sfGcGzNzEEd1xaolE440W+/252JCrpwp/TTNrD9yzvOP2KqO5pADWOOKVQWxVrR1tdZF4uPiHCSVNCuf5KwKnGzq1M8TkA3YxFHJZ/CZGPwRCBMoE6TFWSg5jHW+gDnjVO3H7hr5rQkblVt32nCWpjhpK/aATTnQ/EooVQp1Mw2s1ia0suqIGRdlkmDGHLKKBO/si3e2c8876JAy7IajrseWcXPm7IUFCLdt5MYQ0PyWRlSSo3Yw5ZWDWb7RXCjhqi/ku0gnx5cst/xOY/+eTbI1xWdEsQM8F1KL7fT+U39RTmBTE1kOpDn6XiyZAKQ+ck0BfRaC7tpJnQ== X-Forefront-PRVS: 078693968A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB2073;23:JnH9dQOxNhbBVGzpnGEoiXxNJD2N/TFR4TJ/oun?= =?us-ascii?Q?qQMwH1eAXcmCnqwdScVzRgDktReaJf0cKr7TQMPSmdoXfNQ8D/CV+uyIw8i4?= =?us-ascii?Q?5msnGAqlFvVEzDqTmTuGn+LMvdpGn9cMhhVQrzhKRgyN0zVJ7O3a3h8FMkiv?= =?us-ascii?Q?k8WLUtytyCp1+PT/XukD+drzyFkJqGrj/j3DBreVKnvP/KE6t91b4uTDlG7k?= =?us-ascii?Q?38oX0Zv+2SMKhtToqLmSuYZ2F08qJvNbp2lDI7+pK6DptupXfH5HXA8qqKyj?= =?us-ascii?Q?Uu150LJRsCYTmdqoDgC+MMXynLr156ZQdgK+RK2nHdWkCeN7rGP8+3F2mNjz?= =?us-ascii?Q?YGXef0qXdz2KpTVV6HdpVEx93T1TEJMg0A++NUqGTEu5cO7A2/hTY3x0a++R?= =?us-ascii?Q?qoiYkzMasv4QILN9lN42v39EQ/766JducOX1PR7Plpz+Ca0PWfDDB+/4c4h/?= =?us-ascii?Q?Nnq10XFcmI4bopmcixlDWQP2uOzUMfjaheSbguhdDuY2ZNTibjgOF/aDBblN?= =?us-ascii?Q?zHb5LAb7m6c42oe5nq1+89LmeyurdFtlyP0pH8x9znxZBZP2Nom52rW+BEDZ?= =?us-ascii?Q?9yPd372R7QqH414T/iMTe6jNoXK04GSVpu4wvkINdkevaJeXuXzIGThlYadL?= =?us-ascii?Q?lRafQDo+7dAWMtFG7TpCwR51PvR8jGUE9E/B+DQ0s2Mk375Z+P1l/LgdTxPm?= =?us-ascii?Q?qJbMmp/qLvgZyNoOqzsXOC4X8c8cmdupkXTqDu7q3wiD5+g01xYpOeKRKzbR?= =?us-ascii?Q?CbTTr/5l/peVFjFgd/0uV7ko1YjHf4cQzDpsvdt7AFp7D36+dZh7gkMiLO6Y?= =?us-ascii?Q?53xBqDmqqwRH0LxM/enbUlQukoZ97Sp4u6G3cnNVcFHj1rrmRLAkc/R6xEwJ?= =?us-ascii?Q?7+AL0fb8rGDg0BX8mi/T6+fvL3VlFf9x/4BC6TOsEAlz7EqN2YqrcCQ54eBp?= =?us-ascii?Q?Z8QIIRRsKM7pHtbri+A5TZk181d85xmm4zgg2b4ppdgl96hf9w2ZYt+XYEeJ?= =?us-ascii?Q?AXVGseHQxYHAw2pXhyWOCeMOE7zA1u/HJZXD53ZZ+x0pWzwGDAnXMlWDU8Q3?= =?us-ascii?Q?3uDDFdtB1s45vNV6l3hy98mUbERc+Tw+8mSTeBYUg1q1NikH7DGh/PEFCdD3?= =?us-ascii?Q?3GQ08xmqDPXgSmnujtz9TcnJAXybC3twgQxXYTd1kVL91583gIaPuqCxoT/9?= =?us-ascii?Q?cTLcrj6ku+TWsX247eFdAA344M45qJzR4ktjLj1KHNqCWTFw+va+ojH9Y/Id?= =?us-ascii?Q?rAr/XasL7JI9EuJKG8PqvkYc54qZ9z6zXPB1d7cvrnt6ljdNfQ6UStmdMHyD?= =?us-ascii?Q?sHnf/QFj+0r0mWnRbTt2eIXHOCmpNavRhsEiCLboPWzOr56kjZRSCYzi5Gb+?= =?us-ascii?Q?Nm6lF/tolvkIza9hzyEdj/xLetIw=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2073;5:RLYQEaaKvG2KCKETKtAexqkcOm2CMG0J3UHywlUwHUH7Jm5uuCrtGWqaZAhtjG2x2BQskEXWD5diUvYj8wTluGclGfQWs96doG5dOqHF5XcHQHLFsqZWSwqFnZh16lHUv3ivIlKi4h5GsKHvTI0L3A==;24:51Yu2pDgXlI0US60Rvnsn9PQL42Cuil2T5OpaGAS2G+/p401lm8XGNQIlVglAZ/Bet1baiRrhVHoEaYjkmdDps0qEFJAxcxTUTYgkEgxR+4=;20:4oTjSMb/t6/0x3AHTYelYOgtOBvgtyH9Hk9l+0PeCzUd6sgjtdwK0NJv/610vB89cFKcddhcLe0QlzUbxVzT2OUTRRHp5iI+z15UmAJp3C/31Ro2hbD0IvJi+eh6VWDaRAn8iDGu2Ch6STp1LdWAOeyx+rNHBIHNKuwmjIQZXIA= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2015 23:45:18.0022 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.236];Helo=[sj-itexedge04.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB2073 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3445 Lines: 111 From: Alan Tull New bindings document for FPGA Area for reprogramming FPGA's under Device Tree control Signed-off-by: Alan Tull --- v9: initial version added to this patchset v10: s/fpga/FPGA/g replace DT overlay example with slightly more complicated example move to staging/simple-fpga-bus v11: No change in this patch for v11 of the patch set v12: Moved out of staging. Changed to use FPGA bridges framework instead of resets for bridges. v13: bridge@0xff20000 -> bridge@ff200000, etc Leave out directly talking about overlays Remove regs and clocks directly under simple-fpga-bus in example Use common "firmware-name" binding instead of "fpga-firmware" v14: Use firmware-name in bindings description Call it FPGA Area Remove bindings that specify FPGA Manager and FPGA Bridges --- .../devicetree/bindings/fpga/fpga-area.txt | 70 ++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 Documentation/devicetree/bindings/fpga/fpga-area.txt diff --git a/Documentation/devicetree/bindings/fpga/fpga-area.txt b/Documentation/devicetree/bindings/fpga/fpga-area.txt new file mode 100644 index 0000000..d656e35 --- /dev/null +++ b/Documentation/devicetree/bindings/fpga/fpga-area.txt @@ -0,0 +1,70 @@ +FPGA Area +========= + +A FPGA Area details information about a section of an FPGA including the FPGA +image needed to program it and the hardware contained in this section of the +FPGA once it is programmed. + +A FPGA Area corresponds to the whole FPGA in the case of full reconfiguration +or a section of a FPGA in the case of partial reconfiguration. + +Required properties: +- compatible : should contain "fpga-area" +- #address-cells, #size-cells, ranges: must be present to handle address space + mapping for children. + +Optional properties: +- firmware-name : should contain the name of a FPGA image file located on the + firmware search path. +- partial-reconfig : boolean property should be defined if partial + reconfiguration of the FPGA is to be done, otherwise full reconfiguration + is done. + +Example: + +/dts-v1/; +/plugin/; +/ { + fragment@0 { + target-path="/soc/fpgamgr@0/bridge@0"; + __overlay__ { + #address-cells = <1>; + #size-cells = <1>; + + bridge@ff200000 { + compatible = "fpga-area"; + + #address-cells = <2>; + #size-cells = <1>; + + ranges = <0 0x00000000 0xc0000000 0x00010000>, + <1 0x00020000 0xff220000 0x00000008>, + <1 0x00010040 0xff210040 0x00000020>; + + firmware-name = "soc_system.rbf"; + + onchip_memory2_0: memory@000000000 { + device_type = "memory"; + compatible = "altr,onchipmem-15.1"; + reg = <0 0x00000000 0x00010000>; + }; + + jtag_uart: serial@100020000 { + compatible = "altr,juart-1.0"; + reg = <1 0x00020000 0x00000008>; + interrupt-parent = <&intc>; + interrupts = <0 42 4>; + }; + + led_pio: gpio@100010040 { + compatible = "altr,pio-1.0"; + reg = <1 0x00010040 0x00000020>; + altr,gpio-bank-width = <4>; + #gpio-cells = <2>; + gpio-controller; + }; + }; + }; + }; +}; + -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/