From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759512AbdEVML3 (ORCPT ); Mon, 22 May 2017 08:11:29 -0400 Received: from mail-dm3nam03on0040.outbound.protection.outlook.com ([104.47.41.40]:49956 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1759248AbdEVMJr (ORCPT ); Mon, 22 May 2017 08:09:47 -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=fail action=none header.from=nxp.com; From: To: , CC: , , , , , , , , , , , Laurentiu Tudor Subject: [PATCH 0/5][v5] staging: fsl-mc: move bus driver out of staging Date: Mon, 22 May 2017 15:09:30 +0300 Message-ID: <20170522120935.4119-1-laurentiu.tudor@nxp.com> X-Mailer: git-send-email 2.9.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131399285850636203;(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)(336005)(39450400003)(39860400002)(39850400002)(39840400002)(39380400002)(39410400002)(39400400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(86152003)(53936002)(54906002)(50226002)(8656002)(6306002)(47776003)(498600001)(2876002)(2906002)(4326008)(966005)(8936002)(104016004)(8676002)(81166006)(85426001)(48376002)(50986999)(38730400002)(50466002)(6666003)(86362001)(33646002)(189998001)(305945005)(1076002)(7416002)(5660300001)(77096006)(105606002)(106466001)(5003940100001)(39060400002)(36756003)(356003);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR0301MB0910;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD014;1:b+Sm+Rqu+lVr06RaW+t9vK/veFxEsUPDY+66YRrYLYbtq1WtViOg1zwnxx61sAm95hzOozamQkpKmNQzSkbayOHbU/OnG08Y2Qdo7DJpQ7+UbYjp7uOh075ANI7+Jxvn0pYd3JtOMjDjjxcmCcuRlks1Y4o+85clMXMGbRMHFPB9M704O9y1fSF3WNt/JTfxgasxLRzDjhQSfOPcst8Y+Iok38LzDihBGOqFLv/3oBZuVLmo+clvaYRT5gkdi0GrUY8tyrhE/naa/aqe2CFSuekOwCLVYO2ssUDVEiaUVs4qShPg0JKH2DY8ym48wOgRJDOlsYEJiUWUwM9jUub/sZq4lLTq0trDoKyHMvpZQDzsjk6b6rJtxP+k7NaVUtDsNmC0RRxe+sRXq4hsbTylu9vm2ebPgkPYNdwXeroZFYtfAr686JpcURnuI8EKVHonKFdvLpUbud97h2EzBWOb1d3PBzpG+llmTRV6uHi3FTPjabGQLVeZ0vQ/RUZpaTsNa/8F5b1YEhtALLOMbHpa2iD3atSgioPEibs79DbJmynVnjHFUwBZgKsbTR85Dkyy8GCFA4cTh79Bx7OoEJvR7JWcQtoEI2XZTzvDCGgyzsq7XHYymc5w3ef3qSoHdhdg/8UTfFV8gsp16/aAd3uAg/X/t9hGzvA/yDc8QVfEXegYw5xGbdFB+/n8MmKsGFKBCgj34QgXn+x5chBfNCohtQhoBZZREXe5YE903KmL2EU= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM2PR0301MB0910: X-MS-Office365-Filtering-Correlation-Id: 7415aff5-5140-4df4-ffab-08d4a10b6f54 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:DM2PR0301MB0910; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0910;3:9N++9FmwzL95CLLz5nfIMj7jnI/35hUySOPRxEy1eFQjceYkx3qQB8RVrNrPA6WUblG7BNLcZUzANS0nsNUDdglDeBU4J/Hn8tUCXXP7z2CEL65oJhw1Dj16vfQ+Mn+7dw9vBWYNZ+nMqFwrzDEle94VBDraVlmjR48RXLP2QKfKppz9vTwV38G+QU407m03bkQ1ZB4t9SShwrC3IhofATokieYHv+/v7MWnGUMEsJVoo21cWK7o7qicWaTYcQewHC/DFc3H6SelmayRNhcfCZnH/D8hpJV3KaasH3/XDFassJgzhAR0B5TuMvsNt8g4EH5bDoTl3aU+mBZ+2xUMAVM44T+TloCeniSeDigLCgV15kjHIpa+L2uSWCDVyvfTLzS4PtpGi4kLaywdgzsSYYEjvIqT3WsE+RH2FX0mBQAk8IAI5wvyEH1KTCV73eF/;25:DvdhCjwxh5cdM/HxMs0NKfLjyGDwSZmijQWqsnyS0ZfFhv/DZ/2o9sDgGoDcWCa1asy2zKOVP3rFvKGauhqaTpHLy09wzia5/2/1ehqua+nZEBzaULOFvqv9lkxTU2pEI3g10OapJ+CX+OtpheB7AFqVbemp+2E+TygB/6OPAyc8MlneMhYWX7Bj6Yo9mqUzcd1Xn+POkNqq3jDgpqd+f5VKJ54D1l1D5q6fPHcX1ZymqZQ6x9d28y6GhZc1QA/YnwgRQaT/aMQ0S/MPAO+O+EjSXdwRKCvPXgCIW9wl4h59LBHZ2UlKveCmGcVk4yBJfFlWOlAPi+OnMeAFExynE+SMTFNx7ThrNpKkakEi9+Zbipd7lQh72zf0KP2i7qnSFZ2CYpp+z8k7iuvaV0qFxMHfbXgqHek6L0lNe9AXwRHZIpMEUZL53a4w+pxqcpmruBIszy3D9kc2vIdSKKzmlUmy4vUky3wkLlvGL2ZtIqg= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0910;31:ztQeEK3fHCFkFytatR14An0HUGqe7lL5XPy1AexgtTPHLuk5YaB6U5tp3I28gx4FMv10iSuBZd4GgAvvPAzSVXccvnp6itrEOG9o1b+BhbLC6Fcg29CFvymJ7FOGrCXG+PzTqGz4q7XB6Z8IgacdvtX6L5cwiIu/w/G0PXWHgfUergQgGKpNTJS3zgfAVLBi+WfkT38urqChtS97EKqh6wcvz10hr5WYv0yLNN1I0pq7mo5JBJ9r8Yl9YGeJiBB5 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(84791874153150); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095135)(601004)(2401047)(13015025)(8121501046)(13023025)(13018025)(5005006)(13017025)(13024025)(93006095)(93001095)(10201501046)(3002001)(6055026)(6096035)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123561025)(20161123556025)(20161123565025)(20161123563025)(20161123559100);SRVR:DM2PR0301MB0910;BCL:0;PCL:0;RULEID:(400006);SRVR:DM2PR0301MB0910; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR0301MB0910;4:uwxZlDX55tDtPPkgvKJfIhNG3Qb+I1RWJkYItgrY?= =?us-ascii?Q?aIgxUjX4yZMfkylYghxvrmxfmcXrbqUx2BZbrJ7a0gtujwYoKlwkMPRn6jB3?= =?us-ascii?Q?9TCXUIA82GyufsshN7gmeP/ABfvxiY2I+2ov4HyRnjiAukjk+Angjaku4lLe?= =?us-ascii?Q?j5fr2s53x6awX2u2zykoxThJf+0pHsZMg/P48ItM+yg6FpAd9Omipn95zNSL?= =?us-ascii?Q?c0XV1MrKkxRyf8mf9Wd+aCTQI21OCQWA0UeHOVB3bHghKL9u8nA5eDslqhxl?= =?us-ascii?Q?O6kdv+sZkt7Fd0cXVU7dBO095v8WkAwXlYkIxPV5xsV/T3U3z6GaCReDyk+X?= =?us-ascii?Q?UkExw8GHIxLHQybacop27Zt1Hk9WVZVQbvLKpxIG39BN2qOZtm3KthKMG4c0?= =?us-ascii?Q?O1HP1tNcuUDh9kAI62S9WjWYkvrRLULynVf9hBqNfPuw7AElQW3fuchHIBMD?= =?us-ascii?Q?rXQXyflMuFbqh8DIfyQO7e6hFT1fx+wd8Gchkeb6J05ft1/avwizZYgJsvqu?= =?us-ascii?Q?ikdBpf8/DkCFn49pKvBGOvXHB7iGuOHPBSOrF9zryGh+lQLm56xdSEfPUKIA?= =?us-ascii?Q?DqVdz4CDF1u9iiHcCW1DYkXAFbPmaZqDNUxvVjlkcITzSdaCKS/c4CSCHzgR?= =?us-ascii?Q?EaEFutM7o+NDxVGje6Bg89jtxNsfRAhv66XXXL/5veQdOs0joSccbPxZ0ZNf?= =?us-ascii?Q?lg2OMqxeXEIsJhNkN7ORWdCzLsdb852OaUoamOvFnwGjaJAb3HWf5Zz2Pnja?= =?us-ascii?Q?+43P47buG7CrIhYLSUn9P67jEoNcBqIQqw2SEOFlHdTe/v5OY72oJaNwS/K1?= =?us-ascii?Q?QofCC32jdUR9pxMuVs6KgzXtFblMsMmewYTRcY89fBZu8C2x8y+qmn8EvOSw?= =?us-ascii?Q?47jsHNZmVwWVjaucdeUC3up3gUxwZ3KgwO8PCl+nd07/NLYc8Q8KZNeruoXV?= =?us-ascii?Q?oo9LHZ6uCJBJqDaPcXvv5mXnrvOGO0iRrW5QehXMHN37X5ZrnvRqcZLsF9mS?= =?us-ascii?Q?Crw=3D?= X-Forefront-PRVS: 03152A99FF X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR0301MB0910;23:dfDnLrpdd0nUQl7n4cFnXZIWVdN2QGVV82QM7rU?= =?us-ascii?Q?4FjR1n9HvFO5iD2sOMQdQCc0Pzu/Tz3GyNzYGJyxqPmH4PvbadekegfsDPO2?= =?us-ascii?Q?uw8nlhySd4hIFTRsszLNMIVXig0E+/krNXDKUX9MdrOVVTh1gC1+ZvNkILkl?= =?us-ascii?Q?MBGtZynK7fzPBOp2oylWXtaLXemJY3/2RtV3UqDFfEZIx4rvw3M7Aj9t3Tnw?= =?us-ascii?Q?mtwiXDlGyNqsBvrgCnOOp4nEeBxI8GoPcO6TjKIFtiqgg7s24GRD1NqjOCew?= =?us-ascii?Q?3gvPU6qWP3u7uxoERTxOB4WU2w6UENiKOQC2fw0hFnQfhctao+c9tMq+CAUW?= =?us-ascii?Q?pORhzgoeGDsf47BAgS2NozGFCpko6z4aF/cxk1pEhtYM+6UOXx9EU+OyYgdY?= =?us-ascii?Q?PW22lg9d8h+Q6qIqFN4zn3CsbGwVZB/loLlZPzaQpR9qGVgAvlY6wuKmRSYh?= =?us-ascii?Q?K9Coe71AWYt6ugf6ZAO09NoqdN9ue7ERsqOsMQRuscMPi+xeFCWSsGcac/b7?= =?us-ascii?Q?tM+UIAO16Mr+cSGDNMEOKPOmeYEntTktYKkwqhZrpfFeturqAbJ7VN1WUiJY?= =?us-ascii?Q?2TVIctDyIAkhkhNuw4b1QIL0Zu31FHESB7Yqwpf9EoCu2ydYZCq6Ri/48FHE?= =?us-ascii?Q?W/PBEdIEI22zWpHuA0WD0EUFAyhjlHKtQLWS1565039UIa4ABQrLpoUhsnIm?= =?us-ascii?Q?iynaHe2K4EuuMJp83hjpT8d7nVO3sjsocvYa8WEB1H12x4S4ZLJDS//gb40Y?= =?us-ascii?Q?OGs3APgDQZ9p5llmCPV3XFz0tnePyFqDA9rOqyLc+y4Xfy97tdU9JBHeJQVp?= =?us-ascii?Q?Lva2jdQkFQwrKQOV+iXqe5C/Vnl22H0H8Lxk8PoEonZd0hmKAjt5tTeGFBb4?= =?us-ascii?Q?tsLQSnEVAAjdFSC00W9HQUXwAHLiB4LOTsuq5YkhgQhpwGPodi6gpofz4Aiy?= =?us-ascii?Q?VhbOB1pbtDyYNhCHh4Vo6P7MqLEIKpanw08EKnkTxeGBV278RtngQsUiEN3N?= =?us-ascii?Q?CH4zOwWL5+zKCV35ThRu0RBSDKXGE6bkC+oKUBE2WQqqOj713Mw1KKbptnwv?= =?us-ascii?Q?EIiKRciAstmJfyL/eayMTY2qjoHz4qmTnbGidW8o0WKUESgWQHpLJOZ7sfsf?= =?us-ascii?Q?hFdzWUn+cR8cPUu9P0Eiq4AIieoEZ2kBVgSKPde4KCbln4I77th112S6VyIY?= =?us-ascii?Q?QdKCXCiJS1lvutTC+ePpumvz1nZR90fKOFJBc8fi2CV/irmGI0SkxtPLCLNx?= =?us-ascii?Q?LNXO37eM9KzL6cIzAEyzqrZOTM/d8V4s77Dd9snwM?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0910;6:zVC9QLL/3ZuoLq9G8IwyeC5t0YCaHOr6zS2f7mg+wO6XYBoeL6Zv76oALFJFV0/epxpFLO2O/84YWmscv+qUWnp8k7xCvgRgb59Iocd/nTFx+Y04Ynd0Mef1ihtR8fcZ2ztcmYyyDDNX+/mGBSO7ZjZALBZvGYNGWQjc2FIA24TQs9+ORB9bggqDfvzocHzrFQHLrdl+GqLi3g3aC23uUD6hYPSoJ1TLd1l52n+YxD7hXTVBkJVvXCWznF3D6OXXbJGf1hOEFFAY2LGY1JullP5BXoO3FeJs8K7ys0lohrGEdMssyJ4gsl3U3B57Jbndd8gIJpJ7ic9DRNKl515td3tKYcY+xMRJGeW/46o5Yogv/tlPgP5SKB2R74sILoZFGZILA2FYl28yDV5stayT5nBFAa6K1fSwPJ0C+Uc2WV6Xff1u5Xn3U/w35gpNkNzZxWaVxFF51g+g4mXcAv/r2BlUyUX2cSQr78hETCa76h3ziNPhgOUG63CkfewB9JZmH1ZKyMniUApbO/JYWxaOIA==;5:f8Sk78AwfF8w6QhoeHpv7/qIjn6kUwaz06hLnfFOgLpw9SMglSXlUMTVVqXTd7SmVmTd4f+ouPwo7+JLeT693p8Gz6p8TxapNv30ccs+71i2eulk5cSaPFxumAmk0XGuk0UMWXg0CGX4zdGC0FNqZFoXx8OH7qYfYr3OF8Y4RDY3C1MvwQ3HW0ODSqaszS2u;24:IpaWpcqt92HGmx9JMthtPdBFnDGmGTgpUeiDVTKd7v0LNqeY0GTX330e6hjLyCI/UZLw4IXLpkGBtO7eVKgeVkyBguZ7765aoCZs81qDY48= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0910;7:oXBpsEePnZKwviy/cLkxRxL3Zl+59ojHP/gMINtqTD8PJxc0qOKIQ+0oeI2Up5tWyXVLsqyeP8o1w+eqW2HcTBdc4Awj3Uq79OzaH/IsgquGzHG14BNGI2IPD+cGRI1go1YA3qNU1s8zeFBD35wzx8a5AaeucGjD1MxmESi1Q5990PgwiRPw5N6l3WZzTf01K87DI9OB4kTjc/nIfQgSPM/WckfA10C76MCJO3HfOnjEFdQzZDZe51u9FPDF6TTO9F+HR4vXXK0pSHSzjVsBRQSChcbqsAAGPvTXMi0IEdp3aizhVJkgVdOUMi8j/qxGL/ucj+RMjo9zZgN/0SJqOQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 May 2017 12:09:44.8452 (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: DM2PR0301MB0910 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Laurentiu Tudor Now that there is a functional ethernet driver probed on the mc bus this patch series requests that the fsl-mc bus driver be moved out of staging. The proposed destination for the bus driver is drivers/bus. Proposed location for global header files for fsl-mc and dpaa2 is the already existing include/linux/fsl. First couple of patches fix several checkpatch.pl and README issues and the last patch moves the bus out of staging, updating all the users (e.g. #include paths). Based on: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git, staging-next Link to previous version: https://lkml.org/lkml/2017/5/19/417 Link to last round of driver model fixes & cleanups: https://lkml.org/lkml/2017/2/1/235 version 5 changes - drop restool utility reference from README (Marc Zyngier) - add binding path in README (Marc Zyngier) version 4 changes - rebased on latest staging-next - dpio was submitted separately so dropped from the series - several checkpatch.pl --strict fixes (first 2 patches) - update existing dpaa2 drivers to match the new fsl-mc bus location version 3 changes -zero memory allocated for a dpio store -replace hardcoded dequeue token with a #define and look for that token when checking for a new result version 2 changes (mostly feedback from Ioana Radulescu) -removed unused structs and defines in dpio command definitions -added setter/getter for the FD ctrl field -corrected comment for SG format_offset field description -added support for short length field in FD -fix bug in buffer release command, by setting bpid field -handle error (NULL) return value from qbman_swp_mc_complete() -fix bug in sending management commands where the verb was properly initialized -use service_select_by_cpu() for re-arming DPIO interrupts -replace use of NR_CPUS with num_possible_cpus() -handle error case where number of DPIOs exceeds number of possible CPUs -error message cleanup -updated MAINTAINERS file with proper location for both fsl-mc bus driver and dpio driver Laurentiu Tudor (4): staging: fsl-mc: fix several checkpath.pl warnings staging: fsl-mc: add binding path to MAINTAINERS staging: fsl-mc: drop reference to restool staging: fsl-mc: add reference to mc-bus DT binding Stuart Yoder (1): staging: fsl-mc: move bus driver out of staging .../README.txt => Documentation/dpaa2/overview.txt | 6 +++--- MAINTAINERS | 3 ++- drivers/bus/Kconfig | 2 ++ drivers/bus/Makefile | 3 +++ drivers/bus/fsl-mc/Kconfig | 17 +++++++++++++++++ drivers/bus/fsl-mc/Makefile | 19 +++++++++++++++++++ drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpbp-cmd.h | 2 +- drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpbp.c | 6 +++--- .../{staging/fsl-mc/bus => bus/fsl-mc}/dpmcp-cmd.h | 2 +- drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpmcp.c | 4 ++-- drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpmcp.h | 0 .../{staging/fsl-mc/bus => bus/fsl-mc}/dpmng-cmd.h | 2 +- drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpmng.c | 6 +++--- drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dprc-cmd.h | 2 +- .../{staging/fsl-mc/bus => bus/fsl-mc}/dprc-driver.c | 14 +++++++++----- drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dprc.c | 6 +++--- .../fsl-mc/bus => bus/fsl-mc}/fsl-mc-allocator.c | 17 ++++++++++------- .../{staging/fsl-mc/bus => bus/fsl-mc}/fsl-mc-bus.c | 18 ++++++------------ .../{staging/fsl-mc/bus => bus/fsl-mc}/fsl-mc-msi.c | 4 +++- .../fsl-mc/bus => bus/fsl-mc}/fsl-mc-private.h | 3 +-- drivers/{staging/fsl-mc/bus => bus/fsl-mc}/mc-io.c | 5 +++-- drivers/{staging/fsl-mc/bus => bus/fsl-mc}/mc-sys.c | 6 +++--- drivers/irqchip/Makefile | 1 + .../bus => irqchip}/irq-gic-v3-its-fsl-mc-msi.c | 3 +-- drivers/staging/fsl-dpaa2/ethernet/README | 2 +- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 4 ++-- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 2 +- drivers/staging/fsl-dpaa2/ethernet/dpni.c | 4 ++-- drivers/staging/fsl-mc/TODO | 18 ------------------ drivers/staging/fsl-mc/bus/Kconfig | 10 ---------- drivers/staging/fsl-mc/bus/Makefile | 15 +-------------- drivers/staging/fsl-mc/bus/dpcon.c | 8 ++++---- drivers/staging/fsl-mc/bus/dpio/dpio-driver.c | 2 +- drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 2 +- drivers/staging/fsl-mc/bus/dpio/dpio.c | 4 ++-- .../fsl-mc/include => include/linux/fsl}/dpbp.h | 0 .../fsl-mc/bus => include/linux/fsl}/dpcon-cmd.h | 0 .../fsl-mc/include => include/linux/fsl}/dpmng.h | 0 .../fsl-mc/include => include/linux/fsl}/dprc.h | 4 ---- .../fsl-mc/include => include/linux/fsl}/mc-bus.h | 2 +- .../fsl-mc/include => include/linux/fsl}/mc-cmd.h | 0 .../fsl-mc/include => include/linux/fsl}/mc-sys.h | 1 - .../staging/fsl-mc/include => include/linux/fsl}/mc.h | 2 +- 43 files changed, 115 insertions(+), 116 deletions(-) rename drivers/staging/fsl-mc/README.txt => Documentation/dpaa2/overview.txt (99%) create mode 100644 drivers/bus/fsl-mc/Kconfig create mode 100644 drivers/bus/fsl-mc/Makefile rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpbp-cmd.h (97%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpbp.c (98%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpmcp-cmd.h (96%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpmcp.c (98%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpmcp.h (100%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpmng-cmd.h (96%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dpmng.c (96%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dprc-cmd.h (99%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dprc-driver.c (98%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/dprc.c (99%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/fsl-mc-allocator.c (98%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/fsl-mc-bus.c (98%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/fsl-mc-msi.c (99%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/fsl-mc-private.h (96%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/mc-io.c (99%) rename drivers/{staging/fsl-mc/bus => bus/fsl-mc}/mc-sys.c (99%) rename drivers/{staging/fsl-mc/bus => irqchip}/irq-gic-v3-its-fsl-mc-msi.c (98%) delete mode 100644 drivers/staging/fsl-mc/TODO rename {drivers/staging/fsl-mc/include => include/linux/fsl}/dpbp.h (100%) rename {drivers/staging/fsl-mc/bus => include/linux/fsl}/dpcon-cmd.h (100%) rename {drivers/staging/fsl-mc/include => include/linux/fsl}/dpmng.h (100%) rename {drivers/staging/fsl-mc/include => include/linux/fsl}/dprc.h (99%) rename {drivers/staging/fsl-mc/include => include/linux/fsl}/mc-bus.h (99%) rename {drivers/staging/fsl-mc/include => include/linux/fsl}/mc-cmd.h (100%) rename {drivers/staging/fsl-mc/include => include/linux/fsl}/mc-sys.h (99%) rename {drivers/staging/fsl-mc/include => include/linux/fsl}/mc.h (99%) -- 2.9.4