From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751741AbcGLTrn (ORCPT ); Tue, 12 Jul 2016 15:47:43 -0400 Received: from mail-cys01nam02on0077.outbound.protection.outlook.com ([104.47.37.77]:46352 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751366AbcGLTrk (ORCPT ); Tue, 12 Jul 2016 15:47:40 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) 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; Date: Tue, 12 Jul 2016 14:43:00 -0500 From: atull X-X-Sender: atull@linuxheads99 To: Rob Herring CC: Mark Rutland , Greg Kroah-Hartman , Moritz Fischer , "Ian Campbell" , Dinh Nguyen , , , , Subject: Re: [PATCH v18 0/6] Device Tree support for FPGA Programming In-Reply-To: <20160712193645.9098-1-atull@opensource.altera.com> Message-ID: References: <20160712193645.9098-1-atull@opensource.altera.com> User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BY2PR06CA061.namprd06.prod.outlook.com (10.141.250.179) To BN3PR03MB1509.namprd03.prod.outlook.com (10.163.35.148) X-MS-Office365-Filtering-Correlation-Id: 720fcfb9-06d7-45d4-7d00-08d3aa8d5cda X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;2:2P/NzvmCfvf1lrmWxqi2FNO+EJGKxhZyaH5W6JtkYLwBCeh5YeI7WNuTf8aqAPt3J4ea5y2UynqzdfaQOM4s3BGJA+4dqEQzjq/kcuCtW7jecmHO7zRZj60aTiVf56MDrRGqXNyjwmOzcyfKVQMqODo80Dgp6EnN7TdsX5g8yw0N57nZ0bRvLpT9cS+MlP8/;3:zkiXXDnXD3lYMxOAIVNFhDRwAaqwwrVKiJ4sUIctmVCqshvwJL30zxhiZervS+QrV1gvVoKECUnAt/jCvAWZOPAXu4g3gcYgb/WUKcT0T8cw6qxwWYFchapIpbFvtOO8 X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1509; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;25:PAM2dMJFuSay6Qfvdge9UO36A1t0zdCrbHQUxHtLWhpT2N5akF1RCDjM738YzSO+bvg+SfevbyEFJFZM6YLgDCgpxIPUBWNJ2uo2NCf2EKxQWbgLAP0dMVQ8RJwMiOf5krAYiE69BiWg/46KMkTdwneZ4p6nld4k9tvbpE6TCuJ8HfMR1YRDwf7xm/rXqfbVPNtAU9xOragYedOTFDHVYXPmsxBOMXRVuEq2PEkpup8kEqnILF73rlR+wLpSs/0DQJInSzC8XoWxaH27I5lKI8gBJvfj8lOMYdpcf+EhHMq0iqyDLohvlJStFWqPLz0UEBpNG9MnxIWd7RVAYJl5UI9mRCldsoUS5VE/hA/sluhyiHZVsdZJxOxNIXNd+THIO2Qw5RZFU55Ul4j9QKCBoGpHZbTIc/2gqi8t9kW8EzOoiFh4RMNSO7pOCIV+/YLPRyyNA1WFZDDMaNTbrub5yQjjfU2mZH3kTdv2s1Isg9VXXirn8RF3KXPWcVUTvdpKbTcQUeDY+GxwNKB407EP3FfMJGtVs/ZaHeFfqthr14tCH3KIVuzL7qu2342K7CAafCpalA/I1wT75UXEH8RidTzFZANTdDEr2LZkqxWrB14Eng50WVqTSRwQyypTC1wvsObYwJKci/ya8eYKXMRXhyyjgm9lPJZ+jJPcYL/+PRupXGmHoa5KtZdDrm2i9iCvrWZDEDasGJMH65084ErEjPOa1SxU5ywVzcRtSTgkPerBNJxVoYwcMFc0eqCU3oPwRJuT5dR03X8IfERo+D6zYeE5CyRzbi4F8f1D8EhZl2Y1Muu/bvTpIWZKUhJicbHmCB5wMl4rA4bZDuVjGKoRYw== X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;31:eD284AFNxcvc8eHgAGYUejvaLBi933iAsXN1GoJFCEiA2TrLbEpye9hariohfiACaO4G5gDQWnVJx4yoKUXEaYRoCdUwffIzTY9/63IPgk5GV6AAPFf3jxH1SNzy0IZdtu/JgOFQ9Ex5qT6X69RUu+NZssg9g8KRtcJK7Z3sArMyJ2LsCWictqdFpUguYmCm7Y3OsK8MYHLB2hVCTF/k4Q==;20:dFYk6bIxaaDqe5tSIEPIFpMHfBJm8EZbSlacvybBYcw1D8nQ2LJ1f0Ts38AySWrnkfwvuGYHCSF8rLQ8qg2oFbJxUCA9nEub4S0JlY1nu+IB0JcNSM7axs3kafY87oVF76ETiecw+YPc8aWY/rB1PNzAfX6htkAfjPdtTvBSZQo=;4:FwTNFj6tY0S7X/aUrlb7tm5KMpzT1F/yQTFI83Gg+E9LaomEA3uS4Gp3ANqOckUDt2ipgw8Jg/ZsUV8U4rO2tWqIFFVc0zcbg+Q3iU1TK/0dyUarAUTh7RKKO+4QvpHWAnJ5VlqcpGdaHLK3Y6VQcw80Utc1HIUxm6yMeaoejc+Yyyx/PE3OMpqiHfCJirCnPMM3c+j+0hPQL+EkIiRb6JX39giVTyR1xnjReB74BN+p0epn9gW4m10lHiPbIkUCu1/Aj5TnamzTMRqlA4n2PpcZ+uLovxoBIZbiASEa+7Jl/G81Ca0N4HBir66Bg68l5+us6fBQRwdqL0mBu5Gesk17uNttEfFK4T4WJ7hnzayykSVV17cAG4DladeF1fJgHoJOo9Jx0MqbD89PiBxPNA== 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)(13015025)(8121501046)(5005006)(13017025)(13023025)(13018025)(13024025)(3002001)(10201501046)(6055026);SRVR:BN1PR03MB169;BCL:0;PCL:0;RULEID:;SRVR:BN1PR03MB169; X-Forefront-PRVS: 0001227049 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(199003)(24454002)(189002)(33716001)(110136002)(19580395003)(50466002)(2950100001)(83506001)(4326007)(69596002)(2906002)(6116002)(305945005)(23726003)(46406003)(3846002)(586003)(101416001)(15975445007)(189998001)(7736002)(8676002)(86152002)(81166006)(7846002)(81156014)(77096005)(105586002)(106356001)(86362001)(50986999)(76176999)(54356999)(53416004)(47776003)(42186005)(9686002)(92566002)(97736004)(68736007)(4001350100001)(66066001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB1509;H:linuxheads99.altera.com;FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BN3PR03MB1509;23:4ZKuF+EzzXWLgLVKhTgfWzPuDlUas7JUjaA19gz3m?= =?us-ascii?Q?QDfBCFUbv/iUDjR/XA/TTf+C+ripEr9nscUOl0YSQDRG1X868ecquHKwqHL8?= =?us-ascii?Q?KmvuWsdc4h4Ecc4CscIb7GmDzfZPaQsN3D/iT4ZeMwyTSfVkRiluXRDek5yQ?= =?us-ascii?Q?WfirV7IeSUnrwyuUbJGw37PHIVk6KpfnhOC2SXkPXG5nS1wwq+yHFtGTCev8?= =?us-ascii?Q?Zl2Qq97OIsmbzm9GsZT2/DrtIXwsGFnNOWKb9hcmlmlulO6bH75MFnLIARX7?= =?us-ascii?Q?1a6EEJd3FASsAb+01gjqV7mXEDNMEPhld0repW4KFm4/Ns41RufGtJv1xnJ+?= =?us-ascii?Q?xIONfVzf4mEH3mATkBY7WU//D1ETTjjWfCnpyMJQmOA2RZPtWhNMXc2+jJue?= =?us-ascii?Q?oVSvA7sPLvd/nsAJlVyr7ogRdhXyZgHMtwzM7o8nxMqoV83aM45D02pmQKCe?= =?us-ascii?Q?IsFIhfZAEebPoWx7ZX77JYF5BmxraNQfU5jMH+RdEIkm9LdsMJyzTAVPibAP?= =?us-ascii?Q?S8nSZ34piDgVy45c5evbhK+jf1eQG5IltS7lm/Cz4hBazrtIse5M6Q7C+PhW?= =?us-ascii?Q?gLiFgFTcX5pOKeMemxCxMi9EVcV0ouWl1b7bvU2dhEEUvrEoo7VncBERwswF?= =?us-ascii?Q?3LHb2JC3fmv+rmt/FZ29blWGC3032efCw3RWsbO0t5byWDxGYOGweT4j1VCC?= =?us-ascii?Q?ZNJDaM4fhQF1aE0KQXF6rSm7kYQ7pLxUTODWyX+rCRCso+kAcWgcCZYcJYx2?= =?us-ascii?Q?cddcGQuO1NJiRTRQFIgEqbViCRzSI2YssOLgFJ1VBQ4t696Ls/eeReMMG+9j?= =?us-ascii?Q?ZGKXONB1aKDEA4g4b0NHOp+3VUesCrICoFXXuqlod3Iyo+8cfSy1QZ5s5dEk?= =?us-ascii?Q?ahIJw8hIMMgTKC016KQSHFv4Velnn/jR2Es3K40OV7ABaXH5TDb5xbKL4sRW?= =?us-ascii?Q?aZugIioG/qM65eF1chwnUCgUXPEIuA3pMwVPF3r0wuLDNDjCneTd+OQmqtDv?= =?us-ascii?Q?dwFs3QksZXDKRtRQFF793zTr7yd53phKDibyp3V9BDRsM3+T3fHdUyZI/Z+o?= =?us-ascii?Q?QPxDzZmrLiYTdQcGLS/FwGftNSbtQLhmkYIZKStRdxddPsbS874FJFkOHhsG?= =?us-ascii?Q?Ow4iYLK0AA=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;6:EFcrNdxxo0/EsjYQXbUxWFv/tj90mNmJ1Q71XW98Tr5y8IUALoiOUBoOMa7BK+/9yaX4/zvE170uoSC6kiHzl0DtUlRXdNN+DdaS0WOA6yXPl53Ukt0GqbUFZgMaZ2OiCix0Vz162ePXzoXIN5eAkemlq8tLCGehjvhEiVeGXEEB/2KvZSSkzVdembEExOd6xHxCWGLofko0k/ngOg44V9m/YpKVArq2LmHA9t3eFnOT9ix38LEfoAViinYrMTvSDDCFd+yfKSf1NoJSFog6I2GJrfi2Bsjk8acxDJFtzzzTM0TVp9jKNrOLxkLl0xnYrf/AKfhYri0FjX8U1e/2LA==;5:TQZfMufPDS/SfM79a4cmEekimnut4ASZ122Xty3LvcNo3lbpCjOegksvcz/TJNsulhjgrDYY6ZEjX/daiHPzwkFBH8P/Ep/4zpMJ4AqWlm/McYmalwPNxhwB6yhtenqFkvZ9ZCl6Gk+YRtoRu3FF3g==;24:l0pIsT3YlzCxKAiDo4CkFquztGs+93N3o+UykuhVwqy1I8gQtEGhM4Eq1vjNpQv3j6b770z9CO2b/DHVdUDSilWaa9OkHrsHWQ74/dtN0WQ=;7:RnFnnwXoqzYxGD/zTT77BCuoTg1re4I7UVocmtDtuoWE2IKGau/Xl/7bK7JXt6d08P9mH1n2nVD0X13UOiVy+rWGiil0GQStlh9t8jq4hfiWsG7x5rrqq8KphHAPmITaWMwKS7k1UHQ892SyaT1y4CiXBxLWf9Z4+T4aAjTzpCcJXMY4qDUr896S+2vhGM+YE6DL2xCBiU/neh9MhnD4+SAb8M00F/WhtSssXaXurLlHLI102cMxxahe5GlaZCLW SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1509;20:o7F/j/pSfA+b9wFi6JTSLZhq4bB41HRmLXCTgJth1kzGiPZl2L3piavZrtjaV2rgLbAMAVM3sO1BGbH8jY3sgLsW3r9WK0xE+oqnznT7tunN6/XWXIEsH9ZOgX05YL6PIkdT+3Qw1AseCEXRBUQSm1qi3GspelaFGemRIxhgPWk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB1509 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1BFFO11FD004.protection.gbl X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.35.236.227;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(24454002)(189002)(199003)(6070500001)(77096005)(54356999)(15975445007)(83506001)(85426001)(33716001)(97736004)(110136002)(68736007)(2950100001)(76176999)(53416004)(4326007)(50986999)(23726003)(87936001)(16796002)(4001350100001)(50466002)(3846002)(6116002)(586003)(19580395003)(81166006)(81156014)(189998001)(86362001)(7736002)(8936002)(2906002)(305945005)(86152002)(106466001)(105606002)(3720700001)(46406003)(356003)(956001)(9576002)(11100500001)(9686002)(66066001)(7846002)(6806005)(47776003)(92566002)(8676002)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1PR03MB169;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD004;1:UK+rWye4oY9m8auZx2NoMFzhBAtvEzOhoRRqLEjZKHGXlNJPMNMcdkiBRPZO5GFTfIK6wW7h8G/uvtFGXtBgVVovrVIDdO9/hZHSkVNjDhDcu6x2q33bNj+RL4Uwk1Z2X1MA3PBP8rZHj3g/TR8qIRK+ds/0kD+uFglCdg1sfUQ9eFA1F+RSw06zggq+f2cIM4914vo931uaFrZyNVJSn6er5mTNawbteitV97ec9vvuUjG8Wff/swxrD+Z77kNfbyLjRQwOzgLNbeVt4cK93I7s1GAdcRKGzpxFG13g3IvHXHa4IohiTRl+nKV1MBReWxqYXWUo5MzwAngo4x5ZzQ3AGqbE2Zq+RdlR3pItOcxRTh1nrk3gyCNngD/dojG8JbSovma4GyG7djTJ2nkTgLgyX0r/PX9vQoWA6uB6yaH3bS6gso91YPHD0PmRkoBwLhx67AQ1O4TQp1mNyt8WErYidvwrthTPIrq6fmFz4mtRLnVECfKiEpqmj9qWNYRBlZCeqA5/czp60h0d4t6XaVvXjJ5/G7F7TIg5Gx9CFrvssxhS4NmT+U3Us/Zr8hbPdCXxUl1QYVE3KKj/T0KNm1jRuvl9JusC52JF4bCTxSI= X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB169;2:LRqmBOQCWLET43VRN1ahbzU83g15AIJTuIV35zHhb35yPdyg0B8S89bYSTCsRMlItszw/Bg6P7XWA0mEYhMziTCucUVY4cJHM6wAKccL2ppARPwBU/VB8370kGkZvZQsYUWH1nAIM9dgUT6eDUW7Z1Qmm7uqcpCjhoepxRvZldKDwwct/1tasR8X2xDh9bFU;3:CMk6S5E2OYK0gciV/0ZmytYfZ8KupuadLm3DS/PjRcrt1paoYzFAlsCCxttfDIn4NU9FZkjArPeScxiaiLLRn5BX5mznb4WZ2L0AwMmyZH1e34abFl65GBVgn7utcoeuzZyGTbYxsoIsFDjGWjOFh8Bu8jVf5heYzunDE8JYtjQubKi1OKCttJn+x7ljGewY3cMAB3ei3WsvmuJ071mWMR9irpkoYUbGBD0ZhIJWWEQcPLm0Itz1FHvW9bdN+OYt;25:ji+n8IPs8AppevtOPCXk4Dgfi82u9ZHXgKKXoUn9ScR5btZOvhDCs0NhwQogEVEVw8gan9Yqc9ah2328YnKT4NrFgYTzq/ESzW1grwjcL80HTkK1IX3WW2fB1++JLosyb5IC/IA/b5MUlRRIad3h/cck/RbYJxdq2gg4Qlvh5A3PujuRf+GhzUBC8HeY3KRkyYJpqV5G3NadKGdkbpRYTcT73MMjYhzLJmKGMlkjOJpdJLhMq6zuI8pPpIDewWf9U9o6asM3MYyPBVW++x7PEg5sKS3txV9uGWt4FSoRY18Mu/9tXX8SNdgLOAk4VVOOGG9gioofjENM4uu3YNVS2CugwVzH3lsKgjigZIUPZO+0qwH5BYwy19Snz/GsQ3GzLcjAMLNeC2vuJ0JDvmrvbLbtu1jJAg+z51NZQOCzb6E= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:BN1PR03MB169; X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB169;31:j3/keuhZvy3lApqvNgPkk81wQuKRyHOj7UugpCClEXxiC5XNCXTZ82U7KoKDdXJXzHRqmOiDOaICSwVSxuPA9+Xstso8JKUQcFDfOzfAHzUgfAqPjSibyyoYQH1Gnh/PobZbdd7RSqcQUUNyRzfT8j99FjUczIwAD77yFQjcNO7FLRHkFvVmXUy7wBuqLXgXaCG10IBlOzrWSBSg2r26nw==;20:SNKSrw5QUQhuPJBcH2NOde+g6Lfjo6eMPgN4fIpzavOuv5rcHM6VeCsOK6VAe1koKiuy/LfbeYcwtqoQC38UtJBSJIK2u4n9It6e6qDMsq7atf/3kHcJDG6dtG5eApmdmOpHj+emhsAFIWV475s7A8NvhYkdt0U9cJhnNLv1iOg=;4:c5n0dS0nBzBNcCsaj7zoKSKRK+cWs2yngP2QelX5QODmVhBiARKk5Bc+aBVEoOnBhlZFCmwbUEK+taEwQSUYl4boh5LwzItZaunKnUiXV56YeKSn8iYPm1aqt5NhqDwDRsc6ZH0l1qLifU6Wzz5a8A03AN+TmyombE6JKKazUsDXaCSVdycLG1z2cKTVHeztCiZtAMdMocYVpml/2XmLfPKbgzPweoOBwXp7DF7w/fIarr6Zi3gMpkqZXH+/LvB5rjxQlG99ZD36zA4I69CigLLMIh5TnfDLWlZNXIJimIh5Yf27csHIWKjIGF3VXX1lskbBP2XLCMKlyHNcxhlbn4uqo8HeJYcWBbl01lAMYT920ytQqYajQtzeby0IFuypuYPyvqxFWeZPFnNJHhIIAxExV9OTpFqnEloVj/yecVNnzIeBZSzzD2TmWjHEh4VHh7jjVQkABjc9SEdeirJXaZd3/1VMf6GybkqiVlfqUWg= X-Forefront-PRVS: 0001227049 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN1PR03MB169;23:ufeY0rE8XeWMSCq8EXkOJiVzVyDi82R1U2ue96Inyo?= =?us-ascii?Q?pOXQC0KuJRR0cowRAdcm1ctaOYDzAYmSTloGDVhCo/T+5nhCQSyAZO7NSPOQ?= =?us-ascii?Q?Th1xonRXphvBcN8+maGqYrnB73oTjbB3/x7li5zm1smkL8/zeIAN4wSEO7v1?= =?us-ascii?Q?v3FnKOXpAaaCAPJyotbqKJitUo/YAnk9cYJpXX3wapD1pVOACR7Ba0r+XS/w?= =?us-ascii?Q?rVzXU8lgIG8zdHAfNdDGyZoG7WXDh9tQYWyyjyPVyp89BKqj79aiCgK7cTZv?= =?us-ascii?Q?kNlf6xpNEWoq5sx2UbMZMDIiDI/l3hA/5MaOvJ85ZvIeqiW6LWyzm9/KMiLS?= =?us-ascii?Q?9ZFSl7Nf+Np1nGy8yjthLZmHUj8E7Z8B7fJeNMlQNtACISV/x1lQv5bZ1UvB?= =?us-ascii?Q?ayItBn/vRv2zoD5d+C9Xc6Ue2laSgrCC3VqAp5m6NUyyvpwr3PWRUO28z/dO?= =?us-ascii?Q?hrTLiXBPC7qyq4KPYRMAogZIZV3Ft1G71O1uAH0/LbQee8bMKsTwYqf6Sr4C?= =?us-ascii?Q?BbHsMHkDaT0kvY1MjN7VJd94YSijN6C6DkDbgMDgpn8F0qcqo38Ca1ce+tWZ?= =?us-ascii?Q?+OrLn2ChERsnuRECcdtk6KLCF/Ubg+9OsZ7++FW1h98JgHkxgcS14Jr6AF6M?= =?us-ascii?Q?Sd/ERcRkH8/WtuQ/leKopNWz8kja4CLgd6sx/Mwxlp9jzie2KR279kvYrTCo?= =?us-ascii?Q?+FqJStEM19l8FQ2l7XUp6Hmhv6XRtZtIkLwN7wUdV1tmzETwoxd3hnh2eNiJ?= =?us-ascii?Q?EMBftn3FDls5dIxZIhrC7RvezbOCre8sdCcku9ntKqeIaL1VvKc8p/MccABe?= =?us-ascii?Q?CYdGYTol5pkQZczbvY+hav9XhMs8YQDGRHKSvGE4k0w6P4SSsIVyVW2G3fEy?= =?us-ascii?Q?eZ4jm3FxWU+kz+wcqi3xg+NJAl9XnDfHDmp/sM2jO/QTfMkClfx0St2DdULw?= =?us-ascii?Q?B8JIZ8+L30s3YUBO4P63LZAhJpWQEXaYwq1ixDZTVzZDuMbGvbwHbaW/QQRF?= =?us-ascii?Q?6pMVHWH5QW6b7YOZGNDqtqukO2DPRjejCihwzHFKbaxLgnNUm1v4up5PycDi?= =?us-ascii?Q?KYaf4gxkrQ5r3juSB+Qr3fhDkn8CC2uQ0g5op5XnVXL1llHYwryZJTeV4cEF?= =?us-ascii?Q?4S7NP9f0Qwfl1xEB3ojcqxNjn4IUEvNisJolR7n6Pmt8zCUHEnQBqra6N/Cu?= =?us-ascii?Q?98qjuA8xzrJxWwzNtKUDufTY82UF1JcRWdoFp6bDsa58lNOSpx7ExzHJ6yTG?= =?us-ascii?Q?jFiZFBRDeFMtVAd1sN5/9/eKkoJsg2VROV67Hw/WZViop03hFAUhbUM06NPL?= =?us-ascii?Q?FjLXgDDQg35b0EEofWaUN7D6X2sjHMqWLWuJ3jwYt8cbkVv5ESBwB1z8vVLP?= =?us-ascii?Q?X/ag=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB169;6:xxmKBsMuIgSDgqR8AsE/hxmmFEM/GrUjM5VMc16QXWE5dZDYB/nVX5CWDqdSoUQXjbdxfDRWmM+3+NriW9nuqaNKjVFqMtFlKK7Y1KOFVh2r6fwBxJODJ3C6K6EQ9wHr+6J25cFy7KzNsWOzj0K166841qXVag2sd91093zg5Zu+SJctFHly3CsC7tDCCQMR9XG/5DNV65GLSXa/wybRcNmSoQqd/+zjMUWujXBBvD6fgESXjfDYoH6NdkbMwgWpDaaRU91lDLmsLOdSxwkfll7iaUDhUZRk6F96gpH5QRG+x9EDJYOeNwJhxbYAQEl1xdAOwdqzMVjvghw1QB3MgQ==;5:WA632dM/RFC3ylRqZk7V3pd0H7EzsXcGJYDaI1rqObHtUQ3j7idbrEXPjxRc09BaAyzqqUdPrfW0qIc91FJpFXzZQqidEE33uREcpg9yGxiFl5dFKaMV0kgWTvR/ZAJrTBFJGPVYJw6HM7fuLwFhdQ==;24:u/A9D5Jb5Jmde21uIwtzVzct3FX23gj/CV9Zvzx0lrzXRAaHR/boLKlbM7nnUelTYbr2NjgwXh/TnT9zyz0f2McA1iq81M4HvmPEShGhKBQ=;7:UgShedzv2vPpb+oHTEJMRl2jGgvt67fSi50acE61w4r8cyVOu86n2bXz5fHZfbEG7LBh+qf5YU888/yLlDfwIk79ib9dfP5EscFeXvmTZoEm9P6qva+vn2Oax/JCv233vgG2K28nY1Wkqqc9LT99kf0Yi9XOFUM11nWvME5KtreHy2QQhrp88m4nofa7Xm/DDLTBt019YPgJdZOlHOOYcQ== X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB169;20:nJ3yoxmVvm02Kx8GSYvvFNNQ3kTlC2Yh7JvhCgIO/dzoQbCztbaK+j2xfnhZJ7cOrOsh/oM62JMlzZKW3z5D2iWXXSw1yzSEAU+Mr77J4o0jpyiQe4JyjuFrEJqBijq6j1aQL8FMvFs4nXZP8UcGNGdCU65Ctpe7dt+cf68Jb/U= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2016 19:47:31.0093 (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: BN1PR03MB169 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 12 Jul 2016, Alan Tull wrote: > 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. As with v17, this patchset needs the "of overlay notifications" patch, which has been approved. https://lkml.org/lkml/2016/4/19/704 > > 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 > >