From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755492AbdESNNg (ORCPT ); Fri, 19 May 2017 09:13:36 -0400 Received: from mail-sn1nam01on0085.outbound.protection.outlook.com ([104.47.32.85]:8800 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750768AbdESNNb (ORCPT ); Fri, 19 May 2017 09:13:31 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) 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/3][v4] staging: fsl-mc: move bus driver out of staging Date: Fri, 19 May 2017 16:13:02 +0300 Message-ID: <20170519131305.5068-1-laurentiu.tudor@nxp.com> X-Mailer: git-send-email 2.9.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131396732094323342;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.158.2;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39450400003)(39860400002)(39400400002)(39380400002)(39850400002)(39410400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(305945005)(5003940100001)(69596002)(54906002)(4326008)(8656002)(105606002)(189998001)(85426001)(6306002)(81166006)(86152003)(53936002)(8676002)(2906002)(86362001)(77096006)(33646002)(7416002)(36756003)(356003)(5660300001)(106466001)(8936002)(498600001)(38730400002)(2876002)(1076002)(39060400002)(50986999)(50466002)(48376002)(6666003)(50226002)(966005)(104016004)(47776003);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR03MB173;H:az84smr01.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11OLC005;1:nwW8YekC4DZdNUFhECr1FL/Gl5K5y+dYyr5QFrl+2zyEHbzCKE+nIPhiczlpEZ4dIl4UJqMOY8WP8b4EOg6lagiXTtDaWUMeqk4sVyT0IVV967Kkxq54J7Sodu/J0iDOsNru7AcVJpT5+8wbE9DSNx9AhUX2iOrERGr9QSXcWD8QLhHYW1Kec8WB+7MkcMiy+d/KfPJWmecMiskAQESvMVqpi5K0XibTavdRBgNLQrlP8njHfFao8Wdx1kGpnOc9+sPzwr9gmU9TpoiBXLjI2CZqX02xSuTsOSdcTmKLmT6H8lO1DBi+dGynW77PSNeP6zgkMxCNJ7YbxOeTciVACHRDX2JHslbVONxhP6oS6JQpFTUqFA9BLAcM9KuMLEPRTMhUqHGdioQ76IhkAjGUZnY2uxH9mhjpv3eQCvowsYune8EAHqQacedHh/LpgikxOnqOMk+tpCPI+SArVmpF3bZJHcHscZwDm2lyBhKPkXiomb9qRrneRUTI4uRogZ5QZNSw4JTGX9xB+hym4tUagYNJX+Gr/DN0C8+aguVoPjiphSt1RYvi+KDRWkA+yDeIlbMqSR7xA3zMEyI5tZAaYKOxA/11oceg/8HYtmY1RU821ruvjNCL9Nq4Z/8hzXH8YbaQ/47noDkRzcox4kJFfxMQswb7/oZ6MUDHXrW839DPBiLktPP2wjldx5SmmKCfc3TFYGbhcoLt1X+V9pFz4tIfALJ3V27SuKop/uHSyU4= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5e0d9157-dffd-45b8-0f8e-08d49eb8d785 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:BY2PR03MB173; X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB173;3:4dz1NoECPqQZZadL9x+dfiyN89N3aQ3WOy9o4cd/r2OaeQZ8p/EBJD2J1oMXnwbWyN7yX3Q/a5+v64TAHQz61M8rPY3YziXNDMr/TY+mC3Rl8dhOJmu7pV8GHbCt4tSUFSSd/3+umbwLtMnn/mwGY3ho4l7fhUVJhCtRJKHa+l2bzwv/c26IPH56MWgXbkgBXpw2SJlrBh2lXt90xTui+i4lxeiHhmdgQqZeRZOqGa0hXL1bunPRrT2wicd7EpZut4SQ7yMYIpUrQLEiUS/Q0igm2kzocFgAfFpyF8xnVZ7TXKwO2yNDDbHZTizfw0bved1eImNV/VsJZMLCGrQv3ruaNQ/WMdFPn/xEz5uN7yz6LabbWP/9B5emmvd9B7VIFWe637wJWJOrJ44LpZPThtQ2UQBnvIfsgzU9C4yTII7XTroVYQHF41HjBE8E2wlN;25:YyYm1fGk2ZSAZRvE9pJAIuzSy7ujAG/UitSTawfdoli4MyFUDYsZArksLLDu07/ekgjAOZya2y65l5LjjRc0/o8ZQakVptYBgKfUCJuPUAz78VXiBu4l9+nYAoChsmp8UM/ut37YFQ0fcaoMf/aW+qw1z5oaEQ00/bQJJ0lqIWM8k4Oz4FyXFzpbOXzE4C+6Hakyq1VjhUonTjpALky24rqXVEC6fhy496zKmsTEWNmW+VJrhZgieDqnMzt/SpwIvi9Rl+oGY/kfYg0vkua6GweRAeXBcsGxCkGVNI2luRQBZRMjm/DyMY74zFFu9a2TOOEwPm7rBiwZAoYooXA3E6LfT1gLeB7GHFIbGTsvkUlTxn+yaI2+Ji6euBWmUFLjQr1LjBMDoQ+qkhyXxAvlzeB0b//qmzJDo49BLLa7cnVnJb/DwxqTvz3NUIiJ19AzdA9euFEELnQzHhbt4WwwrQ== X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB173;31:WzyYLV7awWIgwDqe2t5tXpVvR8peaCUDhkqVrlgjg/TEKVFXbW8vg0qGR4ZJsqJvdI7AgLwiX1pI5z8X5qYCCeeuEiQiZfNGn63JwREGnbUiulj2DXpLmFVTi9+ZGX0ku8rODUJOcfBCmqZT1A+2ZhE0NWZ8lkaA/Gat8kP8e1MfHNfj9QXvmppdewj6ycnFE+DVqwlajAQS+HGOeOKmcPq/MI8PmcAfcACWBXdv8Sk5HFXZSCSdKCuZ4/6rF7SWctxsAl9GvlRJ+Ge3WloYEQ== 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)(13024025)(13018025)(13023025)(8121501046)(5005006)(13017025)(13015025)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123556025)(20161123563025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123561025);SRVR:BY2PR03MB173;BCL:0;PCL:0;RULEID:(400006);SRVR:BY2PR03MB173; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR03MB173;4:hUhN6sLmSUrjrAZdSEypO4XaDpPyGjmL6U2mdf7KZPn?= =?us-ascii?Q?nZF/71wV0CQBraBrOkwf9bmSv/N4fcgRzxQdQDTBS348MRpOc3SJU6siHQI1?= =?us-ascii?Q?7LzhYIxdYChxdOk3Ey4eXtmAMQnJt2ltR44sTjWLPj3a9V6X1ld1R0v0+mQS?= =?us-ascii?Q?UMTBUevZHNgGeoycyxju/gujsmeDaYq8GSVbbRIOqTyfKzJ16UCrV+EFlWw3?= =?us-ascii?Q?K3FFgyk6AM8Bw+iCLfXdx9jFKfVHr4WCwhLugm6c9sNOqU16fv916eBUGJBa?= =?us-ascii?Q?gMhk/gJ6dTXAGqkreSsS3x6bp1KI4/+hP05DwlW2d5ldG+Dk67ZdjrvB+v02?= =?us-ascii?Q?6ko3V5els7MIbQ2I/FGwaE28TITwtra8YsvriHpxEaTlOMUzMhxiNtU+Yu/Z?= =?us-ascii?Q?Ct/PjZLiHDCBXS91AiG9+/aftpmHprX6SKu5Vfj1sXedOd7wl5Tt7XFSIQ9X?= =?us-ascii?Q?8Gljz4BieMB9ea7mnzBG0nhzDFlbM/Pk/w8mKIwVe7NqFw+farAprXq8yVgT?= =?us-ascii?Q?nthj+51VZGZRmlAeRr4vz78V0Oqr6y2XQuyPDUKOGm3WPF/TScpxwEsyVHiw?= =?us-ascii?Q?ATc85RR9Dck1xJctBKO82dPIPZFEaTWaDUmrM0NBQenDcSHqjOv1FtdqykXd?= =?us-ascii?Q?ObNZsy1VR0qEGYGrO/wuedgeTo3jqnuyXW6nFfsueGpFIxuxuJFUnDStwhDL?= =?us-ascii?Q?QQhOzLvd0JRyWYd3Ob3zmSmvHgUmNfSGpUNCJscTM7Puc7jEOo25nbLWg/Cp?= =?us-ascii?Q?2iBXcB1FExIHIQo9WEjrHAFZ9D7NtgJ+VHR5JdWVip8BvV+n47i7epmgdvc2?= =?us-ascii?Q?LDwdtOrPkU/AU/P1HjiDoqN1KSzL6BHqlIM6MobLok1YFd6YfxHInyxU+Nr6?= =?us-ascii?Q?tF8zBGc0ycb1bAh8BS7EidJkeDDT6TlN7AmCvkg5xQ7VSPnzySSN2YmrBzCP?= =?us-ascii?Q?z9MwRWvlmhRXSRRfFaNHsSasApxctPtODyM67yNsjDpcbZWMFnUQJK1YZktw?= =?us-ascii?Q?=3D?= X-Forefront-PRVS: 031257FE13 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR03MB173;23:9Sk9HUa1vhyuoNBW/h4L597nBnv2ZZLOeTSdwx4GOi?= =?us-ascii?Q?w+rPFODdQQWEz1NulLEWhTzUOSLVvUkgBrQYzQbpXWxodJHL6xFn86G7M2z3?= =?us-ascii?Q?9NoSU3NgtsqZy03JSq699Zh6TT5YX/u3Qa1fzpheEKpUN6Brk1PSb2gh8ZaD?= =?us-ascii?Q?m90IjsumiGCKSPOvC619FyjVCn1BJma9OE+RBOTj4soEvdEV/v1fTioBRraH?= =?us-ascii?Q?aDny6yxft83XvBYnUY0LrrWRJ15MCU0RDfiBmrGdfR7WQo1nZusjDfzErF8j?= =?us-ascii?Q?aV5jnCPKqfCfmhLHjMNlsxD6w8K/QK3NiLiMPiuyiLHSwsBn1Lvem4RYcizh?= =?us-ascii?Q?WbEfu72QXJVYLuBWU7wZ7YceF6GfzwK2qP8FrqOK49XaMTKfsH03XQHChB/8?= =?us-ascii?Q?1sny+txgHjQ7+pIQ/Jy1kk2CjiK8rZ3UlyIAwwc5RtV5VIGk4Ado1SUn3THb?= =?us-ascii?Q?4Wt+i4siyeM0e4zzwJ12a2VTP6UP8LCXePomBBPjLdovq/0Fj+u9p+8uTYEq?= =?us-ascii?Q?XgKr9JcMq3+mYdLGRAfKlA7BVCRKQ/hw7MJCgn5Y6UfbHQtHPJxCs2XEGEEm?= =?us-ascii?Q?EJB2tl/sIitRrWk/mc2W9dHZaEWw1tYKmlzc8BmXHVsPG8wjdWZy3v4JqsM1?= =?us-ascii?Q?mt91pQ9rcM9ubMoQnMGs+kpJ2sFp9qHeYQdH+rhDFl1yx20yGHA97r3oL336?= =?us-ascii?Q?z1CMGob25Y8NZ8ZaOQdMs/8HzZjE38SHbyzSrn/Nf+fbYZOWEUVu193myLV4?= =?us-ascii?Q?L2JradFILdWv7xVa9Asjj2+WiVM9vvxk1VR7yKG0J6ETE05bzym+FRakSXt3?= =?us-ascii?Q?RDuOMMkj5/w8/520uc86cY1Z7EIzQln1QSC5dKTy5A3DMyuVXLGeVhQbs5DV?= =?us-ascii?Q?fUWTja5fm8NBAoGNfZ5IefNbcVGnGPfjZp6VEfr/GolF2Qq97p+ZoyLlhuCR?= =?us-ascii?Q?YuWLWnoc7V2/U39/jOvUoawRDrJ0bdmDCEcw0r2rilpNlztP0yvwTG2gT30a?= =?us-ascii?Q?NM4KKlIt6SnPF2H7QUoPQVmr5uztAz7BjpKVESUhIrhUsfQOx6nJJQzxTHcY?= =?us-ascii?Q?quMDg5+ZZ8ljtZbvE3xH8xSoqkUeok9q8G1g2OyATxAjjm8zPyf0AVDxTeP7?= =?us-ascii?Q?7m9CgDz/R7KMnMECwg7DESWjY0wAKyKHyDo6XZ9CJfZ/J8R/HzHNa0Aaejr1?= =?us-ascii?Q?mSCEr15Ikap6hJlUhIEoBIVA2QFdTbDrgK0RBwNzsEGPMrV7gRPecZ3LZZHL?= =?us-ascii?Q?QDgbfsSNbMPxCu92PHsgCkMwl9HEA1hIWHJgxZ5ji2XCKc/3GQ/hEHzfMSDw?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB173;6:248W1slKcz1pU3W6HMh6dwTV9Nl7x/fzfMVexmPSETnFYJ1txz5W1BEV02GBzLmlEEAP3Ie16+RIh0wq6OEp+rXA4eWDfxgX4TWYNKW+OWP2Z9dlGZ/DHtgl8b0/goQ8NyjQg7Y+xTHtw7JvaOW/9Ow3KV1F0GVm85tIRdMTB9wyEPG/AwMB/gWWd3DNtpb7n7Xidc8VQSxIVj0tAujcmGcd6rOjZbpsS1uxQvAnqMRUHoQCgOPBVo+Zm9lxGYd4a1dFJ+Ml58bxBUSpI0E+AE3S79ZL5E+FHtjzKxdwipk3OAziHRrWcuVMuhzKjm/vcz0gMrNCvZ2DkTTCgqOe44xH5dZO6w/Or1/wsgODPF8uVCyEQJ5mZVQ2kHJxGsctPX4VpLlAdj8e0rOx1d+BjI4ODmgZuU+RTNBSnsZG/0vASg3bvscu8I/ulfmwk1rBEJQcT10ZwP8UirZE7LHkt/xvPICxr8/Rk0UqZJuFc286MgQHiTtH3FG6Wb1lvcQk;5:L3INVv7FIb9+hObJJ8e/PD0JyyBp3tcRr2Ue0ZuZgb4r9ou/WFPZj8nvWwcD/AEp0sXByDPQF07jVcP1arL4jVhay3DiqAYepuVe2lNfIFMHQUhzTm2wOApYyhKywTXQP8e4M2E97EAtuFgbIL2Az2DzUDdEAh9lXMvnlfAKmoWnF7DM2si1U+q7sJphwgr8;24:4cxvS2MgXRdvFylied7JeHTczqePS7GlzCQxmFC+w0l1gLzB/hkFdXgkHpiL6Km8hpOFKbC7+qxbjGsUJzPHGfDGd6yxrT2kibeJxs+MRIk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB173;7:hrtGKfPrbke8lgPePL4BH4WVHFtdKBxaNohkIZL0fvaRR0iWITp1dhaQT0EbDt1FcfSSND9gZ/fD8z/ROed3HxBkCtwCpHLm4HugNiYvlo9o7MUUMr12UbwuicAhHCEK/cgrsYZXNMIO8lF7lbFLAu0isLMDPfv4GIRlzzZ1hRnsxaPyfrqzhy89/pyfOIBCzKLPpiNAgp9owaXqouL+Hy+1dYViIAQHTII50JMX4K7EwMRZz1HhRg2+bcT5kxoP3dEXH3JAAiGLc53jejii5egIgevikwp3I5ezY4InuY7nNzXCsiqXS5+0uNM2qi1J4hY+vTQytiHc122kgyfcsw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2017 13:13:29.1203 (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.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB173 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 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/2016/12/1/758 Link to last round of driver model fixes & cleanups: https://lkml.org/lkml/2017/2/1/235 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 (2): staging: fsl-mc: fix several checkpath.pl warnings staging: fsl-mc: add binding path to MAINTAINERS Stuart Yoder (1): staging: fsl-mc: move bus driver out of staging .../README.txt => Documentation/dpaa2/overview.txt | 0 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 | 6 +++--- 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 | 5 +++-- 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, 108 insertions(+), 111 deletions(-) rename drivers/staging/fsl-mc/README.txt => Documentation/dpaa2/overview.txt (100%) 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 (99%) 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%) -- 1.8.3.1