From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933844AbbIVP5v (ORCPT ); Tue, 22 Sep 2015 11:57:51 -0400 Received: from mail-by2on0072.outbound.protection.outlook.com ([207.46.100.72]:12512 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932456AbbIVP5o (ORCPT ); Tue, 22 Sep 2015 11:57:44 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; ettus.com; dkim=none (message not signed) header.d=none;ettus.com; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=atull@opensource.altera.com; From: To: , , , , , CC: Moritz Fischer , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Petr Cvek , , , Alan Tull Subject: [PATCH v11 2/4] fpga manager: add sysfs interface document Date: Tue, 22 Sep 2015 10:21:09 -0500 Message-ID: <1442935271-10375-3-git-send-email-atull@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1442935271-10375-1-git-send-email-atull@opensource.altera.com> References: <1442935271-10375-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: BY2PR1001CA0082.namprd10.prod.outlook.com (25.164.163.50) To BY1PR03MB1516.namprd03.prod.outlook.com (25.162.210.15) X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1516;2:MEJW9vD3KdkXQUuaV7uXcoB+p6v8cXCOWpAoSyPgxcdAALuFkcwqqE/fm2ngGbfMkpW5ISg1IEwxAzPe8yLkzm1v4gr19/c1AIPzAEUrS8POlWwS1eTv6z/dUVECnnqVbn3vUvh/5EzZTsb2oubBUuRM6ljPmgnHc1vIlabVNGs=;3:L1qiPsljGXTldmgQk4eAvToz3g44Q1t/eFUus3TAa4a1tFSd6BNSvVYcW1C8QUIUVCIzsrBnm34GQLsHHHsPuaWv4NFYOZFS2G49iVMcJX9idLfXVFOFGaukAA10sq6TwxfPC0RYKHRaqnM6uzycgg==;25:sBzJXmTiV26HWJwb1oEfDml4N7Ti5MD8p7S047BpTgre1GNeGJvhiXtOVfLu6DcTH7M6byzQyyRpxFmEI4Cam8Akz6MUrD27IYKntEupjM0jweMP9ngE8ux2JBKCDdeUjB6llBCjfi2zs/G5/H8iBK/LkxVRMrasTnuBOKSk6N/vm9Hog6Tig6yLz6YrdFa0J54MlJ6NEeG8Xl/jrHN5sTLOnD8jpr/t4m7NBF9+4+tq7S1R0wClNYvny2M4wlYNqoJCX0yixi3kI3rqMUXxTg==;20:mm1Hwi0E8bjJyypwREwZBZkveFdBa8wKYhsm2VF0rc1wPAmw5qS65kmm0q2BG71jr7O7A+w5pyXsW3q7Ccv0MQsm9adN2blj3r3nu6lBfmi/UYlNJ44vzQYA6N55GYIIkQaiVv8UTmfv84FhVUtkXz9OK7J72C3O5EgkiwmGxLM= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1516;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB317; X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr,ExtAddr,ExtAddr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001);SRVR:BY1PR03MB1516;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1516;BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001);SRVR:DM2PR03MB317;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB317; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1516;4:1fCrXpBtzv5L/nQsIZPPSwhpMSAtX0JWcqBup+5oxsU8uSmxqHK9F5nilFvp+wtjDZqszDHnNgJ3ajH0VYRMVfnbKVqK9roI36mxS2SPZTlgyrQHKcuk/tHVRopG6pWL2tQdpbvqmWZU17Pog8n7p0GBvYU74Diy3VT+Dkem/1iN+82Tv2mTc0y5VObJtqalmlkmcfYSx/IezvFsU1ojZ5JyoBPyBDXGoZmBX4uT7nmaNSoK+LVDCoDBWrGyyqho7m5WVjEFeN/oaHiACyvBa0sxi/nhhh4g+5EW/4im+/chZeF+5FaQ74mOCC7ysYodIZEY7H4m1o/KPuS7RIbxKONxMQIHmDz68csog69KccM= X-Forefront-PRVS: 0707248B64 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(50944005)(199003)(189002)(50466002)(87976001)(107886002)(5001830100001)(5007970100001)(47776003)(5001860100001)(64706001)(81156007)(101416001)(66066001)(97736004)(5001770100001)(42186005)(5001960100002)(62966003)(4001540100001)(48376002)(77156002)(2950100001)(53416004)(189998001)(69596002)(5004730100002)(105586002)(76176999)(92566002)(40100003)(86152002)(19580405001)(106356001)(33646002)(229853001)(50986999)(86362001)(122386002)(46102003)(5003940100001)(2201001)(77096005)(68736005)(50226001)(19580395003)(7059030)(4001430100001)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR03MB1516;H:linuxheads99.altera.com;FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BY1PR03MB1516;23:QEkAJAQIIPLnnEnVGK9AIodiIP1XjFhReXWtEz+cy?= =?us-ascii?Q?krya10qR//k+vgUSbA2ZECnSJSKoCvCoIrLYL11whcv4HirZC5X+JuCiCv69?= =?us-ascii?Q?od/KTkeGIcKAywqNrYDzqqGM283eiOv5xw+7hVIdK+iGv6mxdu4lLCtJHGf6?= =?us-ascii?Q?MQryOZujptxVniWYw7lwogdpT0kvzY5N5m95n4kesXabM99RXDQ6XIfrgiN8?= =?us-ascii?Q?pay+gWNq1FeQkJJrCHFe1vliFCetd1kROv5knie1c6ngflvg86Pm9pHepXKG?= =?us-ascii?Q?Fb5Qct81SvS+yUxRNIn6DSAwqY0bVxfyIaTgDY15RvxI6ekSLUuZE29c4WKB?= =?us-ascii?Q?qWcWZ+ik5pcLqCirD9oA5fxyu+NUgqp77v8eA2tya0MtTIoeeqCJiMBCMtaU?= =?us-ascii?Q?LhI0/13SlCpbmYmfjGWQqn5rB6HYPEUnm7NT/JYxdAbwFz1YuN35FSg1XrbF?= =?us-ascii?Q?EpH5BBOj6VFM4WQxysXDMzlpiFxbVrg1GXJAEeC7HVegbnQEMkQ+zvIG5fIM?= =?us-ascii?Q?ucAV0pDoIWmhgQLMfHAfC92P6j10tMakX1WcqNdNQDTzXkkxl8/mM/lN8SfI?= =?us-ascii?Q?C+fTDXAhzEZwaDFQst55az9XL+qPvU9UP74LMhnHjZjUC9VjsjV8+RXgd2y2?= =?us-ascii?Q?UdTT+8vVMUjrgfGI5hPf11w+nSfc33UzrwgwzQFKSWdIcUmasNxaCi8Mwa8q?= =?us-ascii?Q?cWQOSXgLp+jc79uSxNGFC8+tRKuODnlSmUHvQsdYMPbBIJO0N/kY79mI4vn5?= =?us-ascii?Q?TVyyTxLPZLShtLl8hh36HbEffILsViXsr6XsFX4qUNLLhSBHqQpX3keco088?= =?us-ascii?Q?AjOBgt/xFeciAjXVNihhJK9ClWMV+5qU3iRRO5C45o1yykJixA/RLd4c+Kos?= =?us-ascii?Q?MnKP/F8TdhEgbNpBZZdzP8ehs9xFq9XxeNTUxdKSBSEM77lFvRFlLtLXBxvq?= =?us-ascii?Q?oROvcL2gy7DofgZF6TZAfecn1rU472SZf81pnWO7ULaMOL/D6zyXq210Akan?= =?us-ascii?Q?q1DX0D/Sr4/V+5ZzDgOvRdxAc1BiSq8t5/2Wru9Q+qcBH8fcbIZbsyCCqOAv?= =?us-ascii?Q?NZnpkDDMDiawDBo4VXDu0IL5yjSAmSsVjIzD3rPv2e/Fq13fkCfkJymhPyN8?= =?us-ascii?Q?Q5qGV/hLTIvGYpOTuBKsg4Nwlfa0ojKKP9urLXfl9d9RaW9cLmninfjfzy0u?= =?us-ascii?Q?TCZ+CrjODOqb+nUphRDjnPaYu30jVpyxQoa0XxG4As5zWw5LCBSD8IlYdOOa?= =?us-ascii?Q?yymWmM5Eqc8jXs/zpF7eEjz8VHoMDotUW7KcHJt+XKkdLfAYaOeXpbiT0J91?= =?us-ascii?Q?Mh/Xt3O+viHwX59ffa029bi9SV6Kjhi0rqxaQyG1/Hf?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1516;5:iEUHAp9CS+9Rh7FkVzbdT3RqHnivkjacuYQaRVGJUfflRy4xaOPLmJnt752RpUawz09/aGtbbuDDBSUns90wznsuMsRC3VuHwBhRyeKROmjqmaTG986YYJifcAsMxiZvlk89Zay+wPw225jDD0du2w==;24:kmY9A4q8gUYID9xwyuMH7j06WE6V2yT8MenrrdpRHKXL3ttJae0aar5oOx+sdk7W40vRWDFznTakqDmSrUZstFpSTB74DYH3iNRudLWNQok=;20:Gv4paZAF2hBFx7Lxj3T/wByrD3yb57llwSCBPxmQuptu9O2EAIEqg0Pq84bnMQFqnS0xTO0mFMwLMdh/QToEKgo6lu+nobAbyOBCIkvY9Ynq1jw7F+4hfs0e2A6/7i0H0/4xkG+nrzpKLnHIjBesCPSLnIZdMZR2zAR4AaDqOAo= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1516 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD042.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD042;1:l1XjpqME8p5cTf+H0oG9cFcf5HdpJ5cf9StD68rvmrVJZul10SylCRyhHrWT7T5pRZ3hvBsplMaN25dv1awi9QWej2NjeEcwenVcp+t4SUYOMc+I2K32w3/Bott7AvTvI+37O5UrvjeXMse5DEYjY/8uX6Nd22Y0g+Pf64ds43gwNwrL4BaqSjqyYOy4AARf266K14xs3wd1nH9Rw9HMMSqg3pKX3cXgVHNc9WtbfzoI/MyZksy6CBtokJQ7RDckm2OUrXGt6YMLWsLalW8GF1WuuFbJrMkfu/95fJPtlNuQJhKH5eanKsWY3UCozQEfWAOWTuw5eoVEy/Up5OmIEZ2mOAtc/1LAFAEb8SniJ8M1rXDKnNPwikViSaPuZJRi2Fjleyra1WAYaImYgGSC7w== X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2970300002)(1109001)(1110001)(339900001)(189002)(50944005)(199003)(62966003)(50986999)(77096005)(122386002)(2201001)(77156002)(48376002)(50466002)(50226001)(85426001)(16796002)(87936001)(40100003)(86362001)(68736005)(86152002)(6806004)(5001830100001)(19580395003)(64706001)(53416004)(97736004)(5001860100001)(47776003)(105606002)(229853001)(19580405001)(46102003)(76176999)(106466001)(2950100001)(4001540100001)(5007970100001)(66066001)(189998001)(5003940100001)(5004730100002)(5001770100001)(107886002)(6070500001)(5001960100002)(92566002)(33646002)(81156007)(21840400001)(7099028)(7059030)(2101003)(4001430100001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR03MB317;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:3;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DM2PR03MB317;2:DR8tEKrBTLfm7RWUoeNvQPewqqsl6WgqA487COKlFuSDrrvNpKezVzQYWEvkxP/Q+Sv6F2mYFqi1EU8bHSv6IOOvyAa9TGLY4/ZcfeZgMtSNpscrmn3Yz7oE/6s8KWz6WtvjKxpu2OO4LAaK18pqQyz/4kcU/3uSbnT5mNyHVM0=;3:wuTLir811ZZxrEYqObt/UilseclPCwT3vQ5MMe1qJd4dxCQdjb9AkmyqJncYGgX/j0si8xw8e8JRzvo6g0mra9MAe/t2BWx93APYmmETWG3Q128fgzIQDEaSaOTuLzAyRyFWFzPcxo5n1nb2SK1/fyqAHTzIsom7Mu9ks51UGHdxPu5O/KTIOF3mvZTMKF8hsEbAYvw1C6YdPsGJ8lgoUC44eyAYDCzsFfOCffcbOkE=;25:fGTcq6m6nkHSqhElyyYgnBsQCWpc8yW3A57PLfrxUXPutdZJpIH+ibmYwMxkIwiRe8LEuNU4DxwKgdiRYsOmIo/LDpd0BBZlEbdKdDuOnab3wD/hsc23ffSMVxH9Ey3TA2xGixiZda9SFyk2aby9czA/YqamF96zhOGYSouwDmL8tQMnfBM/DKaRV21vqNWxbBMdVJ+OVnQnDaGXQx8YFcF6xiOVYAF/+0fNOIkZpHksD9MMqeTOF9oA9G+ZUxKH8uxUFl5DB6G07LrUx/zU0g==;20:TUV19Ho3fUJL94J7yNJkbfCyAKe5Y8dk17xjZXLMRaFgJvuNGYVr7b8xHDLM8WBydJrgOeaOmoybBh+EgHdZQ2cVLsABAvlQTk25Xr01l4/cyXLKCstV0WC5CS5SuGh39l4pW/ZETT8f5puyoMRSYv4PeKDJEQKKm5U4PDrTgMQ= X-Microsoft-Exchange-Diagnostics: 1;DM2PR03MB317;4:P+/45+/GMcT/2Xmjbtba46BKsyZrJ5PRP6NqNKPalnPH7J8FYPtvtcti7RZJ7QOdHCVcxhCLG/UASSIJB45bFDdo9eNHvmtayIU+Bpuj0AJEpIUsmPxYmzXSZVbb1PS3EozSp2jr/xo0y5RiIibzS/d5AKxRR8iKzB2FGRol1ZMlIAnaIHmyXOZVngzOzhGGofJqttf/ENazBNYNpZ5pBEBMdvj7hupvZVcds8FO3tkRsHdbcvQU5UOSpm53371JRsqLkiFs2ZA/Ikg45bMBn0Bd9sYJmC05rm4SOD+Dr1dteldilWtfLtSFfu8qyEYMGzAiyiE9VRv4ewPChElcg4CVGE5Xu+PBbfavHXAoa7E= X-Forefront-PRVS: 0707248B64 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR03MB317;23:a+wH9g90OdKuoK4SPmdq3tkH88uroxGjy4glPHCKwC?= =?us-ascii?Q?CS/6Xp16HwrKkSckIxfNa//DbjZ/RmHki4X6/JPTmlTHGGzosSQvJdwV8ozE?= =?us-ascii?Q?WZNuWQ8nSW/KRduLXcWXCSR0gbJaUH7djN37f1bQgH375WZlqNSJoDCIgVhf?= =?us-ascii?Q?IrtidgtmalcBaVjgk6NPKcM6uqh1yJwilwMlgDLWD+xA73wdPICahhVLAxZu?= =?us-ascii?Q?Q4Dve60hKwpH64TrnE9WmABqKH7zOBIu5aDShWMzeNHvG0gib0orp9k8ZbVo?= =?us-ascii?Q?7fnFxTKN0f2PrXbY4zTb5KQCQ9ycS3FCsVgRZ2DS1whlQAdEUV2UJCac4rJG?= =?us-ascii?Q?TCsLdJSFe0Ba1kZl6LTKk2VwhaoJTlLe5DdKmtPhp/mYuVJALX+NmN4deDBu?= =?us-ascii?Q?Tpc3wOj2AKN9EIsKibo+Y7+DhKxLfcUXoUSB1OHIdn5Zz3s29zgVfTfziKz3?= =?us-ascii?Q?mrIut8i8XcMMIGTP3Jmy3bLtqgoirKhS9BvRXWmNLDZ99HNwUmuoMxANEjT3?= =?us-ascii?Q?tYF0JHTfXyMIzWUbHWDZ/HPKa7aUTUyJfudTUw+5xk3TPl7C1UNmq1Kl+13g?= =?us-ascii?Q?f/2BmmWXfhBB3U6GoDjhsZvB92HSO1jfOA0jOTNIwEr2DhXBtMUjcveTf/s8?= =?us-ascii?Q?B6k0Lbx3JB8jCrx35PCVfm4TfvF18k6iYRjCI7fVIjHE4HTeVkydevZO53o3?= =?us-ascii?Q?xqUPI3UligJkjZ97+1zg4OZkDloG1W6nn0Iy1xgOkGOx8XfmRGWIcmC/yell?= =?us-ascii?Q?B/ag84cjsYaUaQ134MnhrkIFByAQzCLDiG+6YJ8DeRfpIdboSeiCxFoQzEA9?= =?us-ascii?Q?dpdtCNv9m+V5Yuw3LFVPN1fhf8MuQ19x9LzjYPFTcqnVs4HzbbeS5CCAyCar?= =?us-ascii?Q?RJ8R8gWfr9vaBT56AJ8Ugg+ZYcpUaM7VfGV6q9u6tnbwJlkujvLSJpbE2GvS?= =?us-ascii?Q?RtRBN55wnq/srYYzdAqVGKL4OGsRkubLpclFe4dLiwSIoP26F7VjSL1TXegC?= =?us-ascii?Q?eYfWCr1+ccXSEUi6htthVxH51+VjspNMoG6G4s99LVco0e7yFRg/Ju6TbTLF?= =?us-ascii?Q?uKTk9L2WO1k+Zu3dH7V+6ij2j0VlN+P3uldQSUJ2cSedqUZUD5bfFYF90VDK?= =?us-ascii?Q?/3z/zVxOvXSghQXh1p9bdu94lwBU+Z+AxqtNnIivaDPtFRlg/610VBuG2WBh?= =?us-ascii?Q?UpR1Tk6GTQBxaxQi7V7nqTD30iMQiiT0hGYiSfaAsdUjNTTPheuLNFlfyP7P?= =?us-ascii?Q?CxCuPk+rXpl03yGIwr/9Unkn4iA9t/dZQFo109uuZ5NE3Yv7mm48wsr5vnwu?= =?us-ascii?Q?rFws3qa/R737ZgIcOZWJOZrA284nSXIaRLNiX664fbXZ/8rbYThrib4pYRbD?= =?us-ascii?Q?Tv03IHrXytuhoqROO1asRvrjjCDcsig/W1hSDKQmNMtAe50SNayvUpxR52zo?= =?us-ascii?Q?uSp8xATNXlgk6hUSJS23T/gGrOqYeeG7Lx/Yf47j97EDAvwsvr19fC8737Si?= =?us-ascii?Q?kXTXKBpFtnuA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR03MB317;5:yIVLONr49Rwj0RE/izekVg3AuIgW5G0VBH3aoHLhef0XM6B1UIviGtGidLL0pd+EmwEKcwd+5X44m0Y7irT1qiNAo/zy03waZnRG/dqtK3Ry86WOG5O0gt8iY12VaA5QDTYXNlZ0LcEnwxmC66X8ug==;24:I/pDEmJx7K2C6Z1XCiAWLmK1QA6rAXEHIcYyZc6eEwMMRSwdpYH8TDh1VVjExEoFMa4Y6MS1qwyHX7CJPxfRATV6EDiuAwf6gLQGuYIWOco=;20:QPDPVN4i+oNCJoV+tsY8cmDBitB9UNRM2y6oeKhX7AK507sB4VkjCKV9LSs2xqubVq5lGzLc3jFZ7RsdYNpgMG942Bbi31JXogWVXkQJnt1vux6pHUOl+G98Dqm401blO19FnExAF6APPKth4PG6gppFxchg1sOAbRx3kaMC/wU= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2015 15:27:31.1986 (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: DM2PR03MB317 X-Microsoft-Exchange-Diagnostics: 1;DM2PR03MB334;2:p/K0F7hx/K6IDnV7fmgGVztoAoX6IincQTHoqDnmNVfDuv5Pjzq9T9x0CvvSgt+N240hHrR5H2MkZw6LEHBi0VLhFBtt3t6VQvSO7YU17CbmFVFHnAPu0E52xWOVaIX53DdoXfgRxbVI2/6eURlqEDiYyBKH8ThUl0CsV4O7D6g=;23:e+6cJRj1SljpeeGY43OtG0IC4yONlycvLxJ8avU8I9vK2Fb6YB1aqi+2FRGvWh/Ab4whrD8PSx2DqYecFF9v3xFd573/WaMdhciAvSmHBvF+/h2U5Y1SilhmpYGOv/fda6fE5LPDsUT2/m/Rj6FJ4xGTlW2WLtK3XyS6isw644XXvkPCqGIBelLYipVpg9nV X-OriginatorOrg: opensource.altera.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alan Tull Add documentation under drivers/staging for new fpga manager's sysfs interface. Signed-off-by: Alan Tull --- v5 : (actually second version, but keeping version numbers aligned with rest of patch series) Move document to drivers/staging/fpga/Documentation/ABI v6 : No change in this patch for v6 of the patch set v7 : No change in this patch for v7 of the patch set v8 : No change in this patch for v8 of the patch set v9 : Remove 'firmware' and 'reset' files Update state strings v10 : Clarifications about state attribute Move to Documentation/ABI/testing/ v11 : No change in this patch for v11 of the patch set --- Documentation/ABI/testing/sysfs-class-fpga-manager | 37 ++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-class-fpga-manager diff --git a/Documentation/ABI/testing/sysfs-class-fpga-manager b/Documentation/ABI/testing/sysfs-class-fpga-manager new file mode 100644 index 0000000..23056c5 --- /dev/null +++ b/Documentation/ABI/testing/sysfs-class-fpga-manager @@ -0,0 +1,37 @@ +What: /sys/class/fpga_manager//name +Date: August 2015 +KernelVersion: 4.3 +Contact: Alan Tull +Description: Name of low level fpga manager driver. + +What: /sys/class/fpga_manager//state +Date: August 2015 +KernelVersion: 4.3 +Contact: Alan Tull +Description: Read fpga manager state as a string. + The intent is to provide enough detail that if something goes + wrong during FPGA programming (something that the driver can't + fix) then userspace can know, i.e. if the firmware request + fails, that could be due to not being able to find the firmware + file. + + This is a superset of FPGA states and fpga manager driver + states. The fpga manager driver is walking through these steps + to get the FPGA into a known operating state. It's a sequence, + though some steps may get skipped. Valid FPGA states will vary + by manufacturer; this is a superset. + + * unknown = can't determine state + * power off = FPGA power is off + * power up = FPGA reports power is up + * reset = FPGA held in reset state + * firmware request = firmware class request in progress + * firmware request error = firmware request failed + * write init = preparing FPGA for programming + * write init error = Error while preparing FPGA for + programming + * write = FPGA ready to receive image data + * write error = Error while programming + * write complete = Doing post programming steps + * write complete error = Error while doing post programming + * operating = FPGA is programmed and operating -- 1.7.9.5