From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754899AbbJ0WT6 (ORCPT ); Tue, 27 Oct 2015 18:19:58 -0400 Received: from mail-bl2on0054.outbound.protection.outlook.com ([65.55.169.54]:64115 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754777AbbJ0WQ3 (ORCPT ); Tue, 27 Oct 2015 18:16:29 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) 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: CC: Moritz Fischer , Josh Cartwright , , , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , "Kumar Gala" , Jonathan Corbet , , , , , , , Alan Tull , Matthew Gerlach Subject: [PATCH v12 5/6] ARM: socfpga: add bindings document for fpga bridge drivers Date: Tue, 27 Oct 2015 17:09:14 -0500 Message-ID: <1445983755-24007-6-git-send-email-atull@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1445983755-24007-1-git-send-email-atull@opensource.altera.com> References: <1445983755-24007-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: BY1PR20CA0021.namprd20.prod.outlook.com (25.162.140.31) To CY1PR03MB1517.namprd03.prod.outlook.com (25.163.17.23) X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1517;2:vmRLF5tNfAteEfiPE7uSvAGz3VRWR9rWCb5XL5vDkQXhE8/+32nOfaWCzj6V12Ng+plU84lhrUucXOkvoIZHS5mX7Nx4+j6c5bxv8JeqFLr384XFexsLOOysrtg4/Q+7QTH6BiaEXTSodTYQQ1KNXHwceig24mjK9U6c/8lWVWY=;3:GJmORUqPtrvD6uPybMnBYKChaFWXEdAUlf46tWQKaHN/7vqwmQw79cSXRCyM+c5C7xxa18iXd70p9wAlshXQTo+EUdH+EnriOGU33/0wUm4Ysjgw89OgFHCs3mQ5SPWgxsy31v1n3yUTDLmbSqZrMg==;25:S1GgaZJO5d/gQM0P9Whwenfw2GgxrtfDa2zUf6UwKUM9pcm/7y0+r8EfgxpOyJ13fb/vpbgP1LWS770h43Ijqf8myCm9ZSx0gZHV59kxb8A6cvJdmEPqtctTOGhbHX1FprW5qKBCUsMOFswbt96XKdbP1cpARuIYKmn1fbMzmEn+eC56fpy4KcTRj+7HNkNc+vP8jIeOMxeKm7H064baShBmAj5dC9MIs4vZf9+tIVHxGSOhTv4Myc8T3Z5rTyiFIwhpA1+I4mu9oRuLxl6a1Q==;20:V4tivqdZmb64PqzggYGOnQx3Uf15EHq67V8e/GdoaY4wsy5PdWIol39jOL964LqJ8evhlPLas6b2NvfUgow/sBNg6ZEOFgWzeVddKe0jK/47PXX07thvXHqmG8VHKfkD0f3lXPaE7i98eMIpU+Kerk+gEdksnj0em5GGuE0t6UI= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1517; X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr 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)(8121501046)(5005006)(520078)(3002001)(10201501037)(102215026);SRVR:CY1PR03MB1517;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1517;BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001)(102215026);SRVR:SN2PR03MB047;BCL:0;PCL:0;RULEID:;SRVR:SN2PR03MB047; X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1517;4:/bj4bQIcRKRK+ASl1QcmVkQhdmI38xGF9m/V2mcLkde7gjWSZi+j6gXd75g5RX+6apxQTtio/fFvLtMh1uQg+vyKJxzEIFqxGqfkRdOcXOTrRcAz6m48Bs+ZtusQRy/RfrTJb9+f9rFggBh+Mbq5Y4cX31JDSj1HD4EVc0zn9n7Fg8Fe+WnolarrUA7qyx4hllSeUWeau4UnCESzkvnYCCb3dvXDm3TaCVdz/GhBGkQAja94Zm9nCwbXI6j2OuGMUDbL1NQ+DG/FQRjFjQz/I8UTFhxJ3cmL+Xlh6uPEwPgGLUsR/wiuFyBi4xglQwokMhptex34ycXTJCivSz2bMfk/gCXQeijPs4lzYCFY+TSRTRyxxp3DaQ2ZA74m1khngRJSqqutLhuS49LwGFSowg== X-Forefront-PRVS: 0742443479 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(199003)(189002)(2351001)(50226001)(19580405001)(19580395003)(229853001)(92566002)(5003940100001)(33646002)(40100003)(106356001)(69596002)(105586002)(110136002)(101416001)(2950100001)(5001960100002)(122386002)(107886002)(97736004)(86362001)(77096005)(81156007)(86152002)(5008740100001)(4001430100002)(66066001)(5007970100001)(47776003)(5004730100002)(189998001)(87976001)(50986999)(76176999)(53416004)(48376002)(42186005)(50466002)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR03MB1517;H:linuxheads99.altera.com;FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;CY1PR03MB1517;23:evZqp2oXDXtKISmo2ZsBvOB3pU+XX4QwKgEZ8qlTJ?= =?us-ascii?Q?BlMfERw3ZhhIfNMX0Q4nfObNndXddYcXdFi90HVRsbJBqxy1TumA32LBsva4?= =?us-ascii?Q?TC9DrHP94qP9+96+nMiYFZJJxa7PlH56EgNUWu/oZpNeg0tCtFimrTq+yfi7?= =?us-ascii?Q?2r6wdFIvTcpelWxBwdOr7jyG76usyxIWUO7T6LvL0zXZ8jUxygWdhCsLGnju?= =?us-ascii?Q?lbjRV9h8rd15vUxXYwx6u5uoQlwi+o0pxqT0eQHhThyEfJOk9W4uTRKLtVmq?= =?us-ascii?Q?uDJEv+64E+6O8rMr3vp57qlObglYKX1jKNljgJsRz1rQUPBhInXWoHGD1uMm?= =?us-ascii?Q?szRksQvb+CakBl8hanxklWIrgki36KITGYENfGg9SKPPM5I0zt7+Epi9mEw/?= =?us-ascii?Q?ScHDXTfvXlVns3OC9hzDpArzwkKbEdMiRT+ritAYm4MWav2JTqSzbuWp+J07?= =?us-ascii?Q?lWcfUEHTD6Pm8yR+PQu5AVDAnTqAxLDHcqwwYcPXlRXPzHWVXvOGnAtgUMuJ?= =?us-ascii?Q?GcTeDnB7+oZwlsSgLLC/k+ks7vo6RhK4PPStpioKqKlkJP3GF916/RY9bRJB?= =?us-ascii?Q?gSRPAu6JQ23hmzupxytzYntJQG/HB8cd2U8tiFyhCnuT+n/gjpHX8OgEcfGD?= =?us-ascii?Q?8Lf1GlCkEXqltD4pbTsaRQE/IyNkXUjjeCuK3jpgoPyFHpOB/mN8b1B54jzB?= =?us-ascii?Q?iHe42eOnQ8xSPP2ZevlxEQQ/XIMXFyiSFlNbhlEGpGbB8EdktEflU9EQHLBZ?= =?us-ascii?Q?RM3PcSAvmffkqw7PTXMQmfIeCbpJKuZBZfeenKs2NdGjxhtqlCHrlHoZvPVK?= =?us-ascii?Q?FrscyMm2959B+Q0SKGekBIlhKYndFXAPpO/iEm7xSnvef6ng5LR7w38ilZWZ?= =?us-ascii?Q?6Gf3cBUo+PJYzQo/BDGs/oTPBuwoEPBozNVWay9d6uh0VUQHC28wj6XsgNYQ?= =?us-ascii?Q?PJHLVXrHUk+6UVmLotUI3gk5PWmjNu6c+GMsh6U7XhXjY5BPDhL1egzLvcmW?= =?us-ascii?Q?jr9I0agpANaEMNBNZkzvkPbXx+nxyALpYJDHuAlJMI/Ve0lJoGTWHbyClJ+w?= =?us-ascii?Q?zfxX+/HsJCpAqOnz/ekXG3bnoi40FSWZpzAx3CEkoeTjaBLF1jGfBLt9IzdA?= =?us-ascii?Q?1BudpCnY2E=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1517;5:iuLl0+y8prahxtChYO6y1GlwABncrOP9YL7f9yEE4B+OFraQuPsleHNcUTxH/hFVS1Gb0ZxO4Unz3uFCVw/iYWmFEPSdXOrPTX22CRG1OXPprap2OZZP1fWI/fW5NAFh1OPCmyreik8V443QGiFZjw==;24:mRjSxaiReZFUXpE2COD8FhpOtGF3VC+hrzxVlcCk00S9bn4W4Ptz0+agj26qs15kf4Z8TSimoOh0ySdkCwqg3vdNrL4EYMx3ForQgoOHqmg=;20:bjZ1Rhe2657t129DMD+yHhHxIhJVQVL0kap2XMS7SbPucPoPnyQeQIjYiEa3zelC6gevDLQnktT/Sqjnb9CCLT0X526Bzsa1g8B7pLe4Uu4JejD26+4BFKlCUYQT51ZhwegqoheLGsLELC+RMfRW6DV/CfaxEnO96oSEkzAHrgQ= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1517 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BY2FFO11FD023.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD023;1:g5V8ncUzpNfj9VzclumQNrhbcl/i6h4MTuzuD4OTFuRcfK4/Kiq7ch3KAfch7euMpEFoWf1jZYjibKpHCqkmWUkFzWrm5eLCFMNBb/q9HfTpNwhwDCaY1LlmkiIVB5jZyQynNR2VXw2f+Nd2H3kOnVPZPfpp1Ghs9lZZTLYe9IBnmMaACVc9AloTVDKDLpWNXqUQSkUvpPt0GyIw2mTIVlRgV1EvoU12bOic5mJuHtFkoqkNMhiDHJv2yYEGRsH4VR0TxPkiQCZxJ4sgz/bq1zINW6ZO7KWnJrFOBsC1I+Yvo4F+7d0HEB9ORx3DcDP9LF0PxDw2b/bOX65G8TqweVl0R0bqxUOBQ+55Sot0ZpDpoBrymo+Jn3c/SNvPO+ouFR4t/Kp98XzPPAJ5UvrCBQ== X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(92566002)(5004730100002)(87936001)(11100500001)(5007970100001)(40100003)(189998001)(6806005)(122386002)(110136002)(2950100001)(4001430100002)(86362001)(77096005)(5003940100001)(50986999)(5001960100002)(107886002)(5008740100001)(50226001)(21840400001)(16796002)(76176999)(97736004)(229853001)(86152002)(2351001)(106466001)(19580395003)(33646002)(53416004)(105606002)(48376002)(5001920100001)(6070500001)(66066001)(47776003)(85426001)(81156007)(19580405001)(50466002)(7099028)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR03MB047;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB047;2:qQuEsT+g4eyPFLzgYP3Gh0Jf1L0FTrou3h7tPhFsIUGivT3n3txTLQ2tMrul+Loci7nsnzCyhR0mRHJEnEAnU8OVmw5scFd8VeUPl4W1g6z7D7JmkgmKBmLB4Pxxvc7I7aO48owbZuen0oeYIDWt5/dOkzT2BJDqmK+oVhYiCmU=;3:IgzJSdwUm0T9+W3FWlDeAtZ00XMFna+hYIlfpUgKJeG6B82hh5428B0UYxqjUSFymEKN4n8HJSxnz9jlGMDjNcrkTm3TOH4dLnIm/uMGzmS+MbHOZdY5QzwqJBaeTJNODwNAZH62lezbwrRoYHl3GgxkWExBFhQl/1m5cD2tQdIxjph6iLCLJN829Hdg8SarYu8+E9/GMReVFYQvjZUIXq5VHUQ5X9N1LeUrDapsT4k=;25:AOxkDUPvxnQyhWlUAuulguT0yQLdcWbHDXUp7CJx0+vzXCxqkIhBGi0c+Gts2Qqc3gwZFdz/CIu+ea6lshiGi8QQziM7K8/u4EtBdzDrVo9bwFFLH4gP4aXOCPs4CjQz05ifXQfzT87L9pDkV7TjeNIXwJEu7sKrwPRN/g8EUOTLfNWoVNrKOztgv8UtuJkQGPC5wH/wPrwPqrvWF//1COyxMShpNcYL0LsB5FaIGjpI5Gqyr0ISm8uHd8kifLT1UXFhX8aG7tIsNRYu4FJtnA==;20:9WXIXOUQx/T4g0P5wgdVO0lLvcDgGMC3CDLt2M7L9j6WtXOwYNTd7PrSjQCgzY/8fFl+lg8ylzJVukIWeCJaQjkKhxLLQPi1Uk32+MYDzlKqcB4Fw7cCXbKi1LeYPXOomu75fGsPPwfMpjmnvjQ9PSqQVgTK+jhP7K1OVdtNsr8= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR03MB047; X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB047;4:gMXJwdmHWyeLHYaWElqsfKGqWEcKHHLEOINYSb4R0+eLpNak9TvUR9lxYHnPmSxxWqq0hzUAg+y/A1jHuvW5c42hpYZx/ZjFBaRsHhSBs13nyP6JWi93/zYTgAkaLtKAPvkRQ5sBIRXxP52LXKqLtv3TKmc4VRO83lK9ZBB/YNS3lfYScu5QUFygMO2xNkD1DVeCsRAzgr0npnkyCGqVtZsYzw6IZEJb0+CbE8KWrxlwY/UBRhQ1pc5G1MwG2ZScynHdFSGn7fPP/tvg+e1FkXQFF7l3llwqXDM0YDzZifwOGgR5wvRrcbGGkwJLB530VXjq9N751TM8UkBImq0pXUiSho5TfSaToaHAXfqOREbkcLG5X1xq+hac631WguuA X-Forefront-PRVS: 0742443479 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR03MB047;23:BUOcptaZEKpOuS7/agG7Bgc79sOVtQUD1EUQxRPv2S?= =?us-ascii?Q?vWP3Pqbp64s1V99PM+6td5jm7z3Jjlrjg+Uj6dkLGxwhK8bJrcz86OIvn8mW?= =?us-ascii?Q?tsiehBB2PcdMlyuaMX0DzSG5TnuGJVramlmxOUUsf6zvjuObZVzaUxJNLOu6?= =?us-ascii?Q?K2dw3M5kSLWKcKt6FIzgGm2nzw4oCFEcga/HuFYsI2KpEa0ZoGSrtSFSFOsR?= =?us-ascii?Q?UQVjxn/gI/4t5p+IGNKh3L4JStRcDaFnOu/dn3kIIBr7QdPpbQMnBL1jJJ5D?= =?us-ascii?Q?yN0aVuDL6jM70tADFxJL8XeoVkHdwr0c8Ss6noPYkqZbpEs04ZFlE4u3dvEU?= =?us-ascii?Q?SAZ2xG8pMhDC7x5ZLy2dkTSJYZ0pBsD9fPEtpxZ4udogcM4LPm7jpqybiY5b?= =?us-ascii?Q?fSuhDm+MJfBM+nWqlQA/V+NQ37MKXJXCTZoZYxpqwH+HTC+41t7xqCMMXyWu?= =?us-ascii?Q?+OcoTY8Ae8hTRWnyJ+5KT0taZfjBtbDY4wZ4e4uq15NfNal+O/81wFO9Zk9q?= =?us-ascii?Q?KBrbwsoK5m99WScKBh+rIzp9A1ONR0FQ8T5grIWoGMsQWgVJ/8KVc60lIIzW?= =?us-ascii?Q?XnJXFLDoDq9tPb7sMo0ijnk35kDiPgijjTiAJPPgwf4VKoPKhRpZaQR6u7EH?= =?us-ascii?Q?CAgDhNm5RhRDG+0syXJ5Dl0linTh17+lB+5AB5nCzGtY4PBtHXMgMCKml8PC?= =?us-ascii?Q?YrZS+IKAqT7CODUudG3MLEoB2ArbEyt8gTIi/AEP4MDB28CZxEOxchT0Q5My?= =?us-ascii?Q?8wI7hmi0lECEfNFqC3R0WAJO7uHOPAmfCIeg2+skHMeRrDVhgQ7ey7VtAkoY?= =?us-ascii?Q?VKp9Bu164nf3cpNk2HkBy4VBzDBEN/rfBKxevPx9r+YEC2J71N4ZiPLa5xob?= =?us-ascii?Q?LxxWphVSCy9D4inNhy8onUapWLAdlpFL2y4/qHXzeRBGQxBYGcSROH32qBiB?= =?us-ascii?Q?Sr0K1JfQGXTwN7/emi+fJJnqa58b334yaKBAVLR1EBAQg4zgCm17PoJJThaz?= =?us-ascii?Q?8qM2g7IZaYUpVwXJsahy9JpqAJEskpwQd7FxW6Ph2SJhB3dazi3ShvCvN/RK?= =?us-ascii?Q?lTeZR3zcYqZWF3TBXOS5BLKVq4/eaDwRYlAvockO0+f5qSxopIQNCxDByr8W?= =?us-ascii?Q?Rq9uzx7aNFehJPRw1mp5jqc9Kc6acJGFp/wK/219O55BzEgL72CKoqss9tTU?= =?us-ascii?Q?ix3Lbu/cAvSft0dReTc7wMiMBc04F3VgIzV2UoN3IZI4vebhrP2CW99iQ9xY?= =?us-ascii?Q?4czihKoglfjbZuBzrf20hJjoxcSi0b2t3TY2SsNevHYr0IgnkBCWoe6vrykz?= =?us-ascii?Q?u8qVaWwSTNvPnApM2doWUkjGYfJNvx0+n7k3QBxvjQ?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB047;5:RhSUNGYDTUjyZTxVFZxf+MeHda3MIiR8Zy+Khhg43DD9WuFuvQy5BEIVoXvnvn2TzW4S7oleKCEknnouLwm7soFZXFrHU6L4+y60gBqlV35Kq33/jOebW/+CcG5nbfMAWxk6HXddtBMI0+gjWDDjiA==;24:DdlgDAZ+D4GIc6IK2mAhI4ugja8Mymzd0vLEUI65wPq3PhotscIAGHpiErCJ0KqukyXCILdNXZILhlLTEiqdPX1MEhP3zkUHhh4GAzCPHBI=;20:nNIPW2RqZQtb2MB9jBJFAy/bXcwyeKLGfu11Vjy+rF/Fw2WetRkR9dEMi1HGYQlutBmzYe+iovWXWJVXwsAO9TZWR0kcKqZXACaMWBNgxr8KiApPXCl/X2JOQMLfmODWBDFAn+FmyfsJuFTg7ZDJXc1eWvVP4iD0ALHdgSwKECA= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2015 22:16:26.0369 (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: SN2PR03MB047 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: Dinh Nguyen Signed-off-by: Matthew Gerlach --- 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 --- .../bindings/fpga/altera-fpga2sdram-bridge.txt | 18 ++++++++++ .../bindings/fpga/altera-hps2fpga-bridge.txt | 36 ++++++++++++++++++++ 2 files changed, 54 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..11eb5b7 --- /dev/null +++ b/Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt @@ -0,0 +1,18 @@ +Altera FPGA To SDRAM Bridge Driver + +Required properties: +- compatible : Should contain "altr,socfpga-fpga2sdram-bridge" + +Optional properties: +- label : User-readable name for this bridge. + Default is br +- init-val : 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: fpgabridge@3 { + compatible = "altr,socfpga-fpga2sdram-bridge"; + label = "fpga2sdram"; + init-val = <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..eb52f3b --- /dev/null +++ b/Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt @@ -0,0 +1,36 @@ +Altera FPGA/HPS Bridge Driver + +Required properties: +- compatible : Should contain one of: + "altr,socfpga-hps2fpga-bridge", + "altr,socfpga-lwhps2fpga-bridge", or + "altr,socfpga-fpga2hps-bridge" +- clocks : Clocks used by this module. + +Optional properties: +- label : User-readable name for this bridge. + Default is br +- init-val : 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@0 { + compatible = "altr,socfpga-hps2fpga-bridge"; + label = "hps2fpga"; + clocks = <&l4_main_clk>; + init-val = <1>; + }; + + hps_fpgabridge1: fpgabridge@1 { + compatible = "altr,socfpga-lwhps2fpga-bridge"; + label = "lwhps2fpga"; + clocks = <&l4_main_clk>; + init-val = <0>; + }; + + hps_fpgabridge2: fpgabridge@2 { + compatible = "altr,socfpga-fpga2hps-bridge"; + label = "fpga2hps"; + clocks = <&l4_main_clk>; + }; -- 1.7.9.5