Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751664AbeAPNTa (ORCPT + 1 other); Tue, 16 Jan 2018 08:19:30 -0500 Received: from mail-bn3nam01on0075.outbound.protection.outlook.com ([104.47.33.75]:15505 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750926AbeAPNTZ (ORCPT ); Tue, 16 Jan 2018 08:19:25 -0500 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; lists.infradead.org; dkim=none (message not signed) header.d=none;lists.infradead.org; dmarc=fail action=none header.from=nxp.com; From: Bogdan Purcareata To: , , CC: , , , , , , , , , , , , , Subject: [PATCH 0/8] staging: fsl-mc: Cleanup Date: Tue, 16 Jan 2018 15:19:02 +0200 Message-ID: <1516108750-24938-1-git-send-email-bogdan.purcareata@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131605823627857485;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(39380400002)(396003)(346002)(376002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(53936002)(77096006)(97736004)(49486002)(54906003)(316002)(8656006)(16586007)(59450400001)(6306002)(4326008)(68736007)(110136005)(48376002)(47776003)(50466002)(39060400002)(966005)(498600001)(106466001)(51416003)(50226002)(2201001)(36756003)(104016004)(305945005)(7416002)(85426001)(86362001)(81166006)(5660300001)(8936002)(6636002)(2906002)(8676002)(105606002)(356003)(6666003)(81156014)(26005);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB2354;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD046;1:JZoPXohlmb2YzRwW841kuezgJIgDx6/VIrtBKdWWrm83+EvPQ+oThioAP/IJw3N0bEsH16RaN9tA+heeXSAzDofCxqJpdEE3Ym2j+4et4ttYNinOD6M0PQRL/yUwwerx MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 37392b83-f5ce-4804-0e4d-08d55ce3c22d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(5600026)(4604075)(2017052603307);SRVR:BN3PR03MB2354; X-Microsoft-Exchange-Diagnostics: 1;BN3PR03MB2354;3:x9LiUKWQMZfK6IzvXe78N2GRkn9jJsVDO4IZjyK/zXkZFiJBmleU32/fLE5fQWq8qxiCdnb8Ufu8KGjt4DPXs7MSLfBLheDg42Rmihb3EoOU5X13UPuHt6aqsvVEywn+STQghl1ioAVVlhBUSt6AlG/12AhiDJdEv8JUK+pa2lB295NTPQKZcJxEqiaM5oLwyCpEuyeHtL6nowO4aFcfdrYen9YF85F3ujfBE5PgB7RQbmJF8FmMMQB7yJ12pCC6eyCOMGj5XMYyjvOqeAxbWoeYIrew5tJIRS1NQl4phPm/yCagurk7Wsj2Mrb6ZkaP64M12aPBIbP/5EwljT/kgI/oiDLinHSlBfhjtHOTOD8=;25:pJ55M73w5hFjsyMcm2XQqwAeXD9z06sjfHzguYpQ5yQsHkYKD+EQaBaJ7027bTMDB6oSy4kwtov4JoX9pPsnj5b5xEnJ/VawO1sHqXYQEmAy0erDzwXm990X4ozHzUDy1xsfcmthd2c8HdruMVIGqgNmpISBTLSEINo1canWFdWlfl9Z5HWb00+HI9dW7zpgagd52+9hPRNzao86emHgRlH95sFgLwQECJlZEgp+2pIFOYppfCqWHjuZdak81WhWChWuPMK/Vl1zD+2FfiGHoHr6xbY/TI8XAoIcBI7mW6SxOsZR/vcvvmIbYTzq7A7QZ7ObnQm0Wf8srseHp+rI1Q== X-MS-TrafficTypeDiagnostic: BN3PR03MB2354: X-Microsoft-Exchange-Diagnostics: 1;BN3PR03MB2354;31:q4UbcugP9dP+NvoP1SmExlObkWZ7QHVn3TGRXy8CjBGiqB4V7egW8ZcQKRUR4SGNU+lQcd7oVL9vSSDQT5TDRPBZLA04EbuWJg4cKaphRemqrurlF94ZlBK5eP5FKwT8+ZCONf7V19qZCtd7ygvteuUCK81jjd1jgbIJOjYhEoWqs+X7cO2FTtw+uwB4Q8DqSuNniNdqiFpfyq3kA31rr1iWxumuHY/qVeW+BYkaDg4=;4:Se3eyv6I35lBo5ds4u8HEYdZGh1exPPTWnq4xREWJ3+pjfJZ8HF7wYnZVHfJa059PzOdMBrwT9hLvyLNivc7pbXwPc3KWK6SA/EU1k+T+H4AX4V7M846XU2ifWaAF8MzOdVtGkM2igZDKnUa/2IcDqp08C/MaQWgF677WZQJGjleohb+qz+PzoGFTufJKBoP9TZs89asLfFNTkp13teKBTxpDQKcmtWBJA9F1ZC9WV+2+5nCg2rSvpZd2vx/4ErWxJ+tZhl9+8HLoTH8Nb12oA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095135)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231023)(944501161)(10201501046)(6055026)(6096035)(20161123565025)(20161123556025)(201703131430075)(201703131448075)(201703131433075)(201703151042153)(20161123563025)(20161123561025)(20161123559100)(201708071742011);SRVR:BN3PR03MB2354;BCL:0;PCL:0;RULEID:(100000803101)(100110400095)(400006);SRVR:BN3PR03MB2354; X-Forefront-PRVS: 0554B1F54F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN3PR03MB2354;23:T9tp10RMfzkydF3ou5tpIE6WpNeiksqV3pfDT+DmE?= =?us-ascii?Q?SUJ5vhjtos6427y66P/Fqb5LXN7r+dXXdRneNHK0KLCEi46nXYlBUd9r/x5A?= =?us-ascii?Q?Rm568KtkVibz4aLLd2xESjcdH1j+pH7djuHl7x8mmyz1qYvQXxpPn8931aZ/?= =?us-ascii?Q?1tvDDvKvtVn9e4atWRz8Z1njksaLGXFps1kPaYlVzJzHZGcaPzon6tAXWP8N?= =?us-ascii?Q?IFh8JPqeDjIMMibO9dclU2OGQ1+xRgZ67wvYagzXpbk7sSp2zyMXGO0K1Npd?= =?us-ascii?Q?VJ6AsC6xHOq+5i0WRgQ/snKXasPiY5ZAHDDUnz7JVipYQIgFoLqodtPGOt1I?= =?us-ascii?Q?dd/7MwZo5ad+04IjfZ7FgXoERUKPRRkFGd3lQAw3PqeJj5enFvtGPwZZfL80?= =?us-ascii?Q?10J8v9XuCu3A8KH+2Kck5cxsJFdchoEqBZcWxq+upsqxizfychJgsNa05erM?= =?us-ascii?Q?8AqCTfb0cjfaiUc4ldjjA5tnLHcnP/lXiO13s+NfXdeoX2wty35AtZerjiCP?= =?us-ascii?Q?pYJpumytvo4aMfTNj2+JquPo8iivlqzCUmvyrxNorW16UBfa98cb1FsH/n92?= =?us-ascii?Q?2JyhEneVNCOL9bL+spweyaxdkFvHbgHKYBF58dv4LdaXjTP7ttBPmN+ewn9b?= =?us-ascii?Q?Z4qZyRXPs/27iWzC2/nRgVyuUmbsSUxu8mUm1b4zw2k3I5inYl1pghXGpbef?= =?us-ascii?Q?NOIiVB5VTFK8C4PLjb+ULyca/LITKXN+jwHDFEKBwWDvDsW9KBiABCdZwhYN?= =?us-ascii?Q?apUQvYGe8WrYm/cnkEfik2wIKURshLGLIvy1he75QJmCTriN0bNN9wWISfg4?= =?us-ascii?Q?UVWxi1A09EV0mHA2XFL8Bw6BJXUBuSHYOoZL+9rsNGRRXHqOHfaloO9jXP11?= =?us-ascii?Q?TgInm6KYHxbZjmGKdptPu2dHFopTPmIP58oScm2YJM78MuF8YMvIIjV2Dwym?= =?us-ascii?Q?lSIPUu1g1KRAcliQGdAhRU+pw4mr85AntnMO6hdwqmrx00n2umEVRkzyY6I3?= =?us-ascii?Q?9RA6cb+c1qAUusIPpP3zepZPlIo21L/G3IoSME1pCAoEJ+i1r7CoZP4gUzmu?= =?us-ascii?Q?1P//WCLVYSt/rVFCio9lsrcBhxvDH2++G7jrYF6Mx9FKynwfBu7K+ycNFUDH?= =?us-ascii?Q?sp1Tl3wAzvyq3LgnSwJ/axfKwp7ut9FTBLGN6KlEwNHCfqQqlMsHJBIKbYBM?= =?us-ascii?Q?dNOvKlq6Spj4ac=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN3PR03MB2354;6:FO9P/sWFL1foFXkc1A9/tHpbGj+uxDOM7Yo6XZjJAd3dmEe1iVxi1bpnG1TBXwgmbsc+Agxkl3nQCv2jto9EK53a/6TgFRJRbtBPd9BALtfx289R5+Lyr8X2YfwbBTCDk5Gj6zmklUUxFgUiIE/KcxTmSqge00TA6ExeXtnA4numU137pk63340ANpBmaW8riLFlnjwyZjutL/kKLGVeIjLSKhsFHg7hCH0gAmBhXGC0h+/VJqhuNzTnYpcH88lamfZG743IiYuGgw8Oa7tbojMSD2VpPORa0wpeZaV4NAxHixFoy96Fx8loQ+MDF8n9hGibtW+xZnKjR0G+VgW4inU4/oYf5z7v5PHF7lS/TTc=;5:pEOBnjd5Tl3Xc4vHjmEnbweNLWyZLqBPYD8Wye98PwOGd8PSH1HL9QCDb8vbFWyjs9Q6ZXM/pEhZkPYRbabsBOfH9i/PNZyR0xk0HWvvxjWIiVFvJy4oEDU5JneLXUm1Uhh7NsHNDLGPZobP1sGcQIvrjNJff7Tq/0ePJdeoH+U=;24:u4DS9Jd5dhykzDzAVdPSszFY9q0xBpNAdqwzp1C49KYsvg/JbBdna5jZGxD/xe9P+O3WzEYeD55bcJSYFEcyiODHmrw8VX9CF7GBMymUkCo=;7:IU4Wmk47Pym3jIsWGgXZvF4iHwFVkB9ppzxLUbVg76H0eLHBerhnHABJho+rqD/G3OIvmY2GTfu6B/07Nd3s1W0uM4ju/UW6MxhZiNS2/spwo0aMsB4+DXiuw9kGq9PoOJXmr+vJhob95WBXdAHx+O04u51yY1Whlcy0k/spSwJopWiMlJDYc/01umMbXZStlhFO/p6Y/K7gn7FgBF1/SJNmCSqAoWTLQUle9HjV1Bbuku6PmBu9fDNCcmCYfd4T SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 13:19:16.5458 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 37392b83-f5ce-4804-0e4d-08d55ce3c22d 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: BN3PR03MB2354 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: The patchset aims to address most of the feedback gathered at the latest attempt to move it out of staging. You can find the discussion here [1]. Patches 1-2 remove unused code and consolidate the fsl-mc core bus infrastructure header files into fsl-mc-private.h. Patch 3 removes full license text and adds SPDX tags to files under staging/fsl-mc. Patches 4-6 cleanup the fsl-mc msi/irq code, updating the initialization routine and removing code that's no longer needed. Patches 7-8 cleanup the fsl-mc bus documentation and convert it to be compatible with the kernel documentation build process (.rst). [1] https://patchwork.kernel.org/patch/10081731/ Bogdan Purcareata (3): staging: fsl-mc: Cleanup dprc and dpmcp header files staging: fsl-mc: Consolidate bus core header files staging: fsl-mc: Add SPDX license identifiers Ioana Radulescu (5): staging: fsl-mc: Remove dead code staging: fsl-mc: Remove unnecessary dependency staging: fsl-mc: Update include header staging: fsl-mc: README cleanup staging: fsl-mc: Convert documentation to rst format drivers/staging/fsl-mc/Kconfig | 1 + drivers/staging/fsl-mc/Makefile | 1 + drivers/staging/fsl-mc/README.txt | 386 ------------------ drivers/staging/fsl-mc/bus/Kconfig | 3 +- drivers/staging/fsl-mc/bus/Makefile | 3 +- drivers/staging/fsl-mc/bus/dpbp-cmd.h | 29 +- drivers/staging/fsl-mc/bus/dpbp.c | 29 +- drivers/staging/fsl-mc/bus/dpcon-cmd.h | 29 +- drivers/staging/fsl-mc/bus/dpcon.c | 33 +- drivers/staging/fsl-mc/bus/dpio/Makefile | 1 + drivers/staging/fsl-mc/bus/dpio/dpio-cmd.h | 30 +- drivers/staging/fsl-mc/bus/dpio/dpio-driver.c | 29 +- drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 29 +- drivers/staging/fsl-mc/bus/dpio/dpio.c | 30 +- drivers/staging/fsl-mc/bus/dpio/dpio.h | 30 +- drivers/staging/fsl-mc/bus/dpio/qbman-portal.c | 29 +- drivers/staging/fsl-mc/bus/dpio/qbman-portal.h | 29 +- drivers/staging/fsl-mc/bus/dpmcp-cmd.h | 56 --- drivers/staging/fsl-mc/bus/dpmcp.c | 64 +-- drivers/staging/fsl-mc/bus/dpmcp.h | 60 --- drivers/staging/fsl-mc/bus/dpmng-cmd.h | 58 --- drivers/staging/fsl-mc/bus/dprc-cmd.h | 451 --------------------- drivers/staging/fsl-mc/bus/dprc-driver.c | 6 +- drivers/staging/fsl-mc/bus/dprc.c | 257 +----------- drivers/staging/fsl-mc/bus/dprc.h | 268 ------------ drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 10 +- drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 14 +- drivers/staging/fsl-mc/bus/fsl-mc-msi.c | 5 +- drivers/staging/fsl-mc/bus/fsl-mc-private.h | 380 ++++++++++++++++- .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 26 +- drivers/staging/fsl-mc/bus/mc-io.c | 31 +- drivers/staging/fsl-mc/bus/mc-sys.c | 31 +- drivers/staging/fsl-mc/include/dpaa2-fd.h | 29 +- drivers/staging/fsl-mc/include/dpaa2-global.h | 29 +- drivers/staging/fsl-mc/include/dpaa2-io.h | 29 +- drivers/staging/fsl-mc/include/dpbp.h | 30 +- drivers/staging/fsl-mc/include/dpcon.h | 33 +- drivers/staging/fsl-mc/include/mc.h | 5 +- drivers/staging/fsl-mc/overview.rst | 404 ++++++++++++++++++ 39 files changed, 840 insertions(+), 2157 deletions(-) delete mode 100644 drivers/staging/fsl-mc/README.txt delete mode 100644 drivers/staging/fsl-mc/bus/dpmcp-cmd.h delete mode 100644 drivers/staging/fsl-mc/bus/dpmcp.h delete mode 100644 drivers/staging/fsl-mc/bus/dpmng-cmd.h delete mode 100644 drivers/staging/fsl-mc/bus/dprc-cmd.h delete mode 100644 drivers/staging/fsl-mc/bus/dprc.h create mode 100644 drivers/staging/fsl-mc/overview.rst -- 2.7.4