Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751437AbcJJSiX (ORCPT ); Mon, 10 Oct 2016 14:38:23 -0400 Received: from mail-dm3nam03on0087.outbound.protection.outlook.com ([104.47.41.87]:23240 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750822AbcJJSiU (ORCPT ); Mon, 10 Oct 2016 14:38:20 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; vger.kernel.org; dkim=fail (signature did not verify) header.d=altera.onmicrosoft.com;vger.kernel.org; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=atull@opensource.altera.com; Date: Mon, 10 Oct 2016 13:38:18 -0500 From: atull X-X-Sender: atull@linuxheads99 To: Moritz Fischer CC: Joshua Clayton , Rob Herring , Mark Rutland , Shawn Guo , Sascha Hauer , Fabio Estevam , Russell King , "Devicetree List" , Linux Kernel Mailing List , linux-arm-kernel , Subject: Re: [PATCH 1/3] fpga manager: Add cyclonespi driver for Altera fpgas In-Reply-To: Message-ID: References: <4b4432c04b4ea92a2af814e3d7866c33f2eb12ea.1475783742.git.stillcompiling@gmail.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: BLUPR05CA0067.namprd05.prod.outlook.com (10.141.20.37) To BN3PR03MB1512.namprd03.prod.outlook.com (10.163.35.150) X-MS-Office365-Filtering-Correlation-Id: a223ac03-cc07-4516-da92-08d3f13c9a5d X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1512;2:2OaiGuMwmUe8absm7U9SDoTA0ZG3XAPS6pe/xH1KOxTv6j1dba5HTIGatHzz+FZBsFsHuRWn+jveBdG8TON2mD30s2caGRKU3FOaFnCzT99BegTM4tJkIdcFzzjI35VQMvoRySXCyXzeRRxktdRmKS/zSU5SaI0x1Tcg8lp8FckRsup2BPdDgCbuqdggU99Tt0omHG60V4QVoa8ztMYS4w==;3:O0TJxQiyQnnH6u3lUHVyxIB2QlKZCHGpiWsyrgSWSzA+2A0lWW0SQjmcHuOh2Cr2hXY1jfl39aSoRO+d4qGnRwRFsLcDy2fWl4ulbDjA+ckY2AGWsS28RFpoBHYcmJBuoA8lYgIJrzC9eHjcaT4ZLg== X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1512; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1512;25:6WkaynUQ8WYyzLIYykVQXKeW0o3Yzgu9/8S1JrBmZc6/bfPKzd2sAmjiZXaUCEVKv6Xs/kONU4LRV6HI+WarMdnrlT96zUGsiDDLynqgLMIbjyNJWUhUMA0YjLa4vSC5sEfrQ1R/np+L12R7N6XBGnKvLamgf1nMMg0/N4XqKCzWaDgT3Tegi+6UPW7tfTRW6E7ML0ZpxybbZp6xkmH1RoVanjNOZbnO1yTDRsPofA3LhrL3jYNNwUfiA+XIXqi+0TzFHy3YGY2DBEAG4gPvg0X2bfiYqB7ESkQM8fwDLxhgXf4J+yywV9IfdBdvmpPKZFMWfsEVMXYzF++u4PE4LhBcbHfrsDPE6m4RRADCFQli88ooROt/sb2YuJnUVnJq6t/O3pW+sSKCmDlor/4RRFnkjQMJZFJcrIZbpm2X7SiRyLTsQuUPhVPO2TWJ8PULzZgvgEUdw6D2/fz39SHvNyiQUEi/JmqmByhE/ziwgfpqNPvK6bTo4gpLjhjUd9t+Pk64iUiBrK/+32o9JkvziAhIuJKtciRXCHkUBaqIR7LWJqNXtu5hevTIwvZwngJh+rDoQdtVGEvXWiF+Q2KGcWbXRHjLIHddmcqV1Ew0/Z0e33h+LjCsEQgU78694fqn5NoZTyrT/kwi9zHjkfaB27GDyjr3Au3HXm6+Ot8Y36s2P/RDv3Y+cua9Pddq3o5hCQBZGSHLhufBGgw2Fz1Bmlp7Xh5OPPceedp4LjsQEW1OFcjt27qBkgNGHoREELVlitpifzvcieAGzctgRqObv0E5eujf3SRk5qoWIpnHVd85sjGYhy7tsCkIN0JysIy70XjfyRO6lix12CWCM7KcBECuUBR0kurYrxAVUrIiGNs= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1512;31:4NcFRDl0YZ+cQE3ZnZjZCvbFQ+9XBW5EFBTyKisUtcqReTE4rS4/IG9lOF/oio0bBkgh/Bn9uEUKRNXFMmXUUITdzkT43mQhYwD107ZDO9NURknlgUHsA+e6JVgnOgvtc6O/Xi51WHtqTWk9DhPvAUv0k5Mk7ym2wx8Ikhfi5Y4w7Q7rOkXFyj7cPUuIZbs+g03juAyXV0s1n/x6Zee+j5iDqWW2VH/q6FEyFofaoymafk3YnX130QjclAC39FO+;20:DJvgoZujUNl3qOnMsAdqSPXNWERXJVIKvmHvWDy2SaIz0okbxVX+C54bKN7/s7x2TxivtTLLmQDI803Nu4oDWJ2hSkkOWgOv3ZiYlbnSU8FEVKfTna+xkL0G3PAxCXbyqFT7lYdgtfCVpxwVm6GBPNLgyVzhisueANMB7DrDA0Y=;4:ofELuXOjvT9ew2XBIVUUPzNE1Qe3QybK1xBZKSnuwpBpaFJUiNqi9SJRjx6L2VKEjkm6T5YuUCyff3UvRBREUUik+UBHLafduQn0eFajcywPefcQ0mafOKRUNRWXzghRFd19D/XpXzlsoZW9VulcVp2YHjix96sJxL++9hosQUalxF1N3xSKUxOMvTJa22FPBTWJ1OX6P8pBQldMVD2aOlrhc3YFvMH0Wy7KQHh5UHpuT5r+4mCbgvBWqeyhU6IqWspiuwFT2I6vizODDOlo2IKwRNyApPmCj1FwEwFh+bxLRPlan2cIC+wLPWwcgfRmozDYSsoUlMZsdfZ9yW58Nj+67w+AsEBbg7rhg2f1v1HO5U9wmbJy7s4Mi4oRwi18IvAcb5EJwREFfyT1drgpbaEIiQIg1p7FY0J2xmaw8oKo+m1c9hYYUx1ZTRLpDB7s8gveZg22C7sO55b7AxGHKasCF+OGgm412egH34djx+5z2kyTlDwgJHJkBNaw32wh X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(80048183373757);UriScan:(9452136761055)(80048183373757); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026);SRVR:BN3PR03MB1512;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1512;BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(13018025)(13017025)(13024025)(13023025)(13015025)(10201501046)(3002001)(6055026);SRVR:BY1PR0301MB1272;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1272; X-Forefront-PRVS: 0091C8F1EB X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(24454002)(377454003)(199003)(105586002)(81156014)(81166006)(106356001)(4001350100001)(8666005)(8676002)(7736002)(305945005)(7846002)(53416004)(50986999)(54356999)(97736004)(47776003)(76176999)(66066001)(2906002)(42186005)(4326007)(68736007)(9686002)(101416001)(69596002)(19580405001)(19580395003)(189998001)(586003)(3846002)(23726003)(6116002)(83506001)(575784001)(15975445007)(33716001)(77096005)(42882006)(2950100002)(86152002)(110136003)(5660300001)(6916009)(86362001)(92566002)(7416002)(93886004)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB1512;H:linuxheads99.altera.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BN3PR03MB1512;23:tK7rX8UJUZDrz7vFprMkA+0e+jaxJzufFZ1KMwKtM?= =?us-ascii?Q?+2rOH7eXag59C4OtnuszMvpspmvXNr6e52TvTj3SljIB29pN7DgY5oJgX07H?= =?us-ascii?Q?znIWKG2i7q4J9jZknoFH0AE5KjQqQtB+6vxhJTAckLilQ55V3WwQNllVDNi0?= =?us-ascii?Q?/vuQnPhy0ASgxcNYFAoNdyB8PS86ML9OiUV5REJz3C0DBy0BEhyxjdE3pxoX?= =?us-ascii?Q?WeZK+aFOAgC9WBGlbtX8ZMVyqAm/MxaNh1f4V/8CyFEOTH3IG6rTvznIKYCT?= =?us-ascii?Q?rPu1n+D0Cp0oLushdUZdjV2JiFwCsAmvev8445mCaqguJpoKgQKOO2qRqUir?= =?us-ascii?Q?Z4E57bbMoeor3h1HZhP7kiDTEgrfQFH1BafhTNiy01c6kay4avxsCF+rn1BU?= =?us-ascii?Q?AfilQjnrR0uWIsBBZn8/HLRXCxNzGavZdDqeCvI0GZ9M5YrDkFUC+y23B+9G?= =?us-ascii?Q?JbqDG0OCTmciqXcXjWQ8Knw8rqW/vrgMdjlW3N3pQFjszGknzBBw4Dp7M8xx?= =?us-ascii?Q?sK6EJKkmce1ChUMRkrVwbhB+3wmyfEg3sKDX6kZ0RML9Fsu8G7oNcyxei77M?= =?us-ascii?Q?KGi015eH4Ik1HY0SV/odkQfCt5ui6qspp+0Oy5uIkk57g0jksthxfAVZl4+V?= =?us-ascii?Q?8LliT/9yOhtj0eQ25yP9U1gfsQMndSFYU6mfFADiJiCkWk7Q1OGX1UEh2Jz0?= =?us-ascii?Q?tTrITAfZpJdZcHBN+HIpsQtmZjD47UGpp/uY4xzEqoyOMFCazXF5LLpuvkum?= =?us-ascii?Q?To9/Nk6BrkDkmUYFKSLOdfrcMyqG8ttOgtnSxYw+hGZxGHZrAi2ST0tBBOEW?= =?us-ascii?Q?4Nq44u1boTHe3UfiiFhYHclqRngNTW8uPdZkSLoi9JTFr6E4+je2h0wQY+MP?= =?us-ascii?Q?3KnXoqXAZjPdSIKWeIFhLdbb1v+CZJEcwUvSFfIBZKIv0x21/AcU9QvJ6x5j?= =?us-ascii?Q?uDb5823HcStTEoLfdzFKfY9V2b2Nq+FtuYphwaWIXj+Q24PZNNrXFlI/MLUV?= =?us-ascii?Q?4EYAVF+FvhAhOU5d0FTnwnNwE//sRNTPXW8Zb1sBcRfeEsNurKQ1/zMvG4xg?= =?us-ascii?Q?bMVlLqvSHu/e+Iy4svmMO1UT+vvjj8gXgGOVgljCLP3lFVKereJdCQctVUk1?= =?us-ascii?Q?s0cXLYXFq7Hgxg/Z5BMQnBNrcIncvNDL/un0T/aP2c2b+dNqs3t/21AqWMof?= =?us-ascii?Q?ZHi35Sp3FhqgA6HhWC4tCyV1RQtdQ0JSM77WRs8t1/oedX2m1+O4e832JcK5?= =?us-ascii?Q?mGe3t3pLuXhzHI80rnVsFSAfioLH7peqfE8tGUPkq9FYLz3x1+KsCwLFwImn?= =?us-ascii?B?Zz09?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1512;6:/S2iY7ySftSLNkUNQRxE1P5rh5rT63K19LvjHxVhUclYkhqxZRcVpvKSu83vPcZBuN+8lrK0xP3j1f/gF+cGA87yjZs53bj3mYa5jqaauUgIakAQBh99hp0vpEcxlr1gD2/GK8xSK1EkyEn6PTJk/FkavvwEUfCxzV4kTBlk09/I6M+f0SYalVXqg2iHPFo5PdA8QHXBBV6hHHf78CSsdsGMwTMvP3MAKPjY40inktPmAx5qB8MjOr1cWa1QSIpvx1DrU/KFN2uq61RLqHDqiprPvGXLuJwgVKJ5xyNrFGw7qTOzlV1iu04WXXUhUPTG7R9uVDvQ/m2YTBbsxO6FoAnPHl2uEMmvm7TeoqezisM=;5:roo1RhX+nQ0+20mravnwVbf9pg+wgSc46dtrYbb5uAnCQ8FBLYHks/QVu1bS7xuv5XDB7gBkQaKvFCrLSQbmE+9Yywns5h8OYK0p4dXerf2gETeDq8tx2H1ftRZe+7Fekn+dQS+2dGxJMCPwZIg54g==;24:AJxj+bFnOa8tASvv1YVRJKL2AdxYfJ5KYOlF1I/W53p5IbhqCRIyTmSVDPgOGIEFi6uxOVmzOTNUQ7rKhgN+DZpfVw4qcqivm5cWuao7kb8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1512;7:O1l/k2/tsKIP2BjoG7WEYrIqoudcE44inR19o8U/G/0C/OYa8fNEi9Xd2Fb8J/GMCUzqZ5pkI6cl8jjBXlL8AIYt7wW8N4+ZUUxRxJcQwN/as6H/x0iL9fcoJkB6TP2/qvRqdINPuxyizTxTFpz/M61ggFOYSYEkEvlIlKkoPIwq67HIkE4hP+eynBvdNHo2lkQX5DCRXoOBL6SLfWsUxuKx8JGPa7dh/cnKSWaP7u5cHcW6uwiowPLZ90dTlUNJ8tVMF+JQmUjPr636a4u7cvhYFeigU9XuT6hNwxXFPJDXrPAP0e3ykOrTin/vg4l/0cSftc6J83bSGNnGAzsTndufPuYA1KyZg78h9PwN94c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB1512 X-EOPAttributedMessage: 0 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)(189002)(199003)(377454003)(24454002)(85426001)(7736002)(19580395003)(8936002)(15975445007)(77096005)(189998001)(42882006)(6916009)(2950100002)(86152002)(336002)(7846002)(86362001)(68736007)(575784001)(50466002)(5660300001)(19580405001)(110136003)(87936001)(8666005)(33716001)(626004)(356003)(8676002)(305945005)(9576002)(81156014)(81166006)(46406003)(9686002)(83506001)(11100500001)(105606002)(4326007)(3846002)(47776003)(586003)(956001)(76176999)(6116002)(106466001)(54356999)(50986999)(66066001)(53416004)(2906002)(23726003)(92566002)(6070500001)(97736004)(4001350100001)(7416002)(93886004)(3720700001)(7099028)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR0301MB1272;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD041;1:JS7lnc8PcBXsRZ6LXgoJWeVr33S67kkYM8ZqfGirmS38pZnpYbL3j76PxCz0yU2v4JbB2cqN19ZTMLqH613gg08swfI8tS2vjPpDuh+bnsZVXuKrwtfhkiT3jqMlUxwMdKTxkhkaGpziSHecFKTN21bYWJhYJv9IcApxLIorth3KyGjmbboQoEKmBbT8cyO1/hhynvUn70nlD2iuRbL3mStPXm1f5L3IdL/hLbwsReNsbdBvWWR6KLsFVD10XOb/eS0KIZHCw5tSHxX2PQXl+r5LvffslI6yBZnhkUUhvvoh51ZKe7DdVfbgYKCSryJAGWqJTDqDvInUGtjjgA96WZJAgREjgRbbC3po0LwTNKdeBS8beD71ZTmBrtPpN/QbDXTVwvL8YbDuqmBKJIGbV9VkyXRBAWBD2GporKB3jEphkhaGuXFzwgYJBoHRJtifxhPoMerBc+ENRIYKMAkSlv2OrQMa+8Xu+BCrktubEQcxDrnQbe2BqScJGcnvf0Ssz0A08l3DLRWdc14diFLgRJpiLHkSXftbBDvdPdIdLdxNVmzdbU1lbl1SDO+DxeoYxbqODlk7PXYFA7FHYBNo6w== X-MS-Exchange-Transport-CrossTenantHeadersStripped: BL2FFO11FD041.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1272;2:97iaJ6rQ2XWlGCgaAJANY0LAcz1yze+rmeT1K7Ac3yqFuEGaLq7uEXLFhQZYCtgI09UN4J2+/+MulRNbJyYDvvpKu/gDtszQjft6TNROIT29S02oNfnQvwqDFDfPVUrVRc78zDDX+X6lCipRcYkI7iSn/7VCfM/EG3WU3aS+FeBYod3v/f3oXAtnZOE7fNB9QkK13wlHoIqMeO2TAMH8ag==;3:CQVubMTE8RSedeAk5fTiXX/rrCo4t8xUWJ8mIqcBg1XE3CC7yALOwom5sScMumsXpQiipo12RtjReHZ81pLVFxU4rZZBJj3bRuXNx2PyzehGOPQUjh14HWRBBmrtCXwMOJphdmzedL+/u4kukurkRfRYhmRmQtHOQ76PwiZwaf8kh6SYPuac8LsgBxBDglr0zY6Vp7WmYxXBGDV97BoY+f/W+Mq9BM3D/3rPZLJwhMvZRCU9hSt2J6DNytlZ2HYHqNCJ/LDptufvVVI3sVbtOA==;25:5jHZbodFsgniVt92TZJxo/mR2n2hlI2+ttIzbni2WgxFbfxBV+u1MQuVH2ag/woMHKVPwAfvddUgB6h36vzZaLHNkkrgAc2OpvHBr7FgQ/kah0XT4atiCnrraW676kTa/8xOb4dv5cI5KbMascrsniyNAG/jUrqlWTF7MZ+IiMN1bWwpUEMVZgMpxpWBxcdkBa5M2PrcYqc8EYmeqwI62ulrLOaZAih+OFohQc4Lh2YneOoZRmyvwN8/QSa0P+PjBSstb1jiNde+6cxeNx+webpamTRTHaklcxJVahZbaHr9UwAaMYlvJ8VKenyOK+yowfd2CcFc4ROrk8+MZPV7yzPKGIpG0W9HbIEoJIbp64BsAB+QpdlMJ1K8KJhWOBSFVBnRdeGlBIojF3uOS/tygU1CYozyw4pkeGovBZvJqElXtx8FZpTnTEqG3EodYoMI X-DkimResult-Test: Failed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3002016);SRVR:BY1PR0301MB1272; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1272;31:tk/Yhpht/qtmTF7Hq5qc1OIq5tyAavyzW0jFZ0U8M4NWsCKo4EJAFXE1Ro+0PHxK/lwLWzHMoTpV1XEXJKb3+OoCJgTZLbtZXWEXQHyCfPfqg5nstZVaIanx4mjyQnA73HG9AJvGyoeZTFgaxi+lYF4rHzbtzq45HqqXD6g/UEXIPjfgw07bsDgLrbV5bI3exPJbfEJ3pN+Xi/dzJHKkMQ0whWTLpdpLTn7zkhG49LsoaF29uLt2hmsKYnnxtKjl1D7SJrft+omF2x3YSbgdZw==;20:EaBU6o9IIMXG0vfQUpOu06cNwB58G3CertdN1832h8jLnaK2BT44zjtxBe0L/LbjVNux9YbKwKEtK8DzEMuFi/egh9/xhgVXC4htE7tNTUxsfEgsZRxVWoQNLxgAfmgTtNKTJEWNX+He7k4/BEtuCUbXAecZ+lG28sH8oyKquO8= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1272;4:Ba3hkNIdGmSAzJg/eTDn1ybUoxLfgVCs59okG81p5OHIBRRwwXZwPjVvdV59nR2mikYnH/jC4Q5eMWBlTecTeTvLqp4z4tvmen5uTqkmVhCIEmjwl02/UvyvTArDDQWbhaXN6KeKfrVnIXPBOX4QWjcDnPJ72C2zpKlRmeGWnluN4R6xow4Dz0/jmp/wjvRinqNJyZbVRKm4ncv+AuZsj/vmQPLfzcs9eu9+D2RjmcuumR6r5MDIOgqumMT/CtnZZDLJ8sAEtcSJz4PfTQFU214zx5fDIVISe/EYEIZ6gYPFhVJ3d8sak+tzIdvLIPLR3qLVQ7JngA998oGa6OxaiUB+oYSdyiK/Zz1uXRX8pHVM5fqS4rre3WOhHE9jPyj+Z3OTgjql2FjwbcklKhzxCGComQ69OKl2sDSOqzBVSM11U0m6++Od9rduJn5Pqnty7TOLns81DG1kj8FNLiCwFnVdsRYkbMFM+ORg0v1nqao+xTanRiDzrY2D6/v8DY5+MgdEibw5Gso3+Awc87H4LRGHnGtNvW2tW7/W5SdhbLCXT1e+UuwEmdImvPFyznYLs6S5DpFguCZDoYb0uhI4Mw== X-Forefront-PRVS: 0091C8F1EB X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR0301MB1272;23:Gbt/tFpzJr2rpRMD79dJvEO57GHtE3QuBpd414S?= =?us-ascii?Q?pgzoMeZ7FJPxFjPI4mnjoXdGDfeKUrQaBFyH8bt++gG7x4JSxAaFt7ZirDIO?= =?us-ascii?Q?ZVEPR1KxWclu5oWOjhemL7BPox6Lhny6/MjsOiiQ3X9uOUsBuJMKwHsCn4xZ?= =?us-ascii?Q?SvHGwPZQmfiBZwGfyRMJ+A+htm5XVhAZWatAk9MApixi/t3JqssDqh4CLP9t?= =?us-ascii?Q?MHaCc2aYmEjIzZqOfyEIDpzyDSkSknMiPeKKUbYbqkpveASkZ/+09iEwHXoi?= =?us-ascii?Q?9SopMCaDbiQtlkQnLG4SCqfja8gFcYnWh3nCBRqXi4q3PwTaBQpT8Zv5hvXB?= =?us-ascii?Q?xcsHgwcW6pziL4RILyfdThVc2+m37YDcRZVbNCUsfevkBHd6Or3GYdk6FjUK?= =?us-ascii?Q?EH0D+SqBvX3AzCSRdet3Fg8WYSrhUcRJ809SEJvJirjmDvjXkadzsz7WovOV?= =?us-ascii?Q?1rNCwE/vUw+M+Nl5aUxQH/F15RbQA9DEijTEsvGYfbp0c6g02c55ZVKvF+86?= =?us-ascii?Q?NB9KFtRVKaUugsqtXQu5nwPprdQHUTPD9HyKklqjQEsceKfPMIQ8QOEwSC2n?= =?us-ascii?Q?1cEtwUNaSFi9Pi55+Bg9qCBP07mQ+FWRiRMswM4FHZ+kNmuIqt1ZszFYSQNa?= =?us-ascii?Q?ViY+ZHAuskkTAnDTNd6/lE4QK18VRGovBVvxiwJ/R3P5u4n3/1LXy8ckxeIZ?= =?us-ascii?Q?6Lk0XZYTVo80UQ/vi4341yUE4Rg94KAd/ziVwGO3gmCrKOwqoj8tgqTRlzRj?= =?us-ascii?Q?2HjPOtkEhFVCyySme7pYuTpeuaIwSYQEGM3uLNvHC3tQbIF1NsAFfcHTDRR/?= =?us-ascii?Q?sPEULQrBOlBU/euVFZg5bEAqQQRSdZrIhRrwgO1aZjqoHGkmRrfmR1XF1Hhe?= =?us-ascii?Q?R/GB2NuWWS+rrakBGUcvYPMl+oWt5PK1cS8yZTgH1OmsFnlyJDU2csEiQo0F?= =?us-ascii?Q?FlD8himzEfOd1EeVblhTwWAOs8oD6i/JHfnn7aweaVt652GO/QF5CGkSHK7V?= =?us-ascii?Q?oDdiRS2ghQ0cyvFHQgw097LsxqnxWMDVk2alFColU4yJ1hp8gwOLzEh8Kwwn?= =?us-ascii?Q?idlMuIrS9obYaphxKuvBoiQDtZRnwmdF+JmzRIk8RAfnjfAOHW7oHFBFdlAX?= =?us-ascii?Q?SuGVfz6aOKsC6fmSxw6j9Ar27Bbaj4NMc36QALJyloZicABPfT9EbHD1A2dP?= =?us-ascii?Q?R41xpt5St+0ZoO4kmn+WrvAtB18cQlUfo86ZcIv2UBXs/6rAmH54PJ2gYNIn?= =?us-ascii?Q?IjnZcP2PlMmPVV7NVEtowYf4+NRtEtW2Itq6N0w7pQviEHJjEHQA2TbPTTwx?= =?us-ascii?Q?O6XTnRDSBlRGjXUcx0oa2odM7VDBFcetsVDY1SEBQ90B2Vwg/Zcw8TEvFFc0?= =?us-ascii?Q?etwgdusO2HsuxAzvnQSek19QyMhqG0+a+C4ahpu2yZaUiGA0mmdPKYqxFjiL?= =?us-ascii?Q?hiJJxmIBHBNHi1HAnKhWFVH0hytMf1G2qNG+E5+o87eaWuLgm/go0Xh5X0EP?= =?us-ascii?Q?jG/jqL15gx0Lczvt4HLRXcIQwlJQSIE0++VwJrAFVRqQCWOuQNisH5jU2DTg?= =?us-ascii?Q?6MqmhUXmp2ABX97s+oEjvUzouefmGCLMiQsA2RHY=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1272;6:yTPKLMvB235Bs7Xkl34g1oY8pX+r3ktTGqRX1pXxz1q6xeSNNxv6S5I6OG6ClQ0svjlgpAVy3VPQGbl5m145MNKdPy+Ja2WCHWpTvYmHcfj387JyWximB3/KCalPJaCQbvZeYxmaSH3khDMUgWEZqGFH7K1Boqoxd9eI2tC2f9VUawi+rcIGKSLxhHAQxKB3hbjMGSSA6ZxokkiCxfaJAdnIw5cftxCTuHnUYqNfn3Y2CcZdaqjHVao1BOQtWFbACGxYS/LBfOke6FIYuhzkZY6DZnlp8xPsOLtbDJrlc4hovN5BLTIRjdjpVshyEz1RptsRhgpODgcuqdmDWPqkJ1RPFhOSaE7C70oXA3E/TVw=;5:OfCtRkH6H79o5c05K/f2k2IlHJAbDOD68pr65l/72ibFPFpcUrvTvJK8VleGAzJY0u9Te6kqKXZ7Ll12UeK1s1VqcB1PgevZVuj0m8cyTKniCH0E/tgXyNP1GKEqwwLonz/ITJPBIDit94tGKVX0fJ2us225EOxZfa67/ah01KE=;24:aZszEy4sC9KO0hRgqDdoSn3pSdLgdcSFaOwvGPxyHHHEBFj7O4uZm/Ca/GUOPy55fnFqaD70lkGTl0jvwkU2mL5j0tMSEE+uzisqZjF/Y+8= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1272;7:THtUv8HACT4zeqvwPPOB/W8zp0exX74FwsCYB5Ma/shca7QoL9XGyiy9QFzQQNluvOzb61AF2+bxe3WFYHUEvm5/ZtcSXmFtLEltlBWOMWUgtrX+y26WTTAVtA1++4XrduLZvADcJbTeN9wTjlcsrlduXLw0ySGMnDnw8RVJ8O8VsGQhKT+2Wy2Hyjupp4UQ1lTrsKJKGCksVQbDniohrFTaeKKPhAwN6GMJizJXhlzUPTot7ydWlg/WAGovX4KnMeBb6DqONk7CwGCKsVEqSerJA29TdoSVFuXIzBI+f3/JmhpypjqCixa2AtKHkbXcW6rIvqdmrR7pNhXObVWc4Q== X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2016 18:38:17.3461 (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: BY1PR0301MB1272 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1437 Lines: 43 On Fri, 7 Oct 2016, Moritz Fischer wrote: > Hi Alan, > > On Fri, Oct 7, 2016 at 11:21 AM, atull wrote: > > > Moritz, Can you remind me what that issue was there (or point me to > > that email, I can't find it)? I don't think I had a problem with that > > in your case. In general I think if these drivers can take the > > bitstream that comes from the manufacturer's tools and stuff it into > > the FPGA, then we are accomplishing what we want. So I am OK with > > this here. The intent of the driver is to load a standard rbf, same > > as the other Altera FPGA drivers. > > My first version of the zynq fpga manager had byte swapping in there > and detection of which format was used. Greg even (accidentially) > merged my initial code > which I then cleaned up in 4d10eaff5bfc69997a769f9c83b749f0a8c542fa > ("fpga: zynq-fpga: Change fw format to handle bin instead of bit.") to > address the review > comments. > > I do see your point about useability, and if this is something that > keeps coming up > we could pull that into the framework with a flag to SWAP or as part > of the image_information > struct. > > Thoughts? I agree. Some day we may want to see it useful to extend the flow to do that. Currently it's not needed so we can wait until we see clearly what is needed. Alan > > Cheers, > > Moritz > > [1] https://mail-archive.com/linux-kernel@vger.kernel.org/msg995245.html >