From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755873AbbGPSCS (ORCPT ); Thu, 16 Jul 2015 14:02:18 -0400 Received: from mail-bn1bon0140.outbound.protection.outlook.com ([157.56.111.140]:26272 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751505AbbGPSCQ (ORCPT ); Thu, 16 Jul 2015 14:02:16 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; From: Stuart Yoder To: , , CC: , , , , Stuart Yoder Subject: [PATCH] staging: fsl-mc: update TODO list Date: Thu, 16 Jul 2015 12:50:50 -0500 Message-ID: <1437069050-9057-1-git-send-email-stuart.yoder@freescale.com> X-Mailer: git-send-email 2.3.3 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD031;1:+lqSPGvZmiifAN3CTPWOWTkSUccmsPbL0UuO2rQxHszZKQ1qedSRZR8UqABsxVuITO7W2WqiUvnJCwnv3C3EMc8h1HKoMhXKig1BQngntoV3gXQh0JM9Hx3B3Q2QlpmzyBpwak++VzHBEWvTVYdGfInIxiHOJcnWes3rX1AbwVxv84TudzQPIWJ4eo3X4flamBe4m1sgnBZy4AfkjRSI/6IkijB2NdOWzhbzyz7JRgyoxOQcjwcP08AsuL+4jKsK8jY8BrAMdteJwKGXveSK2SwUISsrXT/y/OtX1OEDtLQEfEF2zT46b6vIA/N0cyQ16e4MlVbGFI+LYSe9HB7mL5XNS1QNUihZPz+6IFD/NMrViFCJR+LIkqNopk5Z3r0PY1thmbO226ho6oCWAQORY74e1Wm9Rrtf2aNde4+dP5DgVYgaQ7IIyHRXci/x+oez X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(339900001)(199003)(189002)(85426001)(6806004)(5001770100001)(87936001)(86362001)(19580395003)(19580405001)(50226001)(189998001)(107886002)(5001960100002)(77096005)(33646002)(229853001)(50466002)(104016003)(48376002)(50986999)(106466001)(15975445007)(2201001)(92566002)(105606002)(62966003)(77156002)(46102003)(47776003)(36756003)(5003940100001)(4001450100002)(2101003)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0301MB0747;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:sfv;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0747;2:Kkqtm+aj+cM6njM2g2X+t5YlkDOINCM9Q2G3bjgADrpcf4eA1RNlSi9btawsFzm/;3:gFg398r1sQ2Bj8G0esySjGFZTmQvojHnhY/IOrQYX9JR3HaKJiuX+1HzLwI9Cul2Jot3UVX1SMkcDoEw5cJVH9+ENowGA9JIRPD6jYeCbGkemxl1ybPIleC0HD/Ad/2t7RsJxnz4ApsNrF5nKdv9CnMbRziT/4W9lEDYDjVFT7illym59qYVoQEr+m6lOwmhyJI81sznd76uyPo11RTXjEmFkBgEBLI/hyhPUflhWwg=;25:rH0/w5XDI7TZPfXj1HFmdMvaHUGHkbWe+Unn1Pgk+BG0W9pRcW2SsRhM+ax9rzUc9EWVDqYEzqTxydy+Rj1dAGr+H3wW7HGCtQ9OL6Zt/84FNGV4eI0+c343uocF7jcDYdwWqA6tAQmsqtD5DR89kGKQN0k4QOXanOSpp8YG2JfrSQ/an1nURVHqD5oudwrmSenQygCMONSpZUB4FVMluPkqziNgmP36WIk9JPDap9Y2qnfBH2QT3kFihRJdfjsh/KtYBt5lKr15BXz9tjNDcw==;20:yVrXThd2Wc6kpjmTZtO4GpzmRw2E+J0XWfJ7j+Rs/tnMCxRnFiX2oHXlE+8+wEpLqs6et4FK2AgUL/+hnqPNriI3/SObI6Ev6r3d2uj9tawIMFNga1EXIajY9olKUU6FGDVX8As//mhOaGmj38ZS7jNlowE7EmKBE1HRh1WDHebQQRFwfTUc4T9yq4OQEil6OGpMPUA2MXS0QuEoaLbpxmPva0kQ1eu5wwWsDb83/raAE5gShb2kqvdNXTQJU8i4czgQ4hoAL2+tZHYXnrOWCMl/HDfBb4/uGQRrssiQqLG+1tPEGBXP1Mmd/pbe1tyYb4jeOdRkLLzL7slmfMOC+b/CQjIRaU2Q5xHYETIIjl0= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0747; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:CY1PR0301MB0747;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0747; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0747;4:FZ3Bp+LcCKkskdbUuN4Y2wiQLAwI/+TsfLTmuINtZj/cGyrbzzliCwBzR//Ea/Fhhm1zpL1JX/NmKZLpp67g/pQXjSH3SIv0ffsO7dY8V04zuDELBDawy0m9SNCylZXu5CzqhFiIxie8BHcVE/NMCAfHmM+VRfeHZeRNFZ1/1eIdV/kPRuxLkV72TfWE2kgjDe16J/9xtu/59tkJByPDLsD4c8cEsIVNW8oKf5UBaq39TsBa33ovHMmEGJunLHxFR8GQpPsScOW+3HJMhqz6a5s+5AMf4IvdfGoRMrhZj5M= X-Forefront-PRVS: 0639027A9E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB0747;23:iQtO0+NN/b8G5Zym4+gmFrwLmyA70v4UawrWJL6?= =?us-ascii?Q?Me31r75i3N2cg/wbjlMMrVqrB28BOSnVpIjw40/VnbxrWcgm9NVYbLc3fb3g?= =?us-ascii?Q?qoonCkjYoR9TCNMsZcXGICb6VPrzbSPVCyHxPVTA5AiV5rGuRQ5b5Lk2UrRF?= =?us-ascii?Q?zVDs0DuTwcxXp19MmNwEsNcccaj517D1ZZ+MUGx4tQ/MJ9SAAzYBmIE/rRYQ?= =?us-ascii?Q?9zpW8BKLQaRhhZ73Q7/mtDVUypYZiVioJT8ertGGqVuw5kEUVsDr4fOKjAmH?= =?us-ascii?Q?vBl8Gj8Vvy7gYx9conZz2BgBkMDAlUqSp1TJk64vpVNplPmYIwousvSjqcVs?= =?us-ascii?Q?1XIjzjpCev37+qfGtvOtblqV+ja3Grxd3hDfWrc6w8dWDgJ9sDlvNOTx+WZ8?= =?us-ascii?Q?GqHVqssTyDwCQ9MdV6KR68s/FOjmGTZvfW/7wkHRZF+MOLqfRNnuX4VwwoRZ?= =?us-ascii?Q?XuFu0Bo+WqlgRioe3KlUDt9cWxTHpqreM8G9cslVx/K9gWU+X6atUQwGXbky?= =?us-ascii?Q?zO6a2X2aOT//rC6KJWD31rFgUH5TXeab+sFwgkh9VYA4NplvAvTs2koKD/2y?= =?us-ascii?Q?gnev4ppMf+vUFe8hUAfMLvqKwupI+UwYhoFP4fyed+OmiEw60Mn95xBQayqH?= =?us-ascii?Q?XZ0ocSeGSKRpJiyk3GRrNIGZHMCUiO9Irs1WVu3cgBGjB8jQlfP5Bm0QZjfy?= =?us-ascii?Q?9mw3+r2Yi7lU7jOOoqtiglYTRdZzhQUrwetFnukTsMXOlIgHYr2rRJDUX20L?= =?us-ascii?Q?Jlkd4v4dBMG4u8er9lgMWrjEsptYTZbHRMKKGfBkUtiss9IbeKOYvMCmtKrP?= =?us-ascii?Q?x9bKgwZdqA0HcoJfN8D0mdov0Q6X3rPjayuh3Ga/v/HnjoqFuEee/ZKfGMe8?= =?us-ascii?Q?KUqhGe6pamOhCmSoBU3TI68E+2r7ayXq0gEUgWpTytOg1V+gpjNai7zcW2A5?= =?us-ascii?Q?8OvS+6oRpSmizwn5M03nbjvcEt1QKaib2mJr1e7d5D3j/umUAaUP70OqxkoM?= =?us-ascii?Q?fqShiZyFnGTtK/3WrXK6h4z8B?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0747;5:H9/J1UhXENUDFNop34JUNFKTXEgDULrHgLL+/sWHRvoS5Tp63qVwoLPhc7RBy1QCKA3+JkcsB4ZkBptjz1cS1Ljj55AwJ+wDSMlSFoSytgc705bYbrHhYmbEu86oG+zKdxFydoua3xFf7uQlmXeHrQ==;24:IP2rzUa6hBH0fcbYt5J3BKJIANZHBlxOa7UFcxGNJBEmCvJKeK6KvLoH7tZQDAY+rr2Wcs1bhYy576PNPt1zimJcSv3dDzuzX66atazhKwo=;20:E+92UIIqM7HUjlIM9n6gDOh/XmBH0p+dtz/Vy0ktF8iMRu48id86qah7wbk60aCS1GcW1m4p+z8iO/VwiMHSEg== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2015 18:02:08.2115 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0747 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org update TODO list to provide more detail on remaining work Signed-off-by: Stuart Yoder --- drivers/staging/fsl-mc/TODO | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/drivers/staging/fsl-mc/TODO b/drivers/staging/fsl-mc/TODO index d78288b..c29516b 100644 --- a/drivers/staging/fsl-mc/TODO +++ b/drivers/staging/fsl-mc/TODO @@ -6,8 +6,30 @@ and if so add support for this. * Add at least one device driver for a DPAA2 object (child device of the - fsl-mc bus). + fsl-mc bus). Most likely candidate for this is adding DPAA2 Ethernet + driver support, which depends on drivers for several objects: DPNI, + DPIO, DPMAC. Other pre-requisites include: + + * interrupt support. for meaningful driver support we need + interrupts, and thus need message interrupt support by the bus + driver. + -Note: this has dependencies on generic MSI support work + in process upstream, see [1] and [2]. + + * Management Complex (MC) command serialization. locking mechanisms + are needed by drivers to serialize commands sent to the MC, including + from atomic context. + + * MC firmware uprev. The MC firmware upon which the fsl-mc + bus driver and DPAA2 object drivers are based is continuing + to evolve, so minor updates are needed to keep in sync with binary + interface changes to the MC. + +* Cleanup Please send any patches to Greg Kroah-Hartman , german.rivera@freescale.com, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org + +[1] https://lkml.org/lkml/2015/7/9/93 +[2] https://lkml.org/lkml/2015/7/7/712 -- 2.3.3