From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753220AbcI1SzD (ORCPT ); Wed, 28 Sep 2016 14:55:03 -0400 Received: from mail-dm3nam03on0068.outbound.protection.outlook.com ([104.47.41.68]:53577 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751451AbcI1Syy (ORCPT ); Wed, 28 Sep 2016 14:54:54 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.236) smtp.mailfrom=opensource.altera.com; ni.com; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;ni.com; 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: Frank Rowand , Mark Rutland , Greg Kroah-Hartman , Moritz Fischer , Ian Campbell , Jon Masters , "Walter Goossens" , Michal Simek , Cyril Chemparathy , Josh Cartwright , Matthew Gerlach , Dinh Nguyen , , , , , Alan Tull Subject: [PATCH v19 06/12] fpga: add fpga image information struct for socfpga support Date: Wed, 28 Sep 2016 13:21:54 -0500 Message-ID: <20160928182200.15800-7-atull@opensource.altera.com> X-Mailer: git-send-email 2.10.0 In-Reply-To: <20160928182200.15800-1-atull@opensource.altera.com> References: <20160928182200.15800-1-atull@opensource.altera.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BY2PR1001CA0078.namprd10.prod.outlook.com (10.164.163.46) To BLUPR03MB1508.namprd03.prod.outlook.com (10.163.81.26) X-MS-Office365-Filtering-Correlation-Id: 775981a9-c67a-45af-002b-08d3e7cc67cd X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1508;2:1eopMkZEjbXdsjI6/MhkVDsZsxlGcBEgpQm5Bfb8oU8dhIuaLXABH23fcbNIVGBjuNSayTsZO17DebRNjFTw9D1CqTlwwiWmFo0tdIwYMH4FQvjzFWrDh5Eu3GEe3f9q+g+KTTmS4pMOSkHrY1v42er09+XxyQyk1eB+MfQRoLpBGprKatGojx6R5O++etBO;3:yP2vtluhzxzgdensHqzu+ouyDscBgnvRgebjlo3zvAJWaty19VZuxc08DkuWNi5Lf/g1XY65SALJhC1+/BiMGnaMocRTIBMFgaZkJkInnOMH+OUu8knzjPgSeD5ioip5 X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1508; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1508;25:96B3H8LBP5apXi5B+hH27gTQ+aYjKZPW/jitSwUCrkuBdQ2IPXGnQpCkN9/1mg806yUfdys48n+4RkNz4PZu5HS859PM5WOD3pC17I3OrlpgjVyXlTcpFt0t5qOrEQK7amYPYn18Kg6EOnVW3McYScMRha6QRQrfhfIkcbbGPY/bm+K651cY/6ozOWCCUYxcUtQ59jeiQX3xdv81qT/Diwqxa7zoDJ7QTN/C7AYQLgT+fLRlRAuQLxEXZXix+PprtyGTK2X7GUaYUoiJTsMa3Q0wdTGXOTArfva6w8QaO7mep2KJLJdnCV5iIxcjseO7Ej1wt+XCn4w09JVT/dDGLOFMP54s7RCAnnhs3uNH8UGLwpNG+s11VEuKBGrUBh9XsGPsCAUuK7Hggh6xeGAsC6VvtXYNgLujJ24vfljxc4Yd18WBN7N0o0wHlX+Unu7XGBi8XCJdy5TMN7hGj+vXYb7YMv9tSKGosbDIm2CxE5DavhLlvipMkQKIkTn8nBpRW8L1sdSBgwDVaklVOeYDTNfaP9K3PgDTt8Ixhy8hkS5fbFIP3cJGQN+5I4fz9d2+fn9i3DI45sNbBmHjpP9Tsgsf8mLwpkRyphFHM00TYcyPHmNqdJgKCF4XUhfJGfb85XESrkKR0ebwhHyk6eFWVf+L1/ZntWFh0zRm+zktaulGoOJSoV77RX+2q/T0AohbsOPJ9VApXpSiaMQZ4QfWQSkEt7Y1qGa11eKFiXH7TXKxRX/GgJHI4p7ysPNgL+wz X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1508;31:4WU0/jHaJxsWb7LlpS4O2B9t5XhRpkRojq9RHXCYW0PCMQihVceYPoEhFkrVBIBZD8QtzoPZlQrrMXchq9n0VTN8vBGHyxyzObCB/wPQqGa8UuSXVfmGBVtdTih5n49KgywglFdDXRlO2VbcC3xVCXi29rVEkUvBxLjb5uE4Ev70UJrteHzVUaeAkG25geAehZ5kVhQsgwKUFRC8TaI3JHkeU5C3Ftf+CXkIjuS/fz4=;20:MQVUlupPvvQbRt6uHcV+p6KnVKH8F1V9tZD86BkDvkUBuwCeWQAjzuBkqEAhyQqcbKAhD+uFoK6YSXPf1V1sDt50dDoFO1EyH4MfxeS3wptR8efALEkGIXuJRkGvNjyp/LsmPtSi0f78zK+bDN4pK/CLQydsewg6qs8LncnKaGw=;4:JqiDApM5oTQeQlZ1yGY3pRejiFOLZCReSDvzWWpNU6YcT4fAR5IIm70F5kxBo8vQj9JUxzzmxuPI3ujbKUl4kWr1pzg8EMolyNYIxx4Ytx8w3exN2J3R4Z5EFXVkzD5+XH4np5eAAuLVg2C86sFB/IMnnbK5xgb0Whn7W4HSRqxVcG/CGzS3lTyQeKiRRgmGkKY+ebUqOnCyi1CmGrWTyPeL6b4M2djUm7MIrfMeqML0en/AEyGAXLSgUum34JL6/7HwULoJc2hA4NaNwoK7MOiTbDyujWfjUel7DNPt+/G0Srhknv/qPA5H8pS8JKTRsb5PK7OTcevl9ESY0bLWl95u1byr3I4z/7t0coEC1HYvAInT/NZ5MlRgTOdGtmTyfkZD4g0SG1ZoDbfWLNMu9fDO6NvcA+IUGAAkf5rVVQe7/KIEP1PaAgzuOY1o9JWsKgitvmtnNEiIIibyWJa9Bg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757);UriScan:(80048183373757); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:BLUPR03MB1508;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1508;BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(13017025)(13023025)(13018025)(13024025)(13015025)(5005006)(10201501046)(3002001)(6055026);SRVR:BY2PR03MB490;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB490; X-Forefront-PRVS: 0079056367 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(199003)(189002)(53416004)(97736004)(189998001)(107886002)(19580405001)(86362001)(33646002)(19580395003)(5660300001)(7416002)(2950100002)(42882006)(76176999)(110136003)(101416001)(77096005)(5003940100001)(4326007)(106356001)(92566002)(50986999)(66066001)(2906002)(42186005)(48376002)(1076002)(105586002)(50466002)(47776003)(586003)(6116002)(3846002)(50226002)(229853001)(69596002)(4001430100002)(81156014)(81166006)(7736002)(7846002)(305945005)(8676002)(8666005)(68736007)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB1508;H:linuxheads99.altera.com;FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BLUPR03MB1508;23:Jv3uULc9DXqYLIbhCHo9z8hnGB3OfBgj9YRe4lCuk?= =?us-ascii?Q?WOGusuAjDByYJxXS5aWJpfDG6RXgUFDcHtu/I4X4uKI7UPojYyFjjChiU4NG?= =?us-ascii?Q?Mlf2ZgodBRc1UOznLASxFEdV2R7m7E1R3C+Wig29yXpGL3O5w+SwA2sa6On0?= =?us-ascii?Q?0M+ItiIlTe2r1eYiblSKXfb1DSaZUNR9Jc1PcJXiTIaWAHr+J25DirV5J7Pl?= =?us-ascii?Q?yC7Dolwd+1lTLmvAga2TJiIyUBPr76uKlapXS2V5y/ZtY2hsHOQDbHEx7jYT?= =?us-ascii?Q?vnibfYF+KqFXmC5p1AMVLfzy/OJm76D6b2Ju6QBxFL9JzL0D6rKCTfEH+5+m?= =?us-ascii?Q?6T611o/NWB1PdizFQOFPamZ+nUz2PeBNcS6I5/RVOv8gp/a7VOk45NKvIHG7?= =?us-ascii?Q?tXiE23eVLinSq9VR9Zs0HSNIQ5o7jsc+d2DH7O9g9+hKqtNiRFgIV1Y6aKXL?= =?us-ascii?Q?14890aYqJsgWgchwV9cAGmdGhLTRlWiDLKITEOzbjHMdfVP/j7oDX+XV9CQH?= =?us-ascii?Q?fHav2ZzEGDW+PaHova7ZyYAa3IP2u9p00eCVHO0/ZsJpqOARKP1BYiklnWa1?= =?us-ascii?Q?Dr+dWh4RfCtWKw3AQGpYK6KJ+LqBAP8+DNhRA7z+7QuiYW8Q+Lz2cBA0euY0?= =?us-ascii?Q?Lt2D9859CZZAIUvBNdosqm2/ow1RL+94d0wWPftCICtqHIZvStviv4T/P7GR?= =?us-ascii?Q?L558yNKbQzJJMLiAznktyVX1tKGbiogqC8vUeMDXlEct3n099iXY2YB6oedv?= =?us-ascii?Q?M/eAt/6i0Tw8Mgy1wh9C85yKXT9U11kO3i+tFbPXGyqhhi+fo3AVPjPv3DtY?= =?us-ascii?Q?HMCTpFla7lK8diDRB9WPlZJNv18wajf9dA06C7h2rOPDAM/PvtViqMmU2CUD?= =?us-ascii?Q?jVLsl0SwrNvx9XFYPNQPsHZPKwtrefe+cAeKrjqnPAcwjuxgQLT+azV7CpOU?= =?us-ascii?Q?2DiRy4Y5u8sRIGsqU85xSwTbdpW8Ypuh5oC1CU/aanJkJF/RDQqbZ4Ep+aeB?= =?us-ascii?Q?1afg6TLHKapXNEBOfKTtlRlr+H0lxEQLjhr3FSGYD8UlRW/YXDF9EOw3jywc?= =?us-ascii?Q?vO4rYP6XWGG+Fiz1tJ0562lAuxPWd1/nZ+f8LyDQ9uPRvPCKx6iBCb0it+Cj?= =?us-ascii?Q?B5/722T8ZRyGnUIcWxXsnunTi80+Woktsz5cqN0pkW/0cxlQELNZ9nEb849O?= =?us-ascii?Q?yPxVy1Bt2DhN2RKNI1V2qteFsg9om359zlp?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1508;6:s3r/AQVAdv6e8Q8e3Cjbpy/0Uq6NVkzPuEKYOb9RT6GIa5Gv3qCORY3CTYa/nViV0NjB4uj8IURs3rBB1u4Jwz4CuiMh0YOFKmc1+9t8D6vQtit8kvHoftHx/ovaJF8ax4vLzUgf2jueoYuxXkppMB8WHqV+YjDiXb3LODpe9m1/3abe4zmMx30lgf+AjNd50PoEZY0YFGyolIymW1yfMZHKR6ybwb16fNosdh41jR7yoB+rYxR4Bsq2a1S/pnRtNUdzey2nXGKfVIpMT9jfFRv54EV38pZXPL+2R+0sWHYck1soCLTBufWmM5ZftHUWLOCg954psD0zAfvd/IFHJQ==;5:ZnQuc0MSKAl/sst/wS/gRUW5noZErBUuk1Juv7BxjlUCG2OLGhh5cFWb0bIRWgOOZh9L7/8avpvYPtbtMiMatm6rQ3JqwzS75VM5VvG0uGRj6hAHrwotAKddwmgKf6rD/oO9HIhNo5CODkZcUIALhg==;24:4H+0iZxGVZF80cdPmmY8bDkSHJinTqYHyGN1s2u9Lu18JZqjCAEquvY0MFPx9jZaeJ2aHxn9FOOGBkO3lXCSxTFIs9+dNuRvJjxwEgkEVvc=;7:sxQR5HQWUCiOEXFl2euLGGPybegX6Xs9YvT4xdrN1MxtbvgQtmmz7oFc6dWVYdzVu88CQ4n8Zr6TBMMAPr1xfAd3wxnrxnJPBb7MAWAvmfpANH+ZDUsCdyAvh12teJtukZeekwU++wex+M/F95feB7d5TULeFIDalLGGIPEwHWx9d3WWPffimw0/6f66FPz3f0oIU2lwY+EhjvUQtN7+dxQx/QB5vjFDEbLx1AkKUriSiikj0LU8S7P4ds6em3VEbxJ7ygEZnoIaPo8dahzy/L5bWl8d5E3sOZLOF41/Sc7joyIdVEK64tG8BknxH8YK SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1508 X-EOPAttributedMessage: 0 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)(1110001)(1109001)(339900001)(199003)(189002)(97736004)(8936002)(50986999)(86362001)(956001)(76176999)(2950100002)(81166006)(5003940100001)(42882006)(16796002)(53416004)(81156014)(77096005)(106466001)(50226002)(48376002)(19580405001)(33646002)(8676002)(3720700001)(19580395003)(4001430100002)(105606002)(2906002)(5660300001)(87936001)(189998001)(50466002)(92566002)(6070500001)(68736007)(110136003)(4326007)(7736002)(305945005)(336002)(7416002)(586003)(626004)(356003)(47776003)(107886002)(66066001)(7846002)(8666005)(6116002)(3846002)(229853001)(85426001)(1076002)(7099028)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR03MB490;H:sj-itexedge04.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD040;1:Rb7kahU/6fycsCImXrD61MuiT1VaQv6QGtRKcnzcrE5vrPg7PiRAK/KFzLv80bqJ1dL1SMrSj92Kkl4JXYHWSgwdeiRANE7VSxdSZaKZnq5/vCOBFSU1MeWJJNQW5uHeBgO5cy5yJFWd+sBP13JW5tn88NPVnaZakHNpNUm+o69GATUAEE58oM7tEbzkaaAuEGoKsEWTZGBnwMh5YIjyDq3eUOSQhMM5z8u5/DqTyk5CiNfQp1JrEK8eF2Kev4LOuR67M64/En2Mz/0xkomDyzqsbKv+VaH2+plDkJk0huzx2JwVf+YhBF7Q1YDH0D2alf7PBNa3ph9YSJzQ5Qa0e1b1leL8DqIcU7zzi3UzXM5Ggld455LfphCanuQYooSxFCtlXfomVGcrs50PRmH/ssUsrIFcIeE2miloASJRnqYS8mQ97sYPs9sAlQT3SdtXet3fZYhT7eCVFFd0BzuGQsv3xGChW+6t1NswvrY6L8rvHAjSkv5eq5bi6Sp85zZ2aENwpsUEQhmOO1M829btPLn8RzUb3o2hiwGR4nbmqOA8OUH8Lxjk2N5WslfouQVyK+DjzQz7AlG2s7tnWynhw9N6FJ9FXdHYh8BoXPTGKr0= X-MS-Exchange-Transport-CrossTenantHeadersStripped: BY2FFO11FD040.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB490;2:QRtMknZS8QbPj2Lu0gF7oThdUXVUIppcs0B6VlCw5lIKPtF4tmHQeRCTTbr7skPm7sIU1erA7yskpoF5xvewztGfKgTj+VVQqTUuKJAcPv3Mv/ezBzidWPUl/wYrtT6lPzfDC52bcelTVKROD7l23XHIrUll6oFFJdP1nohTwnKwnRnldxuLlrDlA/5Ol5qD;3:M43YzDiAdJ+RRY6lzgk9cxeFBzr9m/GFCFBooGrFs8j1DKWfFAaeXnEcjyPiRa0yvhNdwTwe0dcbz3GKrW0P2zOVI0z83Xky0ISH341uy4eabHR5BLyeMri5ndJDowA3YWecsQYP9Oi9IkqpROBy023LtcIGIf3nGfG4uf9Ql1JZB1LeqR14NLirSWHY8Lq46pypqGLZJaXM3lzONYAu8kUwjT1ZxvwC3nQR2OBy2qbEfttUMHn1ZuCXjX9CYP6Y;25:iLE8vmOMFEHpb7sJeswBAE4eQZDPIEkf8zHWVGeR4L5xSDrjW2E5v9icjwxxkJEBqARq61p3Onp+7X3bOfPLyMu+qmP4OwxvTzAYo/lKPvHWiH/2FT5Cn3o//fRBPK7sotbJgFzqr0NjYcCwzR0Q3w9fKGY17vEOFRGz2wlaEQ/eRBjeiuWlb30NvRTr5CWdoKVXqEEvlOmTdOPKErK78Tnv/1QqfEwliVz98y8CVzwnqIAh5JETp6vUcN6XX4b7UpYPzWHKuJvdK8Cfb9zo7vyJcAdDnWAccMscKbT0UChdyniy0FtXe9rkW/oMH53tchmVDkPZbGttIRk9vKcxhIp65C42dYu00v94u8ZGCtLUL2ZDZOllRgQiWsH0UqHmIetM00mOVFe0+A9ijjddw7xREAka2ks5CNl518SpSZc= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:BY2PR03MB490; X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB490;31:sBDDVQxaQdILzTzGdbKd8ZJYZmQsqR8ut9UM1UMD6L3Mi0HhozuxqT5fZe9uki1od8nWHwAnWzQgWzO16paUMQ2SW3vNAir531sRR6mIrma2kyP+EY5OGMcP6zlGkcZFL620bQYWjJSVAA/FiEUyZbm1h24U9Aaday1Dwjw2woIz07yGrQzExR1PeMI+pFF6tWRzGrCcldjYCrXUbWnWR/rcDwcRiPtJ7DgMrgMOxOE=;20:lxjLHn9TMuk/1JBsczeexIFUFVZhli56YI4XMrV5syUJJx31QCYVg/NnpH4CBwgLDSNrBb5NbTIXkIa+duT98WOKm5KF73O7ejNNgSa4PfbZ5QEjX+idPXlHfBNWtQq1ifaEwph2QAhAZqwCwxv5sdzuiqe9opgZhNvO6SjeyRI=;4:R8gSudkeIYvWc7E3RKkz47Kn6pCbry8x0waSd3TUkOZ96My6JO34dJxuwIojqE1Bivo7WqkfQkUHJtebK7cIW6N+rddWtdR8pjpeqtCM9tGbLLMViKFHHI8FOLhPGw7aOkBZwEOjxPmLi869PYYNVT1NO95mSNVzTduwKegeHn7c64yZzVYSzfQhCPnIMZ5PJju+C7LfApHS0jiSL2mOzlesuvTRC8cD+4l3ntQCqZz9nz9n8svypREFhMjSonXHynef4cIR6gNblO001xEQMoL7EfKRsSXmPq86ozYJjNToKJlL9heS8xuXzCCfWhHSexjafAy39i9msY19kt/0OPhHrBA4ttHV3aKSm7pvPoobx+Y1bbyhorY0cLSM+j3bRxKh2sfgCHl4LRWQjQcISyS9uJNt5BI1P0dS6dGYX6w72/jSv45NQTHreD/gVxEDujSG2GR9B5Tok8u51905qTSYZBtQgOSmgFiuJMjnfrvRrd6ABxUbBZAKcfqHuBPEOGsn5c6f7zrxEhcUHsUwzRzKwY39QukCNBpECdrODnY= X-Forefront-PRVS: 0079056367 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR03MB490;23:vi8irI/JkYizTcdHs/7epZKnyjlsVh2xUHsIRaSWH8?= =?us-ascii?Q?gqEHVngSqbHCCzK1rww5G1FLTl6/N7CpUMAE/blBPXKh/UkXpjgoyiSKr315?= =?us-ascii?Q?Q/LQ5LvKpOxg6tDwCVR8UqFbl2HLqn+I8U9JU0f7NRddmK1aRAh1eKys1id+?= =?us-ascii?Q?q1PXRyWGsrPkqGWynAwIgSYdCUNNsUcFdR9O9j3L5K6j+bCr5DTEaPQog93Q?= =?us-ascii?Q?g9CuERSA5Im7xJ+S2/vOsc/JjF9RPAuxQhJbvCKNFiT7BxN3HR/0snAGv0Sx?= =?us-ascii?Q?Co3ZTwrFRXkmNsb9Mytg0Gm7K7hvxyDhmfbkRXCrsA8B2js7JX02rzUbRR2W?= =?us-ascii?Q?ky0i05jUlwbuY84gKjZD1Rw0pHrOoNqTwv3H6QTSG9VAng0n9ALkOL3IIRgY?= =?us-ascii?Q?O41l9TOWMviYZYwAlHoIymaB+2Pw8ksEc5fo0osWZTcFw/PXKxeyz/cLmY8H?= =?us-ascii?Q?JbHiqkO9B50PCb0X9Mu2y54Aa50Nw/FN70CDAQG7zyr8nNqmXC88ONPJh1y1?= =?us-ascii?Q?QX9yMMS4aMpHISujVLy8MMiCKfG9otZvypSeRzyQl29yB8+YrVIUR+UKvDMv?= =?us-ascii?Q?j95uLLbKuCEe+F+UfbyRIVi67TCGW/NhT+HAyYozpij1jaWfdAIfJshHxveS?= =?us-ascii?Q?h2S5ZD98Ci925X57FSVvBoBC6JRcaS3jzo6VGVhqrTRaSBfjSfYYSanIaUui?= =?us-ascii?Q?bubWvJsCHMRE2b7dKq/h51SyBqfcG1PQlNkrrSjj7tjjvr009VgdCj+ruscD?= =?us-ascii?Q?0f0DpoQ9AKoi46X+cW2YC9i79ShT0MnT+h+wI0RZGx/o4D9QXF+ShDWYnk5i?= =?us-ascii?Q?ngkxKSPMSCWS9yZvV4UgpC/UEU+xKDWzcDFRNZs4n4wgH7ErlxhRcsScPq7v?= =?us-ascii?Q?qFuUDxRKBKYGACcjGQHjVlZ7h2kT9/vhqhUWfwiAJjCZLe78a/JPUtc35N1C?= =?us-ascii?Q?/9NRuO0oLhEfess8jmnQjoZxB3qsoF5G9PnbTQ2AkYXLhgFw4ArBtM3mGS6y?= =?us-ascii?Q?YS8ur/fNyd/XYI3F5IWdmgWora7n9ZprrYPVfJkogLZWfcT/idWf93wgpGnH?= =?us-ascii?Q?2dpPOO891xJNjqZ/yPLBhvtqB5v1nAxCw90BmFMbxFNhllugfuMgtzMbcqbL?= =?us-ascii?Q?yI2FtqmANfQsQtRgo2rfc8djt8iHJcK/p3A4TXWwfs9xUYE4p4zK+0H0v+tO?= =?us-ascii?Q?WLHglmg3U+RPYCvE1CGYB/pb4DMI485V7xocuSIrWSAMF4KL1ZZo8aZvpojK?= =?us-ascii?Q?i/TTb30P2oLBmzO1C0EHtiui9tn0rg1ZgK2jjB5xQWx3XcSWmsDsxq8h9bxI?= =?us-ascii?Q?jMh0GdmFMFBP7hFtK0qmTM6UsjR33S+yiipCYnVjqoPIuzztVAcOe6We2B8M?= =?us-ascii?Q?xQfuklbnc+0GAcqNGSC2l9ZU5ZfRbqKicgU9bJLp+lIzGvIrFc50uEfxBNux?= =?us-ascii?Q?Y2XYsv8g=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB490;6:p8VttDPTVoHAy9uERl3NeYCyL1KU7kiaVvOe6bPNpiy2DhAKCCMbBjEKpanptXHB2KZG2G/2toOf6gihZzVZdggYJTkOCOCKOaioAXW59VwlSv4dZ7Ugly2qB2UppCvJeMo3lg4tb5CfkriZYipxjhCxHWRYqppSWuVFO6+ECdtegy63Xji+q0nkoZG1nzeBNk/L7b6c6u+7XwJJu8dkMLE+bKzPxp1Zx4NBcrwV3FHyLLF86uD6Y8elL30nvxhNGZ5FEqJDSeWpEhJG+vRaoNSZ1u5j5Bbtvy//u045R9TumgbRU/bDhPtaUA31GmqPejiPRGgEMc1jgi6H1T7Ujg==;5:5JqpN0GxPj1O8i1oSue4GwPHySD8QsuFIJ6Vo843H8b3ORQLcx9d/BjhWx95DwGY98Yrat9Misolgb3If9Hb2pIuq0FPQaNGDutu7t9gMSt0L8KvWAqDhozAwfqip8FHSywtRWJO0yLkRb9+f8cUGg==;24:Q9DFjpTiIJLWTxjcIsM2e8FBxj53NSVMUnzxbj1omkNTYwn7NOt4isjweSeuMoD5XudLepPmZLa1/zB6p1avSK/+R0C7zXaRv8xB9xtkeRU=;7:vsryqr2ByhrJdRlqPi02XwkScokBwUqdoO/BHgMY6ej/mxNok9/GB/6gHLgLkGQToLOExrC9veoMnqayAU14jkwuA7mQMH1Zp/IiGZE3q3raBRV886aygxvFycjEY9cJUEz5kWmjpdbb4mNuqKbGp/GBFTGjCH2Jhov/TxeoLGOBHn+gTLV1tn89LqiVskdy+cRCbMqeJFIOztaHCmOd6TDzTy74aJvjRZMwdLAqTc9h8M4Al9XeVImOgIVPVYo1pS9fIa5s5br2l26Idb3Jcw== X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2016 18:22:25.3075 (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: BY2PR03MB490 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Minor changes to the Altera SoCFPGA FPGA Manager support driver due to FPGA Manager framework API changes for the new fpga image information struct. Signed-off-by: Alan Tull --- v19: Added in v19 of this patchset --- drivers/fpga/socfpga.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/fpga/socfpga.c b/drivers/fpga/socfpga.c index 27d2ff2..b6672e6 100644 --- a/drivers/fpga/socfpga.c +++ b/drivers/fpga/socfpga.c @@ -407,13 +407,14 @@ static int socfpga_fpga_reset(struct fpga_manager *mgr) /* * Prepare the FPGA to receive the configuration data. */ -static int socfpga_fpga_ops_configure_init(struct fpga_manager *mgr, u32 flags, +static int socfpga_fpga_ops_configure_init(struct fpga_manager *mgr, + struct fpga_image_info *info, const char *buf, size_t count) { struct socfpga_fpga_priv *priv = mgr->priv; int ret; - if (flags & FPGA_MGR_PARTIAL_RECONFIG) { + if (info->flags & FPGA_MGR_PARTIAL_RECONFIG) { dev_err(&mgr->dev, "Partial reconfiguration not supported.\n"); return -EINVAL; } @@ -478,7 +479,7 @@ static int socfpga_fpga_ops_configure_write(struct fpga_manager *mgr, } static int socfpga_fpga_ops_configure_complete(struct fpga_manager *mgr, - u32 flags) + struct fpga_image_info *info) { struct socfpga_fpga_priv *priv = mgr->priv; u32 status; -- 2.9.3