From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757837AbcATT0L (ORCPT ); Wed, 20 Jan 2016 14:26:11 -0500 Received: from mail-by2on0099.outbound.protection.outlook.com ([207.46.100.99]:50176 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753426AbcATT0E (ORCPT ); Wed, 20 Jan 2016 14:26: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: 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 , Matthew Gerlach Subject: [PATCH v15 3/6] ARM: socfpga: add bindings document for fpga bridge drivers Date: Wed, 20 Jan 2016 13:24:24 -0600 Message-ID: <1453317867-10422-4-git-send-email-atull@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1453317867-10422-1-git-send-email-atull@opensource.altera.com> References: <1453317867-10422-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: BLUPR11CA0004.namprd11.prod.outlook.com (10.141.240.14) To BLUPR03MB1507.namprd03.prod.outlook.com (25.163.81.25) X-MS-Office365-Filtering-Correlation-Id: 47d01739-e293-4cea-7e44-08d321cf8869 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1507;2:j4t4OZ/pTwHHIXkQ1xTU7Fm9bdOqVX2k3dhAvrRNhJ53ED0c/mBGq18ztFcSPzWwD0wPXf5jkz3IzPS3XQ/zW2hqUv1w6OUyhWW+d8KE1sRnjkjYROdLm2HsbcQqiLoJfz9sPZCu/cl5+7UOJdmkVGeS/Knrma0Vi9zJDrkOIMJzXUvaBdiNOQF+9h7feNmk;3:47Ujn/d+UREU9p7UZsCmOv/94U80hBIKlt7MTO8Xhf/BtXobXE0O4A4SyqToeFzoZwVipzR9RGkI2FLToVzv7x2FYFUve46gWUR+qlmaNUjnhJsN7eYEQLlmvStg1SFZ;25:QW/GIXOcCb5ApCSXYhC6rZAVAshpNbB4LNJDuniVlnN1GXe95DeEv/IOs2x8uEVidIfBbEuI/dFEoYtI6DIHZ9vqt4/YwZFsc0FIu00aqaHZfDEhuoKwHo0rfatlk83slvR4jyezY7Xh2w/nl76Ol2vR3JqNccnRU3mBBwCoJEqq753ASRzCoGFRkPuixavcEsenytkP2BFJ7uLrFQV8XnabiNCg4FxO2FTBY1bAapQ+rfaqOuucVuKeg9MQdWp0;20:kt+CI0qWxs8IOmgjNFk582eLiuR0cnqVnwfWZIsR4bJjQX1619pFkPknzvfNHfmVU8dZvvV/KDgauQbIIpBPy1HEuoNpORnnkH88SeG1wxFKPdf85pC8bhHQZd8Y1Teq4JJKuU4mgMNiT4NrqIOQ86kTb53avyRx1wvMvMBSmZw= X-Exchange-Antispam-Report-Test: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1507;UriScan:(80048183373757)(204874498639787);UriScan:(80048183373757)(204874498639787); X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(10201501046);SRVR:BLUPR03MB1507;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1507;BCL:0;PCL:0;RULEID:(601004)(2401047)(13018025)(13023025)(13017025)(520078)(13024025)(13015025)(8121501046)(5005006)(3002001)(10201501046);SRVR:BY2PR03MB426;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB426; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1507;4:sjOxp5Lye6LZuIjeKCWFbSo7spLAb0RqClwDJOosw0ZbioL4yu+ArPEXWfTOCa9CgS3UThYmdsrbu3QEr6aCAIDNBO3eKaddZDbXtmORn6ciFen7uSTGlrW05KQgRSLU2TrR6EbpjveR0nDGtFiLtvnuCrnYG3754F16YbZKfq5UUZD2gsr8S2t7UbwrGzfFh4hsWntBwTcsrYq4nFmQ/wLhUhq7oZMF+dIFnAz8sML8QPnlQDYaM0IfAeWnIPDPW1ErBjaBNQ4UMFhbZ+JpnSgLxyjl5Z0fVyxqELieswssGrUQ9Fyw2C4z7FApnLuJ0YKGXTrOKo+pjg9RGbqwv1rx1fIaCIU+TsVeUbfdi8mL2iskhGHKu7YNxAy4nuEPBGZ92OSfoMexN+OuFRZg9Imnr8BTyA9QQ/NkB4wGpVvUEWNqJiUc/uyXfSjZN4FHlHDVqjlUidIqwCE3Rj5gKA== X-Forefront-PRVS: 0827D7ACB9 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(199003)(189002)(81156007)(87976001)(110136002)(2950100001)(6116002)(4326007)(229853001)(48376002)(50986999)(33646002)(42186005)(2906002)(53416004)(5008740100001)(4001430100002)(2876002)(86362001)(3846002)(86152002)(50226001)(92566002)(586003)(1096002)(122386002)(19580405001)(5003940100001)(69596002)(101416001)(50466002)(76176999)(97736004)(40100003)(47776003)(107886002)(5004730100002)(19580395003)(105586002)(66066001)(5001960100002)(189998001)(106356001)(77096005)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB1507;H:linuxheads99.altera.com;FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BLUPR03MB1507;23:4Yuu0T9kZF44hXWJ/vhP/NT47oyx42Pg1QhkK3Sqp?= =?us-ascii?Q?1lew/vBBM69W+K4utl5fFelq87KliDBEYxmXETKcz50Qz9yc+pm6+I1I3DCX?= =?us-ascii?Q?OJojnxWYj/DOLzk2Y+yk60JL2vNdk1nDSaTYWr2d9I9SyJwliMg2VtZrUdzq?= =?us-ascii?Q?xna2s1PJ5CmRoY4I4FMmmL3SigE+TndhAOo4uRwAjmiMpknEufgEkRuLvVzs?= =?us-ascii?Q?/+WoOO0B2Aps0aI32HFnokKKEAZ6CAHdoGMjPxyEblfcJVx/R9ry/Grlc/MQ?= =?us-ascii?Q?zMNCDwyiJ5lLiSV25O1V0ZOny5FmPTYJ4zxRFTj/8YlAK6MdGVkpzdt1TWjd?= =?us-ascii?Q?jsklK9/Aw4yS67xNRRWarRbopcdEnSTL50NXYP9jI5xCFCj7v1O8BYKGnatR?= =?us-ascii?Q?rIMrsvPOM2kFfd5V39jWjeij28kdBxivQFRLL+Du432OfGXXs3amHYW5f3sQ?= =?us-ascii?Q?H/QyOeiknNDPJJZx+5UQdUNY72y3lEoBBS+AS7zZcXN/QarjqewgJKluH0xJ?= =?us-ascii?Q?vRaa8KY9PHKrOpbGSB+JJj83RgRoVz2E0FxX1bnWtZJCW2I2ITl+i7usC3DO?= =?us-ascii?Q?rfDmcJC+0rcfE9bjCW5k4R5xkiCjs7i7PocYaRgRzTGX5J4PMwLb4b5/qCWC?= =?us-ascii?Q?NIe4Ogt3os5s0cHGcxirLzOA47A0Zj0Ei23A2LP1ZdKxkFgGASuBGWYii73+?= =?us-ascii?Q?4gWTtBlct2JBDdLjGaY9P1HWG6pM/m3rxVOrsK3be8PiWzQn/rD21BF0/S1O?= =?us-ascii?Q?+aHq2u9HoYtAIUUERDZwxZmalZNr02dBjBCl3tFfUe33Ge/fwGViOhEFkgpm?= =?us-ascii?Q?CscPSvfClvJzTXpIKUzd1aVV3ZmjbiZMUllBmhU89OqcK9y4MEV8RPnscnNz?= =?us-ascii?Q?pMTTJK+w1oXiTXtqQTu8yD4jBxcd4Z/zPE/fIljHxdM3PtAVdBs3Dj5ZE6/A?= =?us-ascii?Q?5b7sf/daP/boQoFm9Y4rc0aYIov14jDoplY5OfY3JcmlTja6jeymH90fHyWJ?= =?us-ascii?Q?zyiGyQKr0VXzZ3sjfSO+0XPTTZKf9D0fxyLV6eRx2967vIKloWFfx19DWkiv?= =?us-ascii?Q?1RBmSs1Z7yKyv47cifE9xZShxaOeXBtXBjiO8zREVoo0EDup6aGurBUSiQ2z?= =?us-ascii?Q?H0NU2lwpXgFroz1BszUeCtMrf4twzw/0X6/QWXXCw2m4/0rkDGnJClBDoy9g?= =?us-ascii?Q?x00SD75jZgamyE=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1507;5:UP/P9lT/MzGMvgaFUida3x/cJP7Cv+lrMVJU1SziNhOP1k5xk5a253bTtmtIAJqSJANvkvDu0jkwBCt6No+csR4RGcFDlUCjtVv0wq9V4ufm+rjkASvXW2jqkyuWU/8WjmAVNETisAJ5ucoAKABNfA==;24:UWCFXTsYDZVXdyOWXwy+T7TknyvYo4ZSwIQh5fYpZhoWfO05xms6zXaoKvuVRZmxR5TaAoiP/nKrTzM8p2zBFzRG4/Ip5pcgg2eNwJLgIEA=;20:2vqP/bKIY7evxEylls1HK+nspYihPeT13LCxOcmSpfI9GxDmgDaV3Nc/aIMuB5yw1jg170UfBjPX6uGUirAlJxDuMDnqIv6431hba3O5NUfBmSTDfG9VfqpihgtXq6yfk71ePgSv0T7t5v6zR5QoUIoYQUDTuBWqiNlYq8cRG1Q= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1507 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD015.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD015;1:fchiYeRtJ8C8UwHjggDmsVfKcSl2gfZTieyY7HMixWxNrNZdipEWSSxqyaBToerZCmQkHrlvQLn9zmyDFNbpKmv3Kx3yCD5bFKATXjWHEhnyeODsYWMZCKk8dqeJ6u8dE6zvhtHCFJ68gkE5G1vwWBaqgF+olkc236LsQl9AKmyt2SYI3FUMxuh6uaXN4R2D7jtVoFNB3Kjmc2KOfyxT6kS6nmNvZOqOkusNxDW9zUCkXYNvU31IyGKVfZ14QbeXPJZyPGVGn4vqxhBhFsUw9W15hRJPEaygPDWqcECzHPFxWawAdw0/aMgqbxw7xYBvNWyfkjIKo0++DedPlCV8Iu90tRoqqXuFN1z/ATNBqujbhv4M7DCMxj9KYQAvO4FUh8jnjQ0pXXBCXphkYy8sJpXT8kiT25M3+rN10beDNAoV3i7S10pm81n5FOzFxBaVkmdTIhOsTjZ2xdqLidATCg== 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)(2906002)(92566002)(2950100001)(47776003)(66066001)(106466001)(6806005)(110136002)(956001)(5008740100001)(86362001)(4326007)(6116002)(50986999)(5004730100002)(11100500001)(50466002)(77096005)(586003)(2876002)(81156007)(3846002)(21840400001)(4001430100002)(1220700001)(1096002)(5001960100002)(229853001)(48376002)(33646002)(97736004)(6070500001)(85426001)(76176999)(189998001)(86152002)(16796002)(40100003)(50226001)(5003940100001)(53416004)(122386002)(19580405001)(105606002)(87936001)(107886002)(19580395003)(7099028)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR03MB426;H:sj-itexedge04.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB426;2:OVzHiXRAOa1mNAbPjECcuyloEITTPUSHXwxtSON/UkDgBpzSabOOwzkiRRZ4kzNs3l6q56N3OR57thZGkeMwaIBxbUgzHA910AAhIsrXU6z5RW1sSqG/qmas1WB2vH30j+gx2caWgrZOcycnKRgEkA==;3:Z2KAKx8RODRVLDnY38jHhgEsJWJM0vb9e8p49lozMJT4+h8u8vw7ptxGkj6/EbRiC0dfqFXXy04+XxqxrVPWL2VI2sFtrT8tp5zeq+KgpANLEU0JVc12f3OkHVL5sn3HVYNIKrMNnY39PLkY9/TUZgFwaP0zcviILZYLCt7HiSYzFGuiWqicU+xrZ0GThlQJz3snvcjC8gxkgc4j0ZYU+7sprQhGZ6nGC2bp8Hb0q9FBv8Bl0H+6fDum4NS6Mr1y;25:k5uho39OCXsah4yAq3D77GDk/ceIFo7HoPfS6pU0ilbmu7fMU919EdsU7L8Jk1+HCyiP9zbNXVzLenvb5jS9sjLA4f3hGjarKO9NhzoDjAXc9XCV5W2CTAmDnTg83OKdllT3E9ZamnoISkqB/kWABhvBeufjzcDGQ3WvN0XXoQPy1FC9NMyxIMLGRMhaSQQxNVbVJ4P0DK0s+R5DfCr4IC4zfAao4hI741O7P9JSSF89pPdYwmWm5Sq4OrRWjyj1;20:UGor+2UOqeCAbsmBJ9qpvyc4yTOKN3NZgMkJ++qfShznE4H86gNQjkjEwUFwqG7DaeW4pqQUCBVCZyY+oqVBuEwxrJ7WDlsa111tL7b44iXRy1RqfToHpUAhJ6Aba5PHgH5eCOKmQ8WrdtAfv+KEow+XzsA0ac+xUvtzaoNHT8A= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001015);SRVR:BY2PR03MB426; X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB426;4:AA13kPuna+xJpKePOC6jh0g3onXzO2xMfaVzpMCVJXEBaj8GfvLYWXjXTL4Nws7KuKaFjF7/+OIiXSg0rSyaOnUNrX7LVaCimrqLX8c7sHNFNIOgXRvR9VGND+F79BzZSDUQ188WasSQAhm64lq+wizzf/Lpua84iib0P1KgyknU1oUYfQIM88uG6DZH8+8YIGnORrq2XYDPND76aFuaSJ4V0cEykjmU6UYOJSUP1yjDgzc6n+CvKzhdfYo8yVPMGKCTVykAKmU2p13ozOJ9wViAHoBuJ0G27R1cqXuZh5qXcMpw/HHGgnkwrOgWjcVBdk1baZNqsuY8YT/3orlANVWsKIT5msHZWOTvTe4J0CgpoqqpTt/2Pb1ISOAfam2+9bmxlgysMChjkJzcYuLiNGZlOKclXFu6l1o8+K9fv0e2dp3f6YzUgQbV9Zg+hXX+lBVX5IPEEAwCzc9Mc6yLSL0sooakXdk4nIdLBbNn2ROMAi+iwxtShxWkah+zPhZmfs/CarLo1rx32FHR0leFUpGTkLDCsvhLVqjU/QGO1MR3XMYPpDKi3+grbYu4ZeBI X-Forefront-PRVS: 0827D7ACB9 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR03MB426;23:4lJYOCVzkGKScA2ThkILA3fpMoN11+wlDl/zA4oZ5p?= =?us-ascii?Q?Yz9e282aR4Q4591YjyuzsZEwxb1ysaZSzKsAnR2AkBHi9IJNJGTLjYbJr8Hm?= =?us-ascii?Q?Qq/hOpJb4PNkVB5wZYDIUqGx/WIA3vhjV41RHcBXMwVpdHcwWUIIAA7ULOIS?= =?us-ascii?Q?lBfGFg5sIHX5d1H3WzNgxCYVn2MihUFTwe3SrAZKl08+NePNCjvKkYLicCml?= =?us-ascii?Q?iBUyfpiUx9ixt6Pj4++t+eG1R+qm/TFBIUNR4WEmRkZTkypXKBRc870kLcDp?= =?us-ascii?Q?nEM2M6Z46tGihguf8ytW/Q4tZjy3bohlb8Ft1Ra8yNJaw3kS7p6Du8fs+jtA?= =?us-ascii?Q?SlimBnjStgGn+RXTVa7pJdp2NHN5oBiBlcftgZzoqJoQFN7oFWXmlxi2TZp/?= =?us-ascii?Q?4RJtnH7J2aHmmaqdgsli9dH1uBcb/+eUFRrCbo27K1Rl9ioLnLEYA95/2yFI?= =?us-ascii?Q?b5UuAWOku1ICneb9Hp1LJuTtLVq6GkgIdpC1s3kdGesNRBLNfJRTXNdV1Ilm?= =?us-ascii?Q?Guy0gDNLRjmMQrIZoZFG5X5VyJ5+bJsKJMULe8DqZDI2lDgPU0BG+OZcEOnu?= =?us-ascii?Q?mljntfyKaBV8PmI84zipcUdLp97f5wt3QqxzUs6+t/koVD7Kdavk5GK44hgw?= =?us-ascii?Q?Bu3h1MDPwFFDkzQveYD4Qo79p3tpprzGYQ0iQdCqYsopep4IIVxZHE3F1Yna?= =?us-ascii?Q?jqqLaIqAu6GvJML2EgB/nGuZ1MuPtQC51fTE36ycNy7j3QyXrruM1FtvYpFa?= =?us-ascii?Q?z8jIJIBLy6mhKNjmIYEO6EWIbiA310FwVWiQrRrWx6xqrTEQpgAWngeoB21t?= =?us-ascii?Q?6DjuUrVllurY/F4Ipzx9moZdP6WcGp81GPx5gE56Zj0AAwbb7jWZnLZEz7HZ?= =?us-ascii?Q?YMhV43A87LG8k00SGYb/l+Ag4OaHO0UMXNDFuD7mg3+vmFpcwEa9zGmATNyB?= =?us-ascii?Q?Z6iytZxYMSuW06QadE0mbgoPKrKQbVSs18m1AOL05TQ7p9hLpoZ1aAakQh/r?= =?us-ascii?Q?5+Xn5Hxu82eL8CIRr8xjgpCr8MSLd7heXk3il0oDzvt73nDckPIkIbcqTwot?= =?us-ascii?Q?NAiFGtnMSFkNm5dOPghRKeTSMkKy3i+l2AfvDiMTMn1gALgnseVB2SeAVZo4?= =?us-ascii?Q?pr1CHupq4bXSJ9Ek6h73JXi/AaEADalHbtbRTugGOy+IYv5DnYQn5pg5oHWU?= =?us-ascii?Q?p13lnjk2RXW6W3/tC+EupSrUyjjdQHmKhGLNPqSTkmLua0XplfDNDYlgIv7U?= =?us-ascii?Q?FYxm2Gh2lRj69qsKqWrS+HHocafdxLpsqRuv91xHp3rcRFUmnFfQKMe2EeN6?= =?us-ascii?Q?VzoKpWwM/4C8xJD01wSG8f2ueqc9EsojetwpNli9EJUWXXaCK+K6R/vDXzgJ?= =?us-ascii?Q?elLArSEardJR2rMBWXq5WfzT6f1Ekofz2nFm1ZRVl7HXV+LuDF/mA8ksElql?= =?us-ascii?Q?kqL3hTww=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB426;5:PGy46N6kZM7tYIthUCg0WJTviR4zCstg2g5hDdRurBAykwSc0WROPoVZ7SuDlDEKAd20YUa2Zq44St9jU/x1zDnsaS6s1ItJjr6ltpA/8f3wvkEMxxQj7fh0HIwvjpImDs9HBO2rUsgXkDmpBrgBdg==;24:cyitlEtYTrWCr45YwV2EryEFv9IzdSI+uwkN/NP+cCbGVWyNDvk6cAqaK21yk3ok1yz8bE0tHiOCSWZ+yXEcuIHAWKzglwZn4TTiPYdzzrE=;20:UhchmnkMmkPTjY9EcbJCdVRFQ7xY0fFudKI7stPNgw9Rm30Vm154H/aAG8iEuWZtZdJSGUNO949shU1LxidWhLZirsLBFlfp9iEJ8OLe+BXpXlNCwTJW9x/sGg2MBbPnZaAT8oLSgCohCS3Jg8p7TsPdkqemtuWNFt2jid7IKD4= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2016 19:26:01.4941 (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: BY2PR03MB426 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 --- .../bindings/fpga/altera-fpga2sdram-bridge.txt | 15 +++++++ .../bindings/fpga/altera-hps2fpga-bridge.txt | 43 ++++++++++++++++++++ 2 files changed, 58 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..81e2f06 --- /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: fpgabridge@3 { + 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..16db3b0 --- /dev/null +++ b/Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt @@ -0,0 +1,43 @@ +Altera FPGA/HPS Bridge Driver + +Required properties: +- 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@0 { + compatible = "altr,socfpga-lwhps2fpga-bridge"; + resets = <&rst LWHPS2FPGA_RESET>; + reset-names = "lwhps2fpga"; + clocks = <&l4_main_clk>; + bridge-enable = <0>; + }; + + hps_fpgabridge1: fpgabridge@1 { + compatible = "altr,socfpga-hps2fpga-bridge"; + resets = <&rst HPS2FPGA_RESET>; + reset-names = "hps2fpga"; + clocks = <&l4_main_clk>; + bridge-enable = <1>; + }; + + hps_fpgabridge2: fpgabridge@2 { + compatible = "altr,socfpga-fpga2hps-bridge"; + resets = <&rst FPGA2HPS_RESET>; + reset-names = "fpga2hps"; + clocks = <&l4_main_clk>; + }; -- 1.7.9.5