From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751402AbcGLTlX (ORCPT ); Tue, 12 Jul 2016 15:41:23 -0400 Received: from mail-cys01nam02on0071.outbound.protection.outlook.com ([104.47.37.71]:38448 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750933AbcGLTlU (ORCPT ); Tue, 12 Jul 2016 15:41:20 -0400 X-Greylist: delayed 796 seconds by postgrey-1.27 at vger.kernel.org; Tue, 12 Jul 2016 15:41:20 EDT Authentication-Results: spf=fail (sender IP is 66.35.236.236) smtp.mailfrom=opensource.altera.com; lists.infradead.org; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;lists.infradead.org; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=atull@opensource.altera.com; From: Alan Tull To: Rob Herring CC: Mark Rutland , Greg Kroah-Hartman , Moritz Fischer , "Ian Campbell" , Dinh Nguyen , , , , , Alan Tull Subject: [PATCH v18 0/6] Device Tree support for FPGA Programming Date: Tue, 12 Jul 2016 14:36:39 -0500 Message-ID: <20160712193645.9098-1-atull@opensource.altera.com> X-Mailer: git-send-email 2.9.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BY2PR11CA0004.namprd11.prod.outlook.com (10.163.150.14) To BN3PR03MB1509.namprd03.prod.outlook.com (10.163.35.148) X-MS-Office365-Filtering-Correlation-Id: cc483a4f-37bc-4a25-7894-08d3aa8c7dfb X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;2:hlhCCrmzx7g2ogJMbka3f6gslpUVLrQAwrCNds6au17fVEhi2xkFDHRTyfSBfhHs2CNH40R4AJvU/j8NcQv3/eqoOE3LAOMpEpUmY0CHQNvXYGBgHeLavONbtxR9cOcQ6u/AxeyZU3YgHlpeoKLdrLRwSpCaprPfN63BUopqjiaS2T2ZGo8csN/KMTTBmyW3;3:6mV9lfW9/rThbyhoc6wgh95yIo1r9mijyWeQqDJ8zYQLmegxq5br5vM00rsgVM2W4xAEdZcRfkSvn2NVAPnNTcC5A6bqzggBP6VE7Q6QKuXSscMgNZsSeoPU+D6YLtS5 X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1509; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;25:m0ZIXKyeUUigLW6xiwFbIA3LNK1uACZCUyYTKxsOeoJOyJzhI9wKaNcazff3iU3cBjjYxaNslAsss0xkuplLhKm6G/fekyKSLVjyzl8bSEQps9ugJYaobO8hZftLvQ+m5S5ALqHxIpY3mih4UpA3BIjPuZLAAu7Ha/kxKRR8g48HJlLUd9rq+faUrbao4hjdGnVfIyKDcsdQcR6iuqnMVeti8QMiG0V9llaB5zm7hBIIMX4OI0sQbTtK149n6gLNuWQnc2CNh5q/dorC2mayCgptHWuuAf1d6Ni9Q9OBJZnEN3Bktf/H2hnnh5WbP74z6Osiwc21Oq+w0GhzRZc1aJ0OWHZteXy819OedbBCqPx0u57/jIOKkT0Q541x2cV3xj4i7iPHhYsqbfpOAYLRiKKo3Ip8Z5L97mq9hKPCJ1EY60rWJf1RyZFGCQbo0B/GfBhFMQ72r0p6PzCXvHdfR/1JqGaiSrDbsuoGPY1Kb4JJcHMqL8Pj/5ugWGU+sHMxKyVpwmHksSVgUJrNz8Zojh5+BVsr7zYv5fxQcH4orfbQD670KueaIAeJ3xLtMKlUC7/ol4pIKZ/h4/b5E1qBCvqqNboB0vud2+ZHPOxi7OerDbOdS4pENMQK8qzyvXeYcIXsiZ5RMH7VQGOy1QzpOIs4nv7ZDxulcc3cX9sFetpaRHLmtMXEGflWT+HJjhcsWI0zDMurERoNr8M9+Q7G2U8ScsiFz8hzg0hs4+uxhPs=;31:ZeH153gMzYeL06tAXEftwYJW55qIizjEXkkDR2Jhs3npSes7+KVP80tU5QaeW/G4AHQ1KmK/tqs7ka43wqD7k1lWvo1X2AM4gyTDe+xS9lGPkYLHE/DAq07x8zvJiIDI6fAus81bj3dhAcDSgCIf0B6gXZr7Xgff10I00u1XWp1yBIZlcv7sPbCTg43tHbneYA9e8lk9WKu/fXWp5ZCmDw== X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;20:zHetk2jMXvj0ia/qUvaytduMc96FJhvGNzd8HLxVWi3kMkrWSZIYvEr+x5Dgga4HFPx4zRColY874waA3lQFbHudBtDUNJS32Bf4naa5malen4r4zGkvw/8Nq7TVTBWKUbF3g4Cy9L2P0Sgnr9TCb4HiDpjdgHFLNn6IINJ7tZ0=;4:Ir8/UV6JmeZlO+6jQbVv4hI1u/UFSfiAgL/VPmjsNsTFtGJbyLhvoFwqylMIRbwxIHYpofxaF4lkrU+F9nTASmjKSqqoHFwTQACE2co+vyupfwnE1SxRd3wUyOVh3hGXCjBpyK3m5zUPp7rhFOawlj9K66Eum4yAxqwg7NLOLp0flFeFN0C6+IW6isuExLnOGz8dVyuzwEED9CboIK0epORYIoBSMGPsYwtpR3dgWcMcWGCVxgtw4iOdzasblGo79DAon3utBBq0a2ZdKhOobzWMDhfM1oRFN+R64ooLCdtig4vcEy5Ejbq0Jtna1tNvC/IMXgNTgg+zIphMSudCKYN6wQknSAnoKkwY8d1dMAyBaLUQujX+tx/Yay9POBfCLsVONEArK2VoUz78QUquNw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026);SRVR:BN3PR03MB1509;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1509;BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(13018025)(13024025)(13015025)(13017025)(13023025)(3002001)(10201501046)(6055026);SRVR:CY1PR0301MB0905;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0905; X-Forefront-PRVS: 0001227049 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(199003)(42186005)(53416004)(47776003)(86362001)(4001430100002)(106356001)(50226002)(50986999)(66066001)(68736007)(92566002)(97736004)(5003940100001)(48376002)(4326007)(69596002)(229853001)(107886002)(110136002)(19580395003)(50466002)(2906002)(8676002)(7736002)(189998001)(105586002)(33646002)(77096005)(81156014)(81166006)(7846002)(6116002)(305945005)(1076002)(586003)(101416001)(3846002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB1509;H:linuxheads99.altera.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BN3PR03MB1509;23:BpNB+drAYIEAZY05KCLxkvnySMZ/jXyd60BIWiWpR?= =?us-ascii?Q?owkPGGuwyp/iFubYTn932HslEl2PDZUq+bMRXSfjVzILoin1WZaQTHaVcIpr?= =?us-ascii?Q?ahvZ2SeUzglM7rXhySTdd0mhfAtfPx22kgDXs1QeOmytq+JbAUwCcBOyue+A?= =?us-ascii?Q?wfvPompL+0A18VJ9NuR0bU417ZIENgeIr2sxBAVUAMImLJeAoKkAwAj2qgsy?= =?us-ascii?Q?A8zOMEnZGB/iIvTSoU1sdHtu3kZMH+TSrVy9qBQTBYS567IaQvw1XBvlGORn?= =?us-ascii?Q?Z5+cIYeWN9J+AC/2HWUBHML43uvcDyJOwxsSFxTsDf5hZVfhZO+T0V3NBKTr?= =?us-ascii?Q?HximP+qStjJ4kLE9Z7i42w9JqYtl6KrGdWHsVp1FfYcLxEtZ2a2Xwd0gBsSn?= =?us-ascii?Q?BY/c0sUJ9vwkfulRji1BJPHLBDe4Atz17yfitgpXkreDKg9JcAf5qJ0eRczD?= =?us-ascii?Q?xQiHlamQYBoI29gm88qeeM0yAD+8s+a39rRyEt7dHXTVSJpDigTQllymHUES?= =?us-ascii?Q?wVy/Xbu01Rd/34He5pqvhSdcMnS9El/s7D5mrk3/o44ppt4l2D17320t7psu?= =?us-ascii?Q?BPMgvuoI7x/3eX2apOelyW9x2XdzQF0W/FVC+dCgCe6PO111duNEHczNQIV2?= =?us-ascii?Q?VlAYCs/HKhePG/zmTfX4FjXRM/slhhzRJKdRYEKgqkN1J2wcnnC+DFmNztmj?= =?us-ascii?Q?n9XR1J6Pu6eAA9gLpqBo4z5B3nXjRPS9NOEDNJlO5hUg3OQHvs25yIu2tYrR?= =?us-ascii?Q?nVFExDDDtsfx/oLkAMgTFljWgNg7eZKps4UQeArnu/yAt03xTVsn3q+BjbXl?= =?us-ascii?Q?PUN6aiz+YCD+oGoq6KIyDJB8B3zF/Xot0IIOdLfX6F2EZ9kM9Ei6CnzquBO5?= =?us-ascii?Q?3Ghlbk/4MaJVNVjFnCxTH7M1Pbl8pGqAoWQRkx7YzU5ePE0Qup+TVqeJhz6y?= =?us-ascii?Q?Uj0+xdGH8PU9uaukeL5GnpP/IF0uT+W5O3tLAYET1QIpsNO9FCwrzcx45FWd?= =?us-ascii?Q?KFG+ZYhEC+TEz5e9LQg3cVv2Rw0iJcs521CxO8HTWNloQ=3D=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;6:K7HvQOLwJ+wyBE2TtH0n1ha2x38fILGENlM1xmTZ5DORgjFTvG4qLGRVb6odvQMW/+/0c0tgMo2tITAsMAWNyEkz/m3tI6Qz8Qcp0PYJxPZkX5lJqrqbmHI814rtvu6/BZUvRxCP28zl82Jrbe3PnTE2wJRl1BYKuWfrV6C9q8I8/P1CV16rP9eq7XUkVygvAlnszjslRfwtIgkWMLMtIDY6fVk8RwlHllv4wDLdbWc6bz1AutAPPAoJ10OhYUGJAg+i8BeV5e2Qw141reE+anrwCCz6Jyk8W82cUq1wYe/Tm5rH1sqWhpxBd9vt7WOR5eCVk4DVTMPRXSxqDobW3g==;5:cURbBWv24mD6SbOtVnEhwqT6fVeDAXuDYaGWeygrdluY0wJA9kLanJE13h9mccd88TnokuTfMtE5BgX0LBG2M/HMiyLRbOzdveaaIorklRdRvw+sFcMR5IopVShrzqO+Vjx/qXP7svVzhFWr5lcOgw==;24:I/DUmNbq8Op2mWPDuml6A1OezDGiaODpkJnF9F5Vo3XRCLLiGVsxMYhxR3UAh9ZthvHG0ir0xm2r6XyANtrw35MIvAxxPbko8wvwo7CZn0E=;7:xNh7TClLW89471bVALzPW3AL/xBGawew4Mce/WGrn8OUcHsp6wSEVhcEOqEn/njVguIcIaQRvg9k3QMpbK6ampAaJUyNPtfBSbS2my7KZZZgVXs6UPaT09mQqKHN41sJBjZu1MnJTfMN8E+2ic4YDwEzgv+hCJA3ZWc3khNLH82Sw5gEeM2TynZ/2WUesJksjEfF4y8VPHeP8+am0O9M7+k6SPqkh4A5xRhagJvnPeJGOL2UbOssM9HUaMXe9au5 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;20:tyWdAGMCOLFIfxocrU6OwPXwiqnUFDKF299dpsLwhXYbXil38gfsRNUeUVGrHE3bz3svfUJqkTryeXfQDr7EZWJE7pCtt4rq5tsTxIp6+RnrbSLxcDTsa8Jv3wEIz0r2G4QCxiuUhRXrWsHhXuTpbOXBLhv1Y58zh0+ytlr20Ig= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB1509 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD039.protection.gbl X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.35.236.236;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(47776003)(86362001)(77096005)(305945005)(8936002)(6806005)(50986999)(19580395003)(97736004)(53416004)(7736002)(356003)(4326007)(956001)(107886002)(81156014)(81166006)(87936001)(7846002)(50226002)(110136002)(3720700001)(105606002)(1076002)(106466001)(48376002)(16796002)(68736007)(189998001)(8676002)(6116002)(85426001)(33646002)(586003)(2906002)(66066001)(11100500001)(6070500001)(4001430100002)(5003940100001)(92566002)(3846002)(50466002)(229853001)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0301MB0905;H:sj-itexedge04.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD039;1:1oYtg7VNe/zf5H7PD6T0H2Z5ZHO+rJLtQXoaXzke0sX7lApyMcgxXgEtAnpb4nT5MeGGXWI+kXiXzp2JCjaHaHX7J3F1zEnndLVb8eAmasnO5MIMHoaWLzDMrQIQj+HH1M3VGIbuaDc4rb1Zl1RoKvGkpzulegLwHsiDF6UrdvVrwLDCOuLYbfHE879zltaby4Xb+zkIENJrplOXXiqBTQlYDZ/+CcscBxAqqtJCzL3qzVtqVJFhctBEQM16U7jR40P1a0JRbsmBhkHTCOh8cH4b+zeWjVGiok+zsuB4mHkzfNicdPuMyFoWZaIEQHWUUkwvlBAeLDcAYjZvZGpuvgwZINtj3tA2Oq0Y71yCXYqghcAc8HCz0uZcrR6QuX/QHdkfx0ncQCOy/W0FXC87Ac34iKC49Fs6iV5eItt5E7BKgYBCULMzHKzXdTRQZ1KJdyG/ReIozmXTo0ibJnFLbXQiE67Snw1W3r+j9H107f3SUXyZBDlHjnDW/YDy+DHGngQnotQ+Z/GUSsImNY1LIJpoffEpKD0xP2A37kqweTqt+9rLsTWYAKZQFIBBFh8SRFZmlIOd9FYc3LK6AbefmhFlFam1Hjl6+L/O6DY0sME= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0905;2:pQDS/cPBeHacki346vJRk+F21BCAaW/l8tEnTcKwyy2K4hfvfxJFDmfYaX23On/daNQETPUP4O2rCEZfgVJcU98Om8Z6Suw0ddfWMtbC29Lm+UIdhXtLsXM1PXDEWAwbuqWFGDudCJmccQddirba2Rbn/9NAWkkEBpUxeIoLEmvl7L+4VLtizLZTvLRfs7tN;3:Xk0hiKXgRNdG7l/v56LQevD9OPsf8oYT7kbJGmMukec9gsuZO4gZOEZNwUVxrrKCQGwyGkrrihebvUWKcdX8+f8dngaid2jtDo47yFd7X28A8SmONfOMxtk9pM8RAZL9PisbI5+VkfHGQrIYJeps0lVSv6YqpOqkt2Ph4vzpAX34cGc2Srx3VtG07D4EdATlzxI6VCu7zbB9EXPnRJBuzD+KDi2DHbhStlWTTgixpouxVcc7nI8IprifLiBZ73ef X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:CY1PR0301MB0905; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0905;25:Z5Ky+8NdI3p5GKxECzCN21RnH1+ieEKwuI6LLheaIsn3y+hp6XoLvAf2YGFSq+cP7F4TWTzbZ2r1nfNpd2xwKofyIJKJvTZw9zWuusR5xlJOyg8zthJNIznmZo7XjckejVBO+0r8D+jXjoPfKlRiVSPexxKFjY19ybmlB2lRMLYi+MC/dTS49dW4bJCwVS6r/GSXNnIOMYU2f2tiTCaIpyNrjaxmU2X8GgsA7nBGXSDMFvU7Gh3XXSPd5+0yP/OABa7+/zwt2ZtzvhyuZ3dadU0hsefIlft2ih4lsSzTqe2PmykqTOd1a8W6G+81qsRyIFODG9R/WpjHaGUafCnrYZQ3fwlmso5tnRbfTqtwKwFW0NliuilCs5cic1LYqZOPe5usB84LwVSpoOMt3W3S2pvvFKoNTzzvo6FizbrgyHIcso5FCl768TeUka/9gk8QAvPLpjiB9Kt9ZuqOy1uk4Rf0s7EvJFXW27BMj2fqUGOU3g+Rc7NM5G9JCeQ26ebvGNYJ4ghCZGXFF7VLJQOUkKQbYEj4i1O4atAML2fJkOZCXxMD4U14hDgTu/YYTjvBJ6KfaO8XKgiztdl/+gNTt228/xUn6fMMxbIQ/UZrkX8y4+gwyYY/yeXRuaa5N5Jgt1fjzXlx7G7V/XwMRZ6wZFoPTvPh+agReMx834Zj1kSzScrFoaxsKy55SXHrT7wjlllAdY/jwt/8WLSWeV35lvXvAJEBhVtz7xmpI7nRmQi2S6QUXx0l9FxFxiKVUNX2 X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0905;31:kD8MjVzJEHEU2EXiMckG1zuKJqygu+VNsL9oX27YjzirdA0QIcmEyyRYTBXGk6RlDEYQOMv5vwwX7iumfOV/MPP5G1fNSsJ1C3T+5MzVjneggpppJegFBdgxkZ7FXfSonBcrIkAQvOeunggw8MeizcVaF58wguRPypxq/RA3f2Yz+1+62FnrgGmvZoo12XohAdxICw54BoTz9xOhtYnmqQ==;20:M1hYrUi7VqTSaE4FQiyFGB/+yU+D7YPxGzQQz40LTeWd9r8OsGXZRQrIX7k1TnfassBtz6ZwJcpqCKdZIK8S5opwUeNtI5nhp9J1vIRTyWnIAm1zlYkMIp+5mf/ksNkIt3+0vHXJX29i0uyHoBIkDY6D+1x8wSXCAYFzPvq/xso=;4:f0BopfRhbkiXHLq0h8If52jlDY4ifT8nE6tIw9zJFFl3t9IdYnQMfSdMQIEjrYm/9bw9bGcIR+AFzjxpgJldq2f3WzGEBsct5sWX4wBliFWfl/l3lIfcKOQo9dS6S/314yfC0oC+Rf6GlSO0aZRgFjpk+WcwFGjsiVYKrWA8zHq5yAGNOSaOo25Ic2SfEP5QylgaZbt5HbDTQ6wiLXdxvF6LpWs7lUbnqtBZpb2oqJhkURkBaUEEtO5EXqibVR2E3hW1H1hZgVKKWPm89HZZtH0x2z1xBu8TdzZv1APrUHyvZW5TetBwU8BrjwqBcLRjXrQ6n1HnESGDW/xE7e6o2R3fBanKa8lR3JagcStpLxqCn7F7ETE4Or3wK16a74vyScIApxvNDfV7Jk2/zktS7cLb1cILBJOiiBsSeGXH7yEYTPOWUWkP56ZzGd6WxEFvfOlJWEbbfj2/4Id2FsWJ635HGhLm3iRthXLHp1LRbhY= X-Forefront-PRVS: 0001227049 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB0905;23:qGB8t7R311V/q2y7eDmr2AHoJ/EA2g9ZxV4/kQY?= =?us-ascii?Q?UyR6K1DMlmDtsnF/zHyiJtKgio0xYyBwNda5Dymf2CkTDIPQz/1VvrPMOPja?= =?us-ascii?Q?gdlxVCq9hax1FLqWHkAglGrgWTdqBZKBZ4Q0MMczqyUQ6Yi6keooyg4qg5O1?= =?us-ascii?Q?whq8+KcSMww7ksiwMSUJhrmLoWde/388zHqvOols6baCiKXQ50aZNx3hHETo?= =?us-ascii?Q?iQGemBSN3BAMdkLsWLi1lCgSmL9GdxJNIUaaPeMc04kmlc+/y8yFRXDdQCRa?= =?us-ascii?Q?jeS3SdRD6QO48pLHBW0StY4WUFh3peA7+VC8Ex3qKpTZQwfF6XuB7+EuW7E/?= =?us-ascii?Q?F+hYd4nMnwLGcFaelw6a7uUp2bh0ZAzUZ1wrnAqyftazsFEUSNTal6xSlRZh?= =?us-ascii?Q?ZsYt+BErLPu7uKlyDT9SI85Ta1ffYsajNj+ye/1Eg63LTntECfOs4iEppKEk?= =?us-ascii?Q?0TMMQA/XVRXOAdhlqR1/HguSFZHFB009S1wv7df+igjorlMfSpq3Vx3ivy1e?= =?us-ascii?Q?UcookgPYOEU/XE/TCD5fBh2ch7PcbVeT0tklbcotijpMnVSzO7PPZcTk+SeN?= =?us-ascii?Q?vPLA5yD8IfmjiQmw9W5MP/IBgrLIq1wDJjLWExyoFj/C5c1hPthCT2o1Nm9b?= =?us-ascii?Q?ZtS92K7nz4o3eXJ3A6y7A44xAtfU/QcD/POEOnLjOmylJ/380FznYxcqi79c?= =?us-ascii?Q?IxQoNg4CSLMtYbIP+NkF6vui2/dnxeOiVNe6JMdkfnwBA7Sh6US/3DFfasb6?= =?us-ascii?Q?s1NEeeQWnYFx86kO9l0SMbmLZYGwk0GwU9G/m2+T0lBWs45CZb0hj2nrgQP3?= =?us-ascii?Q?XAnUSDr8kbYmqZf7A7BMY7mF9SeTS22tvUYQ716Y7gr6p1yvYsWsX2ysbM7D?= =?us-ascii?Q?7BnoC5X4FfosqEq7x4HA2WuEL8YnJLxUAhd9eUyHdMQyijsP2WpbGWosFB7X?= =?us-ascii?Q?xwpYKtudEJ7Px+9yLe/uwPTywpBqu/zEtdud9QxiDiKIP0OPjK4up3+LhFX7?= =?us-ascii?Q?BfRHd/VcJNTns5+WTHfRv0gGKU1IldB7bTGe62bs+cqBm8BHXg06c3LlSgEo?= =?us-ascii?Q?UfbTHabTj5dc/whFQ906LV/uyIY7kPWUraoQUvE9kkOdvifQ0hZIWH5lXYSr?= =?us-ascii?Q?1usyFfl3o4EMkA7CBpI4CqbPjL845XMGBq4XTyHRBYmCjmYf7E1LRr8ytvqT?= =?us-ascii?Q?EfzC7Zf8Il8qm+35KIAgqG/ZuAhml790JURxu1+N9NXV5bTGiWHce+6GLcBH?= =?us-ascii?Q?DRwYd7qu14mORInhSYQU=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0905;6:lEdyaYjcmi8qvdJA0XeMT1U5U+qRY33Bqj5AJdvILfWqmuIx3zsbvn7ES3LY7hsVsKOIZ9GSyapS5Wh2N4k6k+rGh+N7VY2c6GFOptWBHnq+EdLXnL5LBLzVqQVtWrKXL71ySLukGXFn+igU4qVEoOTDWUysZvvczL/LmMaXhGEmFeC43kxTcvgi2d+Zf+kYa2ER1mNNySdf4jd8hWUR6zJUElVA6nxpVEMqtr173oAu/9bkpYhNfv8ydHU45PmQCU0/N+BBJNvd4ugK7716iuNYXoYvVZtODXHfdKwA5wlWgq429saZCltpQbs4WTlM24kbC9LP3RrHJ5GO96IyoQ==;5:1q1Rzw3JHY7ePR0o1XPhNYaIGRbjM5lJjyyoCfNNxn95Njp3Y8mCPFclKGsLHgMJ4jTSxNAclXyhkBwpYUvws6UqU75F1PdyeIQ1HCprQvYT5IaLW1X/zYwP5BNa0E+ojwFU5gPabDtfTxrX8Eudlg==;24:0M/qIjReI/T6mkfd7IsC0NB2LSWP9hZ5CqYAQAa+qwiMT0AOTy/Ms2mnWIve07l+KEF7Cs9UpSQUCntle3q05ufQlZILF0pPaHCv98AA7rw=;7:jyhckPBtJj/OyuRTmht255MJUxZcFdwgv4/09O8y3/TntQXIU1r24/h5UExm1RWZEWL2POdWTRP4RdtIdk6WadX9/wUfuvOIrVPy+DrRD5vC98+FNR5W7TOWOGjpRWq9FnEj7drGMH92MC8I4ZC4E0845ix/AF4uRa6A8dZ+mx6i0mN9N4WVTSKxX6edBj6tukGqfJCbpnT4CtB3GcX2Vw== X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0905;20:Q7VKF7UGQ2XkfkscyKUT2oOrQmCTSpmBC1R2gOjX2UVZMj7ISKLDiafjW5B/e1hacafLd9WsCHBONH/OJWijzbEvTOH/kwk0rq4n2VHU3PjorBEpUaoq2sqI36jr49UgmYFy7g5oFNRDH0DOdq0FxyLksyGv4X2KmsyQEy0sbvM= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2016 19:41:17.1715 (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: CY1PR0301MB0905 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org v18 has very minimal changes to address comments about the device tree bindings and device tree examples in the bindings document. The diffstat from v17 is: 4 files changed, 11 insertions(+), 18 deletions(-) If there are more changes, it would be easier to send these upstream and just start adding small patches to fix whatever else. Alan Tull (6): fpga: add bindings document for fpga region ARM: socfpga: add bindings document for fpga bridge drivers add sysfs document for fpga bridge class fpga: add fpga bridge framework fpga: fpga-region: device tree control for FPGA ARM: socfpga: fpga bridge driver support Documentation/ABI/testing/sysfs-class-fpga-bridge | 11 + .../bindings/fpga/altera-fpga2sdram-bridge.txt | 16 + .../bindings/fpga/altera-hps2fpga-bridge.txt | 39 ++ .../devicetree/bindings/fpga/fpga-region.txt | 491 ++++++++++++++++++ drivers/fpga/Kconfig | 21 + drivers/fpga/Makefile | 7 + drivers/fpga/altera-fpga2sdram.c | 174 +++++++ drivers/fpga/altera-hps2fpga.c | 213 ++++++++ drivers/fpga/fpga-bridge.c | 388 ++++++++++++++ drivers/fpga/fpga-region.c | 555 +++++++++++++++++++++ include/linux/fpga/fpga-bridge.h | 55 ++ include/linux/fpga/fpga-mgr.h | 2 + 12 files changed, 1972 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-class-fpga-bridge create mode 100644 Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt create mode 100644 Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt create mode 100644 Documentation/devicetree/bindings/fpga/fpga-region.txt create mode 100644 drivers/fpga/altera-fpga2sdram.c create mode 100644 drivers/fpga/altera-hps2fpga.c create mode 100644 drivers/fpga/fpga-bridge.c create mode 100644 drivers/fpga/fpga-region.c create mode 100644 include/linux/fpga/fpga-bridge.h -- 2.9.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Tull Subject: [PATCH v18 0/6] Device Tree support for FPGA Programming Date: Tue, 12 Jul 2016 14:36:39 -0500 Message-ID: <20160712193645.9098-1-atull@opensource.altera.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Sender: linux-kernel-owner@vger.kernel.org To: Rob Herring Cc: Mark Rutland , Greg Kroah-Hartman , Moritz Fischer , Ian Campbell , Dinh Nguyen , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, delicious.quinoa@gmail.com, Alan Tull List-Id: devicetree@vger.kernel.org v18 has very minimal changes to address comments about the device tree bindings and device tree examples in the bindings document. The diffstat from v17 is: 4 files changed, 11 insertions(+), 18 deletions(-) If there are more changes, it would be easier to send these upstream and just start adding small patches to fix whatever else. Alan Tull (6): fpga: add bindings document for fpga region ARM: socfpga: add bindings document for fpga bridge drivers add sysfs document for fpga bridge class fpga: add fpga bridge framework fpga: fpga-region: device tree control for FPGA ARM: socfpga: fpga bridge driver support Documentation/ABI/testing/sysfs-class-fpga-bridge | 11 + .../bindings/fpga/altera-fpga2sdram-bridge.txt | 16 + .../bindings/fpga/altera-hps2fpga-bridge.txt | 39 ++ .../devicetree/bindings/fpga/fpga-region.txt | 491 ++++++++++++++++++ drivers/fpga/Kconfig | 21 + drivers/fpga/Makefile | 7 + drivers/fpga/altera-fpga2sdram.c | 174 +++++++ drivers/fpga/altera-hps2fpga.c | 213 ++++++++ drivers/fpga/fpga-bridge.c | 388 ++++++++++++++ drivers/fpga/fpga-region.c | 555 +++++++++++++++++++++ include/linux/fpga/fpga-bridge.h | 55 ++ include/linux/fpga/fpga-mgr.h | 2 + 12 files changed, 1972 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-class-fpga-bridge create mode 100644 Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt create mode 100644 Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt create mode 100644 Documentation/devicetree/bindings/fpga/fpga-region.txt create mode 100644 drivers/fpga/altera-fpga2sdram.c create mode 100644 drivers/fpga/altera-hps2fpga.c create mode 100644 drivers/fpga/fpga-bridge.c create mode 100644 drivers/fpga/fpga-region.c create mode 100644 include/linux/fpga/fpga-bridge.h -- 2.9.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: atull@opensource.altera.com (Alan Tull) Date: Tue, 12 Jul 2016 14:36:39 -0500 Subject: [PATCH v18 0/6] Device Tree support for FPGA Programming Message-ID: <20160712193645.9098-1-atull@opensource.altera.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org v18 has very minimal changes to address comments about the device tree bindings and device tree examples in the bindings document. The diffstat from v17 is: 4 files changed, 11 insertions(+), 18 deletions(-) If there are more changes, it would be easier to send these upstream and just start adding small patches to fix whatever else. Alan Tull (6): fpga: add bindings document for fpga region ARM: socfpga: add bindings document for fpga bridge drivers add sysfs document for fpga bridge class fpga: add fpga bridge framework fpga: fpga-region: device tree control for FPGA ARM: socfpga: fpga bridge driver support Documentation/ABI/testing/sysfs-class-fpga-bridge | 11 + .../bindings/fpga/altera-fpga2sdram-bridge.txt | 16 + .../bindings/fpga/altera-hps2fpga-bridge.txt | 39 ++ .../devicetree/bindings/fpga/fpga-region.txt | 491 ++++++++++++++++++ drivers/fpga/Kconfig | 21 + drivers/fpga/Makefile | 7 + drivers/fpga/altera-fpga2sdram.c | 174 +++++++ drivers/fpga/altera-hps2fpga.c | 213 ++++++++ drivers/fpga/fpga-bridge.c | 388 ++++++++++++++ drivers/fpga/fpga-region.c | 555 +++++++++++++++++++++ include/linux/fpga/fpga-bridge.h | 55 ++ include/linux/fpga/fpga-mgr.h | 2 + 12 files changed, 1972 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-class-fpga-bridge create mode 100644 Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt create mode 100644 Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt create mode 100644 Documentation/devicetree/bindings/fpga/fpga-region.txt create mode 100644 drivers/fpga/altera-fpga2sdram.c create mode 100644 drivers/fpga/altera-hps2fpga.c create mode 100644 drivers/fpga/fpga-bridge.c create mode 100644 drivers/fpga/fpga-region.c create mode 100644 include/linux/fpga/fpga-bridge.h -- 2.9.1