From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752630AbcBYX3I (ORCPT ); Thu, 25 Feb 2016 18:29:08 -0500 Received: from mail-bl2on0064.outbound.protection.outlook.com ([65.55.169.64]:62239 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752600AbcBYX3E (ORCPT ); Thu, 25 Feb 2016 18:29:04 -0500 Authentication-Results: spf=fail (sender IP is 66.35.236.236) smtp.mailfrom=opensource.altera.com; lwn.net; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;lwn.net; 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: Alan Tull To: Rob Herring , CC: Moritz Fischer , , , , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , "Jonathan Corbet" , , , , , , Alan Tull , Matthew Gerlach Subject: [PATCH v17 2/6] ARM: socfpga: add bindings document for fpga bridge drivers Date: Thu, 25 Feb 2016 17:25:07 -0600 Message-ID: <1456442711-29138-3-git-send-email-atull@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1456442711-29138-1-git-send-email-atull@opensource.altera.com> References: <1456442711-29138-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: BLUPR01CA028.prod.exchangelabs.com (25.160.23.18) To BY1PR03MB1516.namprd03.prod.outlook.com (25.162.210.15) X-MS-Office365-Filtering-Correlation-Id: 05021676-8706-4bfd-5e94-08d33e3b6e13 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1516;2:Nbg1+m3RIXKj1zAuj2oVNu5sua73Mj11193BfTKFU3RpOAtVCCyJ05/XtQlr6q6TBRUicg6zKKjuim1QhpOtzwFjgMV9vcQtidyi8V8vs+BgBARZUbHuIRaBdnzPw2yWoUSxMw1DlytbGwNs2my2KBKzkhs+ogVEnKHcz8ZTG5jSBV6QFzmK1E29kmtPatpg;3:ZwrEebLm5oMD3dyeO8eRCv45k16uOhxWNolVbO5eVKk2FISn69l4d2e1ACKXw1vx66k182jsRyCtvj8vpe6cBNO5ANYzN198s1NjR8by2OX0CyXbzUl0LNxix8Rpgla/;25:OLGcAynTIfCE8sx0rHlvP3yL0W7MYP8qPbPSgf3bIvfTi5rQyUzO8TLiT3Kz+iPJNgx15Ztvee4H73CPYrTbLIKaCB/4RZnJP1il8Lg42h9NjYuTAIcxk3LGGpHfB6EGa9lwKQQxl0LbOndfkuPyeAILKkpZLWtEHpHdn+YKmkAdg8MANk6VNvBgSvfglPh8yVgh4zLGrMFvD2VEK3W4HeTg9Uw75oKM3qI6VqoNZDoQNZHII+k9v6JFJxqA1XKevPr9R2J1yoSMqGygYz8Zd/q1dL3FTin+efOmhJDx7WMgS6Ob32/y4AyMcqPHI7WxAhU1QeNu+K+8Qyv1vF4InQ==;20:EO0K1PVwPEWxM0LUSlovYO6vAgEAhVcBEA4gS4Fc9x0UzOBKQZ4T6Hf/DhYmWp04tigmLH4Ebpc716Jp199kymraFE8WDLj7JSn0d+jh4QtRLSydJXQ6M31st7JhRg/YYZjAjSeatJ0aM7QhTpb825LBy7jUFJcW0NhF1hJhobk= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1516; X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:BY1PR03MB1516;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1516;BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(13018025)(13024025)(8121501046)(13017025)(13023025)(13015025)(10201501046)(3002001);SRVR:SN1PR0301MB2031;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB2031; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1516;4:SARAT0oKQVu/WmaTOvjcJAvdIsYOnd5qXFVDUUuPK/m1Bhb52rdFRGRwPsmG1+SXqrYYEooA5XUOgKkpxmQp2c2jC8JLvMScKs3p4UCTwVI9191Q2FTlt0R+t5DcwWgw4iiMW/ztuOSOdZEV8+NBvoHumxCoAOScT21BQvcriivrl9U88ALYUTX+XtP+6C+T0j9tDNnz32N9We5Dsyk0H6FzHO1t5DXcyaQHns9VsYsy8nZVLsP08ZQ64R5M1fNfoS5TqO8FyL9p1Ti6rYHPQl4yPPE625Lbu8Zb3lF8H8WvadOnGorrBvr/GKPzNhh/T51wBRMtic8onDTsGD8HG6Zg5/yoONNpAIEhPX6Md8+GCS3IkNUtAoDqIEU0Bflj X-Forefront-PRVS: 08635C03D4 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(50226001)(92566002)(48376002)(6116002)(229853001)(50466002)(19580395003)(19580405001)(33646002)(1096002)(77096005)(5001770100001)(40100003)(5003940100001)(2950100001)(122386002)(76176999)(2906002)(5004730100002)(5001960100002)(107886002)(42186005)(87976001)(50986999)(53416004)(3846002)(47776003)(4326007)(189998001)(5008740100001)(66066001)(4001430100002)(586003)(86362001)(7059030)(4720700001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR03MB1516;H:linuxheads99.altera.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BY1PR03MB1516;23:/ywO4DTi8BIXIO+iCRAhB+gFe2YfhxbSRyOfDMkzk?= =?us-ascii?Q?zX0TxP0rNi+xW3MGOpq1fmSJdpFxBPn/wtSFFnlQoLu+TraetxkWXuG1qyyA?= =?us-ascii?Q?n+iVg5qBFgzziRzcz/oEvqz8OSEI1BPPLI6fUxWflSvtPQih/aZQYArQkJ6e?= =?us-ascii?Q?cuCbbbjPquA3K23rQmC25nt7uBNDddR7b6dI1f/rmynZprg9Juk4P9uQayRw?= =?us-ascii?Q?JCifmy48SupglSY48elgw3NuJArlaHCB191fWAUlGhS0jIgixdMdAEZw6lFU?= =?us-ascii?Q?O82c0Aubb2h5RX7aH9l9UX39OWujzd7GTlfE3OXAGv+DhaEDEuw0mE/b9zu1?= =?us-ascii?Q?zVgLHEjjXdwhaFR6fHB8U8vvq3kI5wn5eDntriPlMZu/D9tP4LHszrFww+10?= =?us-ascii?Q?PlXok+E5p726T+RbqQtnTuVZ9RKoCDhEypfFGxAYSowZQ02KI5eARScWWNWt?= =?us-ascii?Q?6/vddsi036GmSXWudptq0zkGLi2/jf0AHaaCpk2abGZGuSGYXN3nHRVwFoP7?= =?us-ascii?Q?U67a2TxNV8Yu2RfGm77k2lQdIwkebJQ5PYCEIlUxe/E2D6GFIPdBqkjKrjq3?= =?us-ascii?Q?bUln+EI7z9VeONvpjZ8qoQGI27X6PxMrsDZtpj3jDQWExs+1sxhX9W9MFFoC?= =?us-ascii?Q?EjRCN0oGGM3UEphIgWyvFD7J0AtSfukvd8dSyE8DUs8cPQqpHnFVC0ZzWIHX?= =?us-ascii?Q?TId8arIrbBBGJHP1zdRcIO/3ynbQzHQMu/wRj67E8HTikq3pXRjqGzr+FUQJ?= =?us-ascii?Q?YUFX8QlpHKQlfFbdKCAWSDGvYjWbVBXCXGTKny9Tbb5J5mwsYjVNeLS2iMZj?= =?us-ascii?Q?DydlIuYgarFe34K4ZslY2aPPWEmccnn70YDGBKxPBQUHfXHXsatLRmVxtEXo?= =?us-ascii?Q?rzZ1pS+Ujx37PbekQDQZXR/rZ9kHz4/o6aqapWUQZ9PZVXS78ASOYIFh81CD?= =?us-ascii?Q?qFvz05RYFs1KMe7xkra+yMypgQwiCV22CmwoPbYe0OsxW5lmdJaZx8RT5q/z?= =?us-ascii?Q?PBrA44M1HRVEq7vYX71edgHtuvoZR3UQqs8Q/c+wUDw9SmDuWPBEh6cP2Epi?= =?us-ascii?Q?U3ShLU=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1516;5:zO8asyQeiFChjNvDq992SnFC4eLb99TWX9zz4yyc6WqzofOcZSn+vFe3bPixAdnY64w7PVdvFgU8VDExjY45yfOrqZpmBdeY3xnvQJ0nUpIsw4h+RDUevdGwRX2ohAdjxBnzHzQLkemyUzNzbv74KQ==;24:LGae8gGyPvM11eBYf+FfmGSbZvVVzhNjxSKNMe+NtAhq2INI8K1adUGysY2QgzI/UO7gjdIV2V/2PveQqlagRQUHezlmdYe0oaGE7peLSbA=;20:FGlQ5m5zogq9mWy+F2+vCcaOKHk1oCd/u/EtN5rLB6PCD7qCUKqTZ6ywBVhN05SjYFP4+YdwItg6FdB/5Z4bhzT/pA/Cvi3itxKuDgsJ1Ek9TfL9UBV6WAk+O/uJE5KkmrhOlSvgvWOg94kzflLBB5eLkeRs1Hg5OMxCP9jiOFw= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1516 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1BFFO11FD036.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD036;1:PBx1tt+ApcsadxEzeezIrbqJkdIYrfevpNpyAFPfavvEZ3LRS5SWyWar8HRXUSHoJpSfo8iASPB2TO4xD2STcwDwESBDtU+cSpbtbtGg5FJOgqVQ1lQJq93jrLUy6CftpBDCejmIqIcL1KTS0HhWX57F9zqkjkcRjeZun4KQSEvSLQVdWkd9Sgz4WWE2GKHuHtmDV3RuyTa628RNhc15K469sMn/4iQhcWhd/+QHG5hcauL1w90XOEEWCAss3fYBlCYiRnCG7MGNGJQtlk275riznzGxG/xpoZm5WDy6eQktTLXjHc3kfFjcVrUEf1hGZzdHK5M6FfVX1LuEeKeiNoKqYGVt+bdMXfJaUCdIpLU1OLjqAghra91480Olq0zalxXc8VcTmbG/KArR2V26SkY8IchqLiCrgrdOsRieyhZCdQvwT3Exp4+FtSXtKOp7tyk1S70h+X9yA525GtJRYQ== 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)(53416004)(956001)(3720700001)(50986999)(3846002)(87936001)(11100500001)(76176999)(6806005)(189998001)(105606002)(21840400001)(1220700001)(107886002)(5001960100002)(4001430100002)(1096002)(66066001)(47776003)(4326007)(16796002)(586003)(5008740100001)(33646002)(50466002)(48376002)(6116002)(50226001)(5004730100002)(92566002)(229853001)(85426001)(40100003)(5001770100001)(2906002)(122386002)(2950100001)(5003940100001)(106466001)(77096005)(19580395003)(19580405001)(86362001)(7099028)(7059030)(4720700001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR0301MB2031;H:sj-itexedge04.altera.priv.altera.com;FPR:;SPF:Fail;MLV:sfv;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2031;2:IvOpAFsu/DsvYP/egS3FNOWZINLuzVv69VAeWf/CcS2g6Qz/ybKdrhZLae2oGSY3fyfkKZjMEdlSYKcRguW1dUsTrTxWcHipGfnJSWTrWHQRpyYfB8OLnjHAHEW09ekeCrXrutZECgsZ/kuuBCiOhHhubqBdNk2Wto3BZrIOMgRPKoFr4zkAJa7cQXDyJCzj;3:Yglyz9AvdQCmYTh0AM5lX3svmXY55oVepT6L6vmDkonVi5EDZwSgSrsoNY59Uj1FwttxWlEmJ/z0mw2SGBGdqhXxwW7MRMTpDU/iPxwJ8k0CLIyP4uDj0P28bEY9oc3NfWYbB6zdIWqTpgLkoXxPzgQotOmRmIV1a3khkeTyS/lCmHFuaVl0uxUAFUU3qzUQ7OoBIiZw+qGILa2ShNef0fjHIuVyUiWDdxBJbVKyhKaYzsx1c2HmrIhXiTc+kFfI;25:v3QuHbK5/RV95nYcAXMNciEzPfJq5nB4iN8i8Kqzi85acvT8Vny94pEOmh5i6ubc9kADS72uVG4EtaUaN3VfGD9dyPs+0XHG7/qo70yFRTk/mttKZXcrbpcB3WlZKFKoYBne3gQARVhpeCaXysqkBZIRv0GT12uvRCoZs4iA/xPwDQuvaftn+qd9FXWncBrEqueUkrH3HQxlxcQ6caTPi52EW//5c0qF28/wcD7nui0iPvo4EfqoCVEHPvpeQ3+d9TKLoQfE0WOP3V6feXEQeOV3EDdS9ST6dhx8h5EvFaCCyE10rimTHO/r3CrKct0bTiQ1ansklsmeLHEUC1cCpA== X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:SN1PR0301MB2031; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2031;20:4u6udMW/G56a1wStpqastFssTxFHPZIjLiFZWPyUZAJVT3eJbF3aFxBxXNuIDluJ9STESs7XXKWwVOqjDbuJcBemK1t7HXmf7p6Ya8gKTJDVrw5IaJ/Un2lub3QNrKJYBZclUE4J9oOHR/ztWUsJt1rxLx3w9CBeq/sduQSHMPQ=;4:SswFIKcJY2pVCZzqt1cfpOQshFImabQUjOkHGdPMsaBk3JFden5Lqr2Vxn9Z8bSKHgW18gGr4KUjZsB5cH0MFUDvyRvtdqMRCBp0PgFd967yt1Ly5JIHQhZteAeFEWHQLqfSoevTwd7Jc8xCkP/mKc3CkZPJaVrUa5YgTn9dpi8XdhTIlW3Bh4mRSQXaW2ZuNylGdRN4jOSvpYgg4aLOHO8AFNDHlz8wCukpGJo50iFBaXlABsqdoCnjRASb82zhtqdEwIL0r45/3Hi2DaEicwH8mBtxMwKWjqb89sH2+M3iHhCLmEEBm2iG8SOoBDE+Ihgqsson6RXjl2zfVzO5LpoI1c3SylV+Ks3KHMrLAAMirer74dmTtyA3t9ZjLPcHsUCWdcacUbQnBR2QpZ+CkNNFhFIf6+fS3ixJK/0WpKF1wMiO1EFWVVB1yvT1RcmMjJBe2/FnCNHuXgUFe8+MTQ== X-Forefront-PRVS: 08635C03D4 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR0301MB2031;23:35Z9pjxEMpTPp3RJr5LI2bs/dpQ2fkqJ0GRXT68?= =?us-ascii?Q?KfnJFPII0mWjz9PCLPeFgmxwiVbVcmFjSHWQXfUQuWXqz8i/UIYfHW7jweH6?= =?us-ascii?Q?OmojZpXC2gNNKbL2qzXa81DtqV0KzgUtDVZkfX2y6rlo2c5fZiIzU9svgMV/?= =?us-ascii?Q?z02jmzLwmVsgAzf2pk9lu7Vr/FIR+bp+OcVVC54Zbr9aBuLBlHYhz2G3ivlA?= =?us-ascii?Q?XyAsKu5/WHG8rmqL6zcyGnUiJku9siKnwJH/7iHr2gG1m+CBCbkLzqCktoX/?= =?us-ascii?Q?XBBWLAmGBJ0Eo+2O9Y9DbibPruAO/QsNzmipVC8oqnYyyJLqWlGTglMGV5+x?= =?us-ascii?Q?ke8q1/qwrDJkQfDRqwRIUnEKWC9iwoJvabLEyijuQ2/n3xt8EJFoKP+HcV+G?= =?us-ascii?Q?mqcWw6v4VSnWTH8Dt0Zzqi30rnA35STJSgS3GlakpcQo3cujGtV1LL2YQ0Un?= =?us-ascii?Q?nCwH4dySV7Wt3Nr/tNSf9lRZgXTj+q6YNa1AR6tiRE3+biJSFMfz6XUr9uaV?= =?us-ascii?Q?Uz1JvzLRH+dqA2pXj8gZsfwkKJ8R7FZ4KEd9OWJbCKHNszbYn7cHdsEH5MKV?= =?us-ascii?Q?nW5DbeVrAuyU+epVYS8CJq2P/lTdown1x+omWsXGZoZ2R5Fi7NX+juFRkQaf?= =?us-ascii?Q?sf3hfRWoPC5UQJ0glQmux+/cKAId3e6UFf0rP3LDGK/KNMeEOl5tosKSVeLc?= =?us-ascii?Q?3qLiiX56cotl0sE2mZt5O04v4oiU57qvVGBzsDr4YIA/Q7fJ5waCEE2jByxj?= =?us-ascii?Q?f0gz/wpZYcaNLh8DwoORduHvjRAgGwayIc8dD08IIc947/OhlI56wTtJ59QN?= =?us-ascii?Q?0lYT/NKgCcHho+ZWq67HD/qHNcf4FwfJQi7mfXBEJ5k4VX0v9kOjxprY3nQb?= =?us-ascii?Q?6s0/4EP5ic5Qch1bJs1MLuaoHGW1wYW/zfeE/iRyOVUDhodGU32e4pGMNWjl?= =?us-ascii?Q?z3qRbwjwgB2iM+QGgo7y3P8Ii+UEWs8Uimaz1enlvPoYYi1fJYtgPinJSpke?= =?us-ascii?Q?PmMIzNnZls4/5GDvGamWscy1nz+2hZ26v2FWU5SK/KztlLJLG8ib0Pv4cP1s?= =?us-ascii?Q?FmB0vlfGXKCUi308V9QfdoIQ2siqgVyO9V6CkAo0tu3keORsiKj7kc1yIq5r?= =?us-ascii?Q?FLxqCZ4zZHRouOuCzQjWRXZElhHAdOo/bn1HTMTESwOx+vk0l5Kg7MP3tx9G?= =?us-ascii?Q?Dpb/pebzncTQVgmw53CixULTqGEPKUkKnD0ojDANDmgJWG1yqNVwKN582Gvn?= =?us-ascii?Q?on+lAMZ9fGrEumOnNl0OF1m9VlVUM3s8488xHfc2lnFhunqXNWQsky2thYJc?= =?us-ascii?Q?PlF2+VhRQE5M/XSsil8WM1x1EyOMJoMi+elphrIeFx++Io2YNJlcyehRzXWp?= =?us-ascii?Q?tN/78SVgVC/IxhDLHEjfXuskjkb0=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2031;5:TCLT7UQR/9s1yQkvhwmMKq1Sz2VDXFrY0+9qSPK+foRIau1F24RyQURbpEKpyYwWGb4OrkX/F3mcMpzeaUP/xc/6QCS9RTFeWJQ58aNpjmVPsTaZrieSMUC1G07S+V7VrTRwOjQrNsOpRH/HmCqZaQ==;24:fZtSsth9YHTM4f0phwuq4MHvg7quOiOB5A5WtlAmT1tXaTsfwYGe7pxC29h4lZv5PCWRl8fUUA9btyQ/vDohhB0CF003FeYtpk5PYMohyDk=;20:9BlH82nX/kHrajIIh+AmDzOj+ZVyr4AoWECPEGh605zpe7VVIkUSDwPEFxWbashHf7uZq5C/CQCArmD6hzcG1u7h2sTlO82HA8CA6GKtjgA1cKKH6z5TExNau3RtrOIm6Xl3xt9xVSE4JKBkdxhWpCuw7txmwOWHK0uYIwN0skY= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2016 23:28:47.5731 (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: SN1PR0301MB2031 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 v17: No change to this patch in v17 of patch set --- .../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