Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752994AbcDKREN (ORCPT ); Mon, 11 Apr 2016 13:04:13 -0400 Received: from mail-bn1on0087.outbound.protection.outlook.com ([157.56.110.87]:38176 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750953AbcDKREM (ORCPT ); Mon, 11 Apr 2016 13:04:12 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=nxp.com; From: Stuart Yoder To: , CC: , , , , , Stuart Yoder Subject: [PATCH 01/14] staging: fsl-mc: TODO updates Date: Mon, 11 Apr 2016 11:48:37 -0500 Message-ID: <1460393317-15752-1-git-send-email-stuart.yoder@nxp.com> X-Mailer: git-send-email 1.7.9.5 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131048669194887799;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(86362001)(48376002)(36756003)(15650500001)(2906002)(5001770100001)(81166005)(50226001)(189998001)(1220700001)(50986999)(1096002)(50466002)(87936001)(106466001)(33646002)(104016004)(92566002)(19580395003)(19580405001)(586003)(47776003)(6806005)(105606002)(11100500001)(4326007)(5008740100001)(77096005)(7059030)(4720700001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0301MB0709;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD011;1:WE18ERIPxhS/5aK6Wtr4SRc7nAHrfjx2SYR1yGfwQRJbqGUofwFZnucs7w9MZfpR2/ZiQ4FIspjku+E7Alan367MmwitA0BVhG0u30u5Wiar2V5KJtRje1gUswPBDSHPLue42a/g/ITkc+q1bS/rs/Bddg5EhM8IPamit/C1Kv49dfFEXztTVzfAcwVHEm/ybAU3Fe+IVxjeo8cihgP4Q1qlWRkA+S0f5kgPGVPCGOogcU8YFIODQaV7sRZngz1LKjxRpoEpHoaHQptJPpEFxEyDEp+JBwGjZwpv847ifYj+Q70tiknyxJY6BVvLeg4+uRAmXGpk9X96ZA3E1z9FuIl14dMgryVZydpHbEawju1F2/ktQ/IXwkD4LvHz7KMDnJ+K2bneZVArof/M494a4zWGtxnLqDI65SliB9xSKbUss0q61UFxRYSNHggGppo9sPfQo4iqQuPPHXSitdcdnWBsIKIHSBCWpqEtSxBBJIwDBCSCB587uecNGAdXKtpE7KBSXa9CI0FGkcgj3gu0rFiFiPrK51znCCvIWosPk0S96+7P0QgqRvdBFbmx+VlLQzkA0xHsYdmsUKRAcz49+csoWOA+ZHmPg8vIZRpvStBPF0cDALQriujdeWCd/jzbvr8uWF409gb8IWVFjuFW+AeHO6TmUsIgfkV5DYzIwrq1sofc2xqhReyk8f+tSKOK MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 03a27e9a-ee98-4b06-2277-08d36229221d X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0709;2:9GCYM4XPYqMPTIHESZdOYUeBzgwjFLm8kaSiIiYa47TO7F4sVnT8gJggtfCkAJJx6DsPKAzZl2dr+ev2qKhWvZvzwybFsqKEEQYvclWQqz/k/tGVh1Ml1lNgISxeKJs4W9HGMyqL6VawmtsB+SfcIP+FTYzPmoZed5u/WFqcgNYW4f2h48eHjS3RZJjWMGxO;3:JNnzaIZO6hpzStojVKB5FFuXjA9JO2mYQbErYgfhxrv0/QfONCP9suLtYBf3RGOVYpyZiEr8HJgoG9YoLmecL0Xs0TOf+Z8uThyInf7VOns1+E+zujaNZ2q0l83wrl7W2MlY6yfD+iprFPAsnzQ2s+Y+eJciUo2gjmQl4M4lIom60ydVaGyij5EHaUBxVOQoILyKqjkwpFG7Qfz9lhI2ZizyCnouWMZ8LZ0BHTfI12M=;25:qECFks06JDX2ScueBRuZydc3wUMgDKQ3EJjoilgT38yVFvHh8uxUZlrBcFpAW9g2FQJvi7ZLI2iunZgkShIkEtHOBUOaVtQA+b8yuks6vRbXDMUxOYuca2NrqUWoFZBTniMsemHMboh5aDLDoud3TnkygLryMdNsgwJQowIDNIar2TUjTpR41/XXj91KrA4GFOA5zUNjtFw9XigD+O46GALkDghtXdov8kEaTKhves/jI6z6McWF+WNWY3gqsb83lnINYtZiJ3RANnJnme0urVwmQ2b2P0F8loj08gZmqCbiiPPJrW3HnYucikEkA/osECcz6TEjX/Csys1g4rXq6w== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB0709; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(13018025)(13017025)(13015025)(13024025)(13023025)(8121501046)(10201501046)(3002001)(6055026);SRVR:BY2PR0301MB0709;BCL:0;PCL:0;RULEID:(400006);SRVR:BY2PR0301MB0709; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0709;4:6m5gSdOl12sxeVFfIaGxT73L+1mfwYxaXz3MheyUKBjJ6dUStCfWlCuwu9YylO4Rwm7iHOkFi7F1RWZUhfPnky9G0zHaDiZQsJmg+T7ONeLD90zBHLhkDzJtL9R98V5Xs4jOC12duDaHNo9qyIO7EEk607YSuUC58uE54gLAqcCok6Bf0tMbWOl6+PCE0eX12f76STGEXOjgUAkqLx2TmS3Trs1HP1BgkmaPjm23fieINSPmJ/0nH2iJbhC30bJTqq97ocOjAwqY8NGYQN6pq5w/u3qbNMmnM0I9KZn0H1hUId/TF4MPhlBF9N+KgYfOW3PprS4WuliKRh29OSncZuyQB/JFaBNC/OlmNzuZO78enHyFCu65Q9xPGFw90JO2O+ZxpXnrS2ijLN26Pr3fOdPUG9DdoYaVVdLJA1LLrJqqAkO7PszwaY9BhE/FXjRW1/JelhqQcEdd6qRGwi/u7jBvxhFbt4yC537NGY9XnRI= X-Forefront-PRVS: 09090B6B69 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0301MB0709;23:eHYzjHoGi0OG3UJwF7+qfw8fCpvXwP+qKg6gnij?= =?us-ascii?Q?EIwSe5TDpHxwbLis8wI3mQiMaH33zPFZDHaYBkwZfPQlprMCctfO3vo15GTB?= =?us-ascii?Q?M9+dXLdrXX1mfzu7iMarrQcC852y0cVfPjbokbvR6f9DszCC4XIn0eikInci?= =?us-ascii?Q?ZhbKUH+3dHaaumYTCV+ZT0alMX70zi8VF2+B3yEQd9scXLQUAJcmJ3dSHgMm?= =?us-ascii?Q?gIJ4LAfvhDcKPAdmHtMLtabn94d+Ht/wb0Zst2SX+Fy4w4cyGF24N6vZvp9E?= =?us-ascii?Q?gXqXNx98wDCK2UJnV4fWAsa0/s0GGx0gb8Gs4tgMVsMrUzyoRVr12zKQHe27?= =?us-ascii?Q?Jj8iwPVV2Pa5qzNIIZoiY2fH73xl/mXjtfZEPLyK9PHdWOgrWvTGjuGABYoz?= =?us-ascii?Q?E9SFl3yTNRQQ7VA7Jakp/BUZAKt2p6bgg15ZcA4O5OL+owCYwQbCu7FYwxcK?= =?us-ascii?Q?Ra9I7gloQ6y5YB1ylZEoKUV8T8ptGAhMqdyx2eOg0Vh9SiCSv/96jz7Td7BE?= =?us-ascii?Q?2SHRDuIekGyVP/CJKTHqeaOQm31ApDenDsZlepemn+IwMwu0CiR3y+3Cs1YV?= =?us-ascii?Q?aLTwYHQDhODZlou+FQGkvWX9MfP/NvVsdMI8aeJwhTpQUqxHIUOQObyZo3LW?= =?us-ascii?Q?2bFxGCxD8nyhMO/zS23yIqUfZUdw5mka7HEiVW3YSDYnpmdwlcZ4z9IVbhC4?= =?us-ascii?Q?rqIbQ0Gxl53aeiDP4wA05hnjhCBXH/DOSdHwtzRrmkMdl8UabB4AmrpFCtsP?= =?us-ascii?Q?ww1iGsoMY6j02F/4WKeCkyNStClEEFWI1ZuZjF/eBlBQrnsB7t8aYbyYl67D?= =?us-ascii?Q?qVvM40Q0vwTQJILoPgRDhvtqCI/A9l+5fk3iVYHb+46S85Zd3gLLvkAsC3CP?= =?us-ascii?Q?qi9TKD8iMaAIr5lSMnuvsaeq0+omRhppFlzU7nEN2caEu3N4Rfzd4+cX8woH?= =?us-ascii?Q?Ye1Ebkk0t9mjB3xYWNxwE04LAVaJdWqM9kTns+EKKVmNnNf2+8lbgGxDTr3t?= =?us-ascii?Q?7JKo=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0709;5:tXVTYJdKB9QdmhROIqJuI9Oq+CuveF6qchPwEGz9b+xghALf1UmSM8WwO1CgH6xFslHcclCGunlOKb1wlfDoboMJHPJF2COtEFAkVXivhqhqkD62S+2nXuchKFtC7gGUz1d9jZrr5dHMKKZy0kSYMV26HCpLLZGfuHldpuYmrUw=;24:X4q0FUiJ+h+eF+rV9LFglOKl75VdwHGusE3xKx8gHrvG1vYYBUtzxzxF75ytx1y4O4voJA+fHbcWIrLdYd+kaDZuuoSuXzcm5zdLQvVFTzs= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2016 16:48:39.3171 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0709 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1900 Lines: 48 From: Stuart Yoder remove 3 of the remaining TODO items: -multiple root fsl-mc buses-- done in patch series starting with commit 14f928054a05 ("staging: fsl-mc: abstract test for existence of fsl-mc bus") -interrupt support-- done in patch series starting with commit 9b1b282ccd81 ("irqdomain: Added domain bus token DOMAIN_BUS_FSL_MC_MSI") -MC command serialization-- done in commit 63f2be5c3b358 ("staging: fsl-mc: Added serialization to mc_send_command()") Signed-off-by: Stuart Yoder --- drivers/staging/fsl-mc/TODO | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/drivers/staging/fsl-mc/TODO b/drivers/staging/fsl-mc/TODO index 3894368..54a8bc6 100644 --- a/drivers/staging/fsl-mc/TODO +++ b/drivers/staging/fsl-mc/TODO @@ -1,21 +1,8 @@ -* Decide if multiple root fsl-mc buses will be supported per Linux instance, - and if so add support for this. - * Add at least one device driver for a DPAA2 object (child device of the 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 -- 1.7.9.5