From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932097AbcBEVeK (ORCPT ); Fri, 5 Feb 2016 16:34:10 -0500 Received: from mail-bl2on0080.outbound.protection.outlook.com ([65.55.169.80]:13767 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754993AbcBEVcB (ORCPT ); Fri, 5 Feb 2016 16:32:01 -0500 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; codeaurora.org; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;codeaurora.org; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=opensource.altera.com; From: To: Rob Herring , CC: Moritz Fischer , Josh Cartwright , , , , Pawel Moll , Mark Rutland , "Ian Campbell" , Kumar Gala , Jonathan Corbet , , , , , , Alan Tull , Matthew Gerlach Subject: [PATCH v16 3/6] ARM: socfpga: add bindings document for fpga bridge drivers Date: Fri, 5 Feb 2016 15:30:00 -0600 Message-ID: <1454707803-27947-4-git-send-email-atull@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1454707803-27947-1-git-send-email-atull@opensource.altera.com> References: <1454707803-27947-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: BLUPR01CA035.prod.exchangelabs.com (25.160.23.25) To BN3PR03MB1509.namprd03.prod.outlook.com (25.163.35.148) X-MS-Office365-Filtering-Correlation-Id: ad69a897-e0e4-4b13-e8f3-08d32e73c6d6 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;2:Trb5tZEpbDGSJVHKF8k4RbLpySiORUOUYol/p8pTEEUaQM3FoA7WCiFEUJ0whhMUDefQzz/vsaZjnLxDAX0gz6zCN2kL/a3dALqvy5szRKokA6F8W6IZS1Ew+z6laVtmdFwC55gz2DuKU+Z3HopHLv3fNvfkobf8ITIi3SNpfWOswhYz1cIBOA8R5GI0CBX9;3:NjO7ZO0Cae1XtbeaDRZUTlZL2Skyi90boD+Fdoo7q95jvjxmTJh+rW2ka2ikJbT5qazoY57zSr+R2FHs7Soq/XWFPEiRhPa5o3LRHOFFWPKpRtB2ZK6I1skONcHKz5D6;25:ZtK6HQKzlOtXdUMzrIUxaFNs6ArqLPxtlguVUCt1tZi2yi8uFdVdVXJ1nI8GJdbkv2xymkAC13XnNChXVYqPe/4+CSyYMYXfQ0Wp0VHMI2A4wt734UkWrUjfbEf/vcswW6DncREREQ0kYE8YJHnMPiIoqDbrKhPfvnbalZmWnITrJgwHR5z7LkhpMYdF2ethrWqHzr3iMnQFUESctMHxNel0MoO0RF0AMqWA5DB/LrFN+x3RzGgJXe3H19bpzC+tO8Id0okVv+LFPdKgCvWFinsnBLjm4t2wx2v8TgBybKtAqx/pWFIKXm2Rfzdgym45;20:OHoKLr4BcGqXkMY4kO8kzmmV9tK8gMoIVqAazrZpFluf1k4MDphRRFJJzFH63owBMjd1ie4kL6gEzquk0ar4qTaYj9gSkbtA24rfgBZ/YoCytxkHda17MDU71Werxsoiczl9ZOqaQ7igVVUC5wI+IBGj4Tr2rAkONBX+LDFeB9w= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1509; X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757);UriScan:(80048183373757); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:BN3PR03MB1509;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1509;BCL:0;PCL:0;RULEID:(601004)(2401047)(13017025)(13015025)(13024025)(13023025)(5005006)(13018025)(8121501046)(3002001)(10201501046);SRVR:CY1PR03MB1519;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1519; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;4:E+FwKnLRIb+RW387/QuRb+nEZ0sCk+6LjoGwv9V4/a0f/MHh25lud3adwaGvm/0By4TRY2XH5G5Eqo8wX+TDH2pC+3+B8KgO20Mv3FzJIcK0GmZNNVQXdVWdvsLPrY5aisUKaWpllsoL89t2ZJucDObOPHX18yUVdY5cFx59I89rR8qcgkIqUIUu2254ZAGPIBf0Rt0asBZYHf7nKNeR22NCh9On/2fDtbPrQ4pWNk+emWLFBpb/ou8nd7zZq+B4aaX6EIWjTK3s06B6RT0vk9w8kBBKl1HTd4w+lpDjatSGG6cSnz3VjnpzU1T2A1b9iX/aP+pLfV/JKPU+UpiVoJUCQtTYdEOLAx1uw1JRm/dsBdEwLIyqiP7wZbo5wYEzCkb1A8palpvkC/XTFS4UNoaKeC0/SwvKBXS14BE8sE8= X-Forefront-PRVS: 0843C17679 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(229853001)(5008740100001)(6116002)(586003)(2876002)(2906002)(5001960100002)(189998001)(87976001)(4326007)(4001430100002)(5003940100001)(1096002)(40100003)(2950100001)(50466002)(5001770100001)(86152002)(92566002)(107886002)(3846002)(5004730100002)(47776003)(77096005)(66066001)(50226001)(19580405001)(19580395003)(122386002)(76176999)(42186005)(33646002)(53416004)(86362001)(50986999)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB1509;H:linuxheads99.altera.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BN3PR03MB1509;23:FWK4R+aI9hxmgb9tEcShvcEm36rV9MXWByAu/qGRu?= =?us-ascii?Q?q4vXZWSOne5iS6VXFCkueZv80j8rSItBtt6tSPbHEe+YEkc/JbizUOWFsbve?= =?us-ascii?Q?8qr6dkaj2zcgLWwXLSvppF9elGXPxeXNiLfF4PrYbOTKvGiVE97sLhcSoRhx?= =?us-ascii?Q?43dmPIZCpexyOyv4OojaK19Qe27JH+wopB/lkL0/9EGbWcSfcqxy45T2ZmAu?= =?us-ascii?Q?LqSd49iI6AjGwu7kLS4QGgiWKR5Ae4+gJZkCXxPQHYmQjIqyFJad2jE6UJLI?= =?us-ascii?Q?zTMkr4Eb1aY2ATmq8JtYH1De5LctV7LOdnDAZTCnHbTlzdu+uLd2UaxcD9u+?= =?us-ascii?Q?CHGYP0wSzKS3exkA4u7IEmEYMJFagAhhy3q8tvx+HYuiqMAGSyhKHzCnHEet?= =?us-ascii?Q?mG6eck7ryK+NzLdIFDXaIDjCuTKqWAwdLES/8S8ieU+ppvo6SmbQom7824s0?= =?us-ascii?Q?hl/LwIhQc7Drj8m24OKpIPxlFQzV/hLV386qwAG/CqitLfFaRay6Caytc7mm?= =?us-ascii?Q?P7gEjFf2rCoQOriOt2Cr2J7ojzhwH+pfFIxaAaf+hVGJkxa1o/aB8DJBlcyb?= =?us-ascii?Q?B/cPcD/y+2vMXbG+GLGtukZOsYAD7gG5Vt2q5o2hlnb4ngrYCjw6UzLWswbX?= =?us-ascii?Q?xoTbsn1irHWu/u2xuHublJnuGYPCT77xUMkIObpwM6Q2yTCpVoqZ9kw6uYkb?= =?us-ascii?Q?SoYKOqswI4zriabDyC+U/+UT5cHitx0tPgnBiD8fz3x3D6UphfThxlDj9TmR?= =?us-ascii?Q?8nyd2uOu4NJB2Lr56v31x07p+CGvIX3m/do0ma/J3z1ZHW/ieZIL+bW/7Z6L?= =?us-ascii?Q?F0Qb/YQNMwXIRh7VBn3KQyt2pd4jv6pdyIejZ58ufX+jrIbTDhwGZ7qOD1dT?= =?us-ascii?Q?mJS73EA1rw9bApfXc1HR7OepmDWx57dieCUQzMohczC7gr9GIgCDaVh2mdUz?= =?us-ascii?Q?Fz9IVJiKUQs5q3gTtWhtjyMbqoxEUA7aakHT418MlOyCMNKkEGnKQGS26ELp?= =?us-ascii?Q?981Lzku3iwd78GRsCavi/1G?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;5:A5+/NFrN41KsJfGbBaTEwxlLESWjBz1D7Y6tD2N98VpSFgftIiPYN4LIbqdO4Z4sq/wVTBrVfn1oIeP2+J1BwxWVW0nBaZRh0sKIRoK9j8j1nkI5VdJuh6+bY1Md6yqsF1u9Zkgpd7nuis1GMryE5w==;24:luXnj+ZqczvY5cB4Q20r+kr55nSX7vDJJ9jU/n6bwabRkxm/oOh1/zRwfRB6gyeJYtAEfL5keo+Ib5anVo1/l+MR3Z4hcpK0SW7BNSCfHjs=;20:C+9jz/1ZO/5hNvtB+JaDJgV0Nq+YY9T0XfLetyhX89rXHZm0aImFsS5gLekK+oDw+zBgndRiUGF8huMGmNSTUKKaAFF8zWR1urCQnD6zVvkL/LVMprTWrVr1OBBNc9Rg9okuquR6pwSrRsVZp5TD2bCDNnOgrJNwstNj4J6xs7k= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB1509 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD026.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD026;1:AoyqQKnv/ngcwlvtgFY01VfTXdk2bzKBTTsQhacOdF+ug81hYygWZ17+sLVkY1MHfoKw2IvAoLfkVwqR3J1TPPYpuOyGm2huqSenXFf57gbgHg71zhD/I9dpObu+wGW3Ev0VP5YQW+sQNrpN9cPxvqC8g4hMfGk8FiL4PUjBa17rNrWBSw7DtIVdALOiKuZhh/yPSd2WEF878y1aqq0vDNBnMsy5QwukuKYl2hjpsSEr1XITNiyAZaOrIrittLGWZUni/OHyeK0rKgJI//WGEmIM01m/4fVNoHhhZR4PlGM6MEPglr7/cYy12tn88Lxyv5CSv6U0NYZDXjzXJwmj9YlE02MAsk7mC18tF1TsZP+SjMfFLpKOn8YZY4gMJAATWgVUg7qJsWwkh1e+h3z/XSLlAh1gC53315BtkAYdg5gH7U4/ZIYNVASgCATgV0Yx0/tmukqqUiDYy7vNMImytg== X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(53416004)(33646002)(92566002)(586003)(1096002)(2906002)(5001770100001)(105606002)(50986999)(106466001)(5001960100002)(107886002)(11100500001)(1220700001)(77096005)(19580395003)(229853001)(2876002)(47776003)(2950100001)(50466002)(85426001)(40100003)(3846002)(4326007)(3720700001)(86362001)(19580405001)(122386002)(6116002)(87936001)(956001)(189998001)(50226001)(16796002)(5008740100001)(6806005)(66066001)(86152002)(76176999)(5004730100002)(4001430100002)(21840400001)(5003940100001)(7099028)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR03MB1519;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;MLV:sfv;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1519;2:itRjEA2lqYlE5WRmHgWkHRgsIplAsnfMjEtJzHGBkQPCn/gNIUT8iq3UNbYk9Fx6uD2Ov0UM3iIh0PEFunwhNBXza/2WQJsTqJX+jxbBQoMcOz7lNOjoClhiLlzmrr5i9sedseBOdEQqEvR5FMo6i6TBDv90MKlh6uKCf6csOaqgbuvgaSsOEbEqD22u44Cd;3:uadGMYcvy8sIZW5uG9+MDjjTuBaAnH05WNkOA5MVvTd4m7S648dot1QH3vxWU5R8bVApqMI1b6bDow+Q3QW4UNnm9pvyBV75wxMt4CbE+1OuUN9HnuJXlI7uXRZWcqiC52OyXsSTw4I4IYA1x7HvpZR037WxB3fJw4XWIz/MpLX5uiaXk3X7PDTALWc1Yk5rMUTicOMQOrVxbyq3jhoIw+7/7ivbtrgyCeTD4PbLJLO83BJIzPBN5aLe2o76hsa9;25:AG1F96r249RLzNafwtAedK+j5xgX3lUt1ooP+KClZQFRDPYdZ5iM3sFLLWRNcf5pgLMisxDlkGKp6+UgAVyGi9OpAZg8pLr83bScAX3XQGugr9H2sbkppLI44umIHGjFmLn9btJadfvut2xxhMmBTmxvuVO9f6f7ZDQHeSaEgZnVLzrs6xkCBuPo98dd5U+NhE+K6hrxXOLAg+dPx4L+P/Y4Ox+yHy/ut73VuWoglPYcweiQ81vktLxR7JX8c9AR8S6o837zOVTf8iRo2MP/Q+YqEgWkE6guQGMSnmvAO2k8uiFOf6qFrbPdrx0H5S8v;20:DAQ5yKUhQPi/lUjycLSjlRQP9qSB2eMHFQZNRqlkcrP+YLkquJAcZZP1ccWKf/YC+2ZgUvC44XKQ4CIYQdP+LLpYXA4zNN+GLr8rzgmxUgMTy1xsnFCNADXmmOd3cLe+IgrSxWnYibzpV+3PyTBg8IkfnpsdujZ7IrxtSMJUngk= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:CY1PR03MB1519; X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1519;4:0Hrmq7uSfi7roXWHVIPXJdrWWry2Q1DXCgvaDX/8aTNlNdNcwe7kfrfjiMnAw2o7zFMjT1ZNXKFXUSK9jQwoOL0kR0kgL8VpYTZTUgtGccKkpyz3uFew2u3mjKzl/IBIim+BqEvFonE4Awa1HIIBG9tcnfSxBTqUHVcmgMMmZgbYvSo3GSUNnfANDJ/Cag7aEdUD9Ddj3Wy0jXKIpSEE4j+mlgsmUoFpUxs5ff63dWCqVBkH4aCD0OZU3Q/zi1UgxSwUnmjQKByyfIA0frYCTMgW5/CT3XRui4ReXcCVrJboWGkz5Vpm1DcueOy8DbUc4NdDzHi3fKnR6wGbSzmjc/wCa3v5zsYhT+e6kdNxDowdrqjA7n1J8Dqfgr0TlG+/9+0lnQcD2bdWiKd3WNDMJoebS/7QDiWnvIwHr304yB2Vp+w2n5NhNylvedv6Uc7a6jxboItAfRFdFNqXwPnNzHZGZQU6MIFD4RWNfJdyjTtNxcB7lx0X7Cj/QKBIYaQV X-Forefront-PRVS: 0843C17679 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR03MB1519;23:UR815sOzKz/X6ZquGbX+qzSMLr0Vo/yHCUIcupy0m?= =?us-ascii?Q?3SNZutoduy8lm2uOigssU/YT52SRERaBSslhD7O18PWgNYytULdP2c0duSdS?= =?us-ascii?Q?z17z0+fORbbFudvLWgJHVE56cY3c3Yqgrwt6YweR9ViKV6XOJxhSlsaShZzc?= =?us-ascii?Q?LC3gz/1dLeXWmFqo9GV80t8V/EchYWS+Bd8/Kb4/x+yqnEWpoaH7YxJ5rdx1?= =?us-ascii?Q?U0ZNQJr+gAPEFwEWFqR36Qhe+HhegcqyBt9/ATY63Cjop0ikiQuPw2vtD48I?= =?us-ascii?Q?eLudkjJxPTVo0BdYW6KCUbkA4o3Ptd3VhpW/nkWRy95VbZJbEMC1LYg0GxXQ?= =?us-ascii?Q?S9C7/AqJt1QIwRXvPVmYhk3cL/XxKyVgKUXgU5lA2SsKvhsqD6d5HXUKglxl?= =?us-ascii?Q?g9xxILqRdy1mu2DOKZWR1lxBU8cWArOAWP3D9Mmr+bjZhFVcsPy7g4orhTIH?= =?us-ascii?Q?VrxWKT8OLF1MUgLHCtzodwjcf0nng3L4dO5gL0LElIlBOJHYU54t9A75SNlI?= =?us-ascii?Q?vOzzCBGiwBZoROsHSx7YhNYa+2Ua5gUOtcuDIvFzIbxnEgZrgzdq1PPdS6SG?= =?us-ascii?Q?aO1pSOcxobdaTJTPeAxiR/bGGrh0FL0wQQgGHS2QF4fpAUsN3tYafcuUAACQ?= =?us-ascii?Q?Qrlj+B868noQNpwmOiSJavgTsbtKO1PDoemgbbyY4cbHtkTuY82Tg0tcKID9?= =?us-ascii?Q?ZkYGoiSUQojKAqZZnNW7HHSX6djg/MXhEP2UWxH/Cw0soQjyXhk7DvCSF1LF?= =?us-ascii?Q?sr0MCyyRvjh5EcTXtC4qM5IyCdNZWKM61TP5coEUGHJPQrtNBBZDvo4/B+6R?= =?us-ascii?Q?1uZoqYnUdW8kpeITNtbUjkxRf7doGS/cM8foukm5fEwrzE4VlUJGQUVSklqV?= =?us-ascii?Q?Xt0mxu3CXojoJDSZTY8prTzjpsoECAo0RhL8T4soOvs82TAl/m4oPFkAn9QI?= =?us-ascii?Q?KmtC+1KxEaLgLpDnjlFAWiW2/9b5NWMjVg+bGu+qK9mFzzA4AHpjmtgXpuzl?= =?us-ascii?Q?2i6No5FU6QT7WqtnQh1uzJAUWYVydAEsOcrrFXam3R1TljLnzZeNWU0DwKDS?= =?us-ascii?Q?lPpZHy3EXtACyTruZHx/X+WNOrMxHlkq6uUk+EUffT4NOQhaZ/zf8MSy9yKY?= =?us-ascii?Q?4dOUg0ZMeeSgeidrwHv3nXtVBCk1Jw10uE0Fv9kqStIfoHZT6ZV2iVTuCxbf?= =?us-ascii?Q?1mjN2O09Zzj73G76ODPMzTkwOlYoEOVyOkWo2HM5hwuVMsoJoJGjEbnOrvgw?= =?us-ascii?Q?Jd2ryBOYKTTXQb527waMrL3TlNUf52SPQoH3hsLhDO5fKBJNzzz8zYdY9HXy?= =?us-ascii?Q?v48eoSK78rq31TXRmcS2rAXGCFCdcdUedxB2zZ9JARAMjXh+O/DJeT5mxj54?= =?us-ascii?Q?/UzqA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1519;5:Q2iWxbvLpXmS/XDtVBOODz55WpSJzp7Fg8n/w0nRSdN77o+XhJL8SohFIXf2OcfgF8vnJszWqgbTTQmiV1T5mPhGPUGKIkhG9YIJuk1hj/eFAVivbCFdt2qjzrnL7ID2rC3ui4MgQzwzLwrkbv364A==;24:7zFgxoyh32o1864m/e6BjYasEH+K6ba5LAIgUbqwbWp+moPK+9KIUWpIRoEVjiGLJb53N9uxY3QLqgiceJV6IEakmeCtmBvGlkL9pm1OpSI=;20:HRv3XZEC0COrnNPqY8y2m91CJmgtNelPBs/ITVrUDtjYUMQwa2CugTYOYH8V0NL+fMoFPb9YQEGScsQ+phFT4O6Xkpcr9FXDQRG/G36QfKbufYvdoTqV91WQDm1lKKfEJQ56aKvIp3RrImlC0BcWLgTmzhHEBNQOq/xd+Jze7T8= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2016 21:31:57.8031 (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.227];Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1519 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alan Tull Add bindings documentation for Altera SOCFPGA bridges: * fpga2sdram * fpga2hps * hps2fpga * lwhps2fpga Signed-off-by: Alan Tull Signed-off-by: Matthew Gerlach Signed-off-by: Dinh Nguyen --- v2: separate into 2 documents for the 2 drivers v12: bump version to line up with simple-fpga-bus version remove Linux specific notes such as references to sysfs move non-DT specific documentation elsewhere remove bindings that would have been used to pass configuration clean up formatting v13: Remove 'label' property Change property from init-val to bridge-enable Fix email address v14: Add resets Change order of bridges to put lw bridge (controlling bridge) first v15: No change in this patch for v15 of this patch set v16: Added regs property, cleaned up unit addresses --- .../bindings/fpga/altera-fpga2sdram-bridge.txt | 15 +++++++ .../bindings/fpga/altera-hps2fpga-bridge.txt | 47 ++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt create mode 100644 Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt diff --git a/Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt b/Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt new file mode 100644 index 0000000..4479a79 --- /dev/null +++ b/Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt @@ -0,0 +1,15 @@ +Altera FPGA To SDRAM Bridge Driver + +Required properties: +- compatible : Should contain "altr,socfpga-fpga2sdram-bridge" + +Optional properties: +- bridge-enable : 0 if driver should disable bridge at startup + 1 if driver should enable bridge at startup + Default is to leave bridge in current state. + +Example: + fpga2sdram_br { + compatible = "altr,socfpga-fpga2sdram-bridge"; + bridge-enable = <0>; + }; diff --git a/Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt b/Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt new file mode 100644 index 0000000..e6b7474 --- /dev/null +++ b/Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt @@ -0,0 +1,47 @@ +Altera FPGA/HPS Bridge Driver + +Required properties: +- regs : base address and size for AXI bridge module +- compatible : Should contain one of: + "altr,socfpga-lwhps2fpga-bridge", + "altr,socfpga-hps2fpga-bridge", or + "altr,socfpga-fpga2hps-bridge" +- reset-names : Should contain one of: + "lwhps2fpga", + "hps2fpga", or + "fpga2hps" +- resets : Phandle and reset specifier for the reset listed in + reset-names +- clocks : Clocks used by this module. + +Optional properties: +- bridge-enable : 0 if driver should disable bridge at startup. + 1 if driver should enable bridge at startup. + Default is to leave bridge in its current state. + +Example: + hps_fpgabridge0: fpgabridge@ff400000 { + compatible = "altr,socfpga-lwhps2fpga-bridge"; + reg = <0xff400000 0x100000>; + resets = <&rst LWHPS2FPGA_RESET>; + reset-names = "lwhps2fpga"; + clocks = <&l4_main_clk>; + bridge-enable = <0>; + }; + + hps_fpgabridge1: fpgabridge@ff500000 { + compatible = "altr,socfpga-hps2fpga-bridge"; + reg = <0xff500000 0x10000>; + resets = <&rst HPS2FPGA_RESET>; + reset-names = "hps2fpga"; + clocks = <&l4_main_clk>; + bridge-enable = <1>; + }; + + hps_fpgabridge2: fpgabridge@ff600000 { + compatible = "altr,socfpga-fpga2hps-bridge"; + reg = <0xff600000 0x100000>; + resets = <&rst FPGA2HPS_RESET>; + reset-names = "fpga2hps"; + clocks = <&l4_main_clk>; + }; -- 1.7.9.5