Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751895AbdFHO3L (ORCPT ); Thu, 8 Jun 2017 10:29:11 -0400 Received: from mail-by2nam01on0047.outbound.protection.outlook.com ([104.47.34.47]:19136 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751849AbdFHO3I (ORCPT ); Thu, 8 Jun 2017 10:29:08 -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 v7 00/10] staging: fsl-mc: move bus driver out of staging Date: Thu, 8 Jun 2017 17:28:45 +0300 Message-ID: <20170608142855.10455-1-laurentiu.tudor@nxp.com> X-Mailer: git-send-email 2.9.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131414057456511843;(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)(39410400002)(39840400002)(39380400002)(39450400003)(39400400002)(39860400002)(39850400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(48376002)(53936002)(50986999)(498600001)(38730400002)(81166006)(5660300001)(7416002)(50226002)(189998001)(105606002)(85426001)(77096006)(36756003)(50466002)(8656002)(86152003)(966005)(6306002)(54906002)(47776003)(4326008)(6666003)(5003940100001)(86362001)(39060400002)(33646002)(356003)(104016004)(106466001)(8676002)(1076002)(8936002)(2906002)(305945005)(2876002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR0301MB0903;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;A:1;MX:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD042;1:qy3PmgSdSzktglVXxuIbriQ04bn/WdfhufSlvOgTvSnV1yAoDDHjWopYwCGDB4gAjR8ZstBR5JHNIgXaUF5kln4EY2b+BYtXO7xJtO1IHIHGjOoy2p+E4g3vIoNGEaWbE1nUZ+9dgcyTq0ZknyOQaPkDyBDtGAdVQSqOqDuirDe0q4By0JJUMJrddymOjW41vFlhACMZ3CpBFZt0+pMmbaNlZR7p0uF63V+qDb5UrbZsjkJPPvlg+LkrlNI+BHsnI9HK4/BPVHXd2hu3VwUz1zgktcKI/U6mKeYxNfjKh6NIPZbZ6/s1WqgnG3zC1hCh4vPsBtuxycio/uLFDRCfyr2nvkSUmN1akehy8zPMEpa41fT+sIir8KfBGchRmQ3bGyCXOohU7WgmO4seHHUpjkKmA0UeQCpT7jIOUjuvxb0Ef5ZJMt0L0z2Q87hmIA7Qg+zO8+D7WOMnhODKP/n4Vm6HRmFTP3TaUTE5tpg+I57/pFNkk2GWgCdfFsa9/QwHw506AE5/Qtvum4rKOyNaMJIqCZaBRf9C3lIMxarJ8styO+vH/WuQlUW3jbv3RdD+OvcBzf/tpyoQ+GG2CMkhWbGokLUDq2qIQb4geCGezYLqkrQJIT98oWVm71P36aPolB4GCBjpWxIin6mwBi1KLXt3vcTsQRJMV657A3OTQGxl7tvyZnARVKdT2gPqbUp23lmSapCfnnhsilIGeu4eqcFUbEPZ6gjAaPlfGhaitVc= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY1PR0301MB0903: X-MS-Office365-Filtering-Correlation-Id: 23cb116b-0d63-46db-ca02-08d4ae7ab7a4 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:BY1PR0301MB0903; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0903;3:BbsqatqSrt9pcSLdJaEy25KfLd1lQ1ibQcQz7d69QjqcXCIABen5Y+ZJIc35T2ZhYsOwy5MIXIdNT9IWU8KQKeO8rT8tKsyHhtTWhIAAFjSiMw7DcMnnUdNB+9z3Qx+J+sMCF43hhhKNcHDKH/9Cv4K7Cwjb16Ubq0JDFpvG3OOJsTm07nErLgzUB/x9RrlONkAiRaK/3LOtkeK/q1wXQKXrHVGbNyFSnc8d5ewmg9yxljaoUiquDj/3IwHhyhD132bBdXeEVpwnJkq+L5DNcjWKyuq/YT0DwR92Bg9SCpInrOKYPTVJSYlGq5rl9AHEzW3EVSzG2mjphG5RKAHCkmIGTswoALDXJbCP9n4UGUopQz3UoK43OA0TXEQiJ0rhCXkW+aixCfMbv9bCIynnIbA4Z9VY94PruhzGn0qwrAd6xslX5S5htQoPOE0uRJ4s;25:u67MvS8LaG8gLzzz4kOVMDsZ0rlYSb2WOGx4HxLhXD6WoBoEhRvdZ6NE1aEyrLxQLBnNFhjoulY+B8amGS7YZkkkVCyov5XPPnwOcyY6BJaiWkzeTNARu85nJQPHH1Po67Q6bQ3EIO9gMvkfhkcyoqr6BvONFIDydZWwRDiKHdikZbVTCHOpxH6q7VdyOBGLN+cZORtETYctqwVo8LY6ReCnlGRJnKSfd1/n6XHwU513zHchMWm0cW2hFPGNDXDdmEHAh9kLFhTgVcsRsHW+yQzGf02v/vTFn1ygqKX6gF2ikwXdHwd2Xy0HoTLrFfRH2ewzkq1nCpVCqJeI1UYpylMi2qbTxHDPyGGAhrBwwiKwcpD2CZ32Uu715379t9bfmOLtMGWkgeJlBSfFiZ1E7LnJswMAn4Wicmaw40bULU7eMGCotxrqK/mDZCufbicfj6PGPEYRT4e5Lh+auKOqqlx4/kJF05i7tH+xVesJFe0= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0903;31:tQnETRud8k5zBIQvNES+vhiQgZX8TkcEEMdNvAM3Fkz0xpsFW+ABgqwQwGzTSldWBkXo9RZdEjKCIB5Q0VP/W5B8UogAusiFU+Mb87iUXMZrdPTKLzYRT0KJPM672Ok6rQuQXFnBqTG4ZzI7NYGDDTJowFB+b29afqkKCnQQGZXhx8Cu3kjb1VIf0o++BxTU+1QITqF8naavS52/cTHtm/ZFnKMNpgB1q7Ldoq6V1+XEM6vLFrAYwxfSXjNDvt8/ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(185117386973197)(84791874153150)(278021516957215); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(13016025)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6096035)(20161123556025)(20161123565025)(20161123559100)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123561025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BY1PR0301MB0903;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BY1PR0301MB0903; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR0301MB0903;4:yzAQU/mrFurx+FHoAIcgljU5Z3176heIg/awFUxk?= =?us-ascii?Q?69uPEqeGsceNCZI9pV8lVoSWS8LKBXHhilF6jkFqxJ2kNYyyrdEwesCaOyt7?= =?us-ascii?Q?BlliUiWqj516iK2j4JtZV7kWkVT/honccjmUuh65elSkyh76ijDuoaqmOfE4?= =?us-ascii?Q?0Gl0jS0PVhHQCY1OGsE+/KsXmuMxDuVzBOH/iFu8pUuxZ1sNFaOrliusVTOH?= =?us-ascii?Q?nYrDQ0DE7V9rKbZaJ5nvm6JxZZn1OH4K34RGiiFmEn0eanE/7ES7bE+AU1W7?= =?us-ascii?Q?ODcsvVk5TZDsBofx8ESaa1gJTfVr1ly6/RiCU76dEkuL4En/aORtAKXsDTId?= =?us-ascii?Q?WdTvsYl3f7qG7sTiS17oJsL/SuUviDyMJwWZtEqdijQZdhr6MW4IRMPXZExN?= =?us-ascii?Q?zdG5so1OeVx3EzUKAZtVZIBnJAfqvfIBsnRzM6a+Xoqe/r7hfH+QvsLzbypG?= =?us-ascii?Q?4M/q6c3Z5gtiYeyg2+FZ0UKDfAbB1yQQ8FWN8BgRVjBXbU+HF+HbS8wpq8F2?= =?us-ascii?Q?HFv9ms2SY7apqAn4QatKd8Au4XZj8RFcvPpb9/r3nTlXFsMmGMEb5b+9Queg?= =?us-ascii?Q?QWagSuH8nY6Rhu4e6MzjP8/FoOtnCjLDa/J3+h37CqcuNUSXKTQLkT4uMILl?= =?us-ascii?Q?KdVr5iVpZj7o7QLZQi/GQx8I84qySNjh1iCYrKjL/0WJCnj7Jgk6xWsgg0oc?= =?us-ascii?Q?E0Yiex1myjVuRvL8AxQP8+ubHnRQImGb2UHsc9U6MfwJkc3qB3Ef4+7revi5?= =?us-ascii?Q?TbawVJZKT6ZyxBBJXT2Yb1Uf+WM8X/zkKlvfMz0I0hFC8LwEoW5o0wUZvLWT?= =?us-ascii?Q?8QtjKENrk6PuycFIUOUQ6gKUtyPbWt8fQn8xP22BwHsIwp4M+eprNsPFRCmL?= =?us-ascii?Q?BQlragjh6+rv3w0nzRUesgAd3rKLErAI7ogQX0TQn8x360BcRHAPNTStoIFF?= =?us-ascii?Q?UIDSETjCkXmR6BMKfz1LJ+ztcM+AfbVUpCHt0Vb3znczBwQ6RERpnY7DcPFN?= =?us-ascii?Q?c+30ovMD9Zl2JW9hKjz+LRsMgXM4MENUY42lALcCxI84mnmsKuoPh4qhuFfO?= =?us-ascii?Q?bzcAX9dUsgYTvdXJTVa8eCbVRA6eiNL5BkzlJs033UUqVpSsI4AgrsRw984R?= =?us-ascii?Q?gztW3dKF6PuvE213jzT4FFFsWsXfm5wJzKTANWgSVkIMXaA32Gp2IOrxizv6?= =?us-ascii?Q?ARFB56jMiKp+csZ8KDjzuV1vq4T03Ofjb6/5tHGz0r0HFINMWVrRW/TjSmHd?= =?us-ascii?Q?7IuQC3R1y7upEAUl0xvzNtA3zwRKlp9/hB2+dciaDXvZaIIs0SFFcH6RPCUm?= =?us-ascii?Q?hKfxhuOVMG1+gWMPcbseVPvxuPnd2JwqACzwFYmUOEIAfMNvogAIOKEFLueH?= =?us-ascii?Q?Xs+VkA=3D=3D?= X-Forefront-PRVS: 0332AACBC3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR0301MB0903;23:bdCjyHEEWQsrAtX7zbBbqW5g8pd59M29rOXCRho?= =?us-ascii?Q?uz1Cs5ZDY51Mn+c+uZbXzv3Fw/xQ3ZLigfBW0Sl93iHLxFHGmlU/C1nnr5sU?= =?us-ascii?Q?wfn6dzEWAKeiC6stJg0xZ1QsT+N729LRdr8tOQj+2/hTvsc+5u3Ksr6iJVF2?= =?us-ascii?Q?Wvo2FXBO7GZ/frKxOa2e3VTpesJjK4OUSnaF2dS/3ZquFZEj95gO7YgZSeiG?= =?us-ascii?Q?c0t8gRKhU8DFqSSWppIRuSUEEcZI3mmmCz+4I3aunopofszLMkiHfhZBl4HF?= =?us-ascii?Q?swpFVJI/X0puaP78AOGT4y7ZROL3xF/Sx1QF2juvwhQAEY3XwZCQsaoIj4jh?= =?us-ascii?Q?c7YxAThpLdOEvYsQIcwk8AY3lJOfrUwm+LmYGegXT1csVwAt8GMSGlV9Ypro?= =?us-ascii?Q?sO1+vCA6ehLBJIcuvE6r1PWv3ah3zIN2YCk9PeEeVApmmUk0ROVqtoHgYOBw?= =?us-ascii?Q?GQ8A8nvFk3M9Gqc26q2tymgx0TLbWSFeklmLhIhTLFnlswgqCPfkHeufaH6h?= =?us-ascii?Q?Gjz8tnvUzbNMSMrr/G+CgS9GJEYrS6O6KB+Jq8Ds0muHxTJ5gC2gGfmre9tw?= =?us-ascii?Q?suHmiL3St28jU3syxWWVUw16+DKPoDm1+cx2QGnNmR6N0TNEKA6aA3FHaZHz?= =?us-ascii?Q?gQQTCAjuqFORXAzLWj/uHX/NkEKuIclhYE1U4TImDAsP7lpr+/tdfz7o1KpM?= =?us-ascii?Q?sc+L+vum6KOmCwznaHV1hWz3iUdrQnCqJl3fpf8EUSutEYIJs4B3Bt8svhJy?= =?us-ascii?Q?um0I5Jj0cvkuB/tdWdHgO9jZ6IM2pZMwXI28RPtGDVtLKN8PYbEzp9RLJn/q?= =?us-ascii?Q?sQ3w0QYMN/0P/KQOGw/PceQ9dSgGLokNVICl2Z1Nxia0Qme939YAnC6aHGvR?= =?us-ascii?Q?anm0FAv2jLteZZuwDYwG7ig7VGXNce1f2vwyK5cSMffu2HJanIDUryDjEmSy?= =?us-ascii?Q?7aS1bwOKhVBBYYJd4Rc6qxHOcOQlyMSNHDGrRmTkjQ5GYq9DcIurzn2Pn9Ak?= =?us-ascii?Q?A+MIgda+dgtiMpy7DK3yN9MO3fBFcuIx1BBhO9is0ObL/VTMuA72cA3GtkJC?= =?us-ascii?Q?gK8bfQaPwFW232n62tomMzWd+D5reuWCMQKFsEf4Itot17R0jeBx0ZFIk7ef?= =?us-ascii?Q?7jyELQVfyp+DFvjwC1bPBBJCLo8yji09/GcVglTX4v1IPEQMKBurUvDSgvVY?= =?us-ascii?Q?ntdZj6D2pjmM0KGmTEiNtFgWRcyh2rIid/T/X0BbpZl1CSzzqWLGdOg+4ELJ?= =?us-ascii?Q?TmzX71AcfuYS+k+gT+UAJuEFdjz8W04uYV3/giDdW?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0903;6:v473W1OFcg44nXaNeitEXCnBB7KZvOhix+NuVMr71TIWYZfEoqsm0SjNCMdTYDdJiJx86hTdcPwiPKZm2eXsnSclAF7ZNgVSdsmaQlpED1+0978HVj0XYPEYqu/ZjvCht241hLTNC4Um/X0lXHLHby5VIDypAjeBKpZUXvaMfyTkWrLz5rDBhMzIQtjEvMb505/82oJEFTAxP7EdRhjRGOJfICZNl4AIjXjg/do8m1F+wP64xDrN841K1m4KYs0jKnHQSpC4psw+RmukijiJtRyt3krDdn2a0ROoNQgbUPxQUPbTNmx8v8ezYn5lG7Lxf+u09MoDQxrKyEcgWE5rT6XgXZ4oLNSRnaA0Qlmhxzws8e8X1JQdGm4hIdRHXfKRuGtytcIKxdqPNfQnLd6OZ97z5iMpxp8xlRIvgzmKZ88hSphFFczawfQCNVsjCIDegvDrRzmHrRWbCy8UFCB3OdIzPwA2pSDe8gSEG7ctU4YAPCnH5UwHa9z5/nRcTF3ibhZ8ERbRMmTo3TtI52u0Ow== X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0903;5:dJbVDhKereCC0EEorC72MA469T/CyD3Z3hEycIROq3ECNSBaBMbgTvZEo4MQqAMwLCnnIPQefEq/3ImTISfV1bqQcDZ13mlqAMmYa524KHf7+PBudb8xtN9pw4i9QEDxGEdp+cifyJvcwCqNhgBKgs7N5DZakv1OpWVr9snGu2vxEo6PT+B5eU3/n2fNo+LMTXkEOd4PPARL2ovSUENvHc4Eu7jggCAg9rIMZzoaPyDI78GsCtNouEK0Vf+v1UGROLBoy5c/0x+UPnWORTUJFGwcTyQz677oW5G9bOZjtLQTGq66nNx24uuBwWbsYvfbag/rkwqm5MMyUvFNpcz/MSEGsDwDZswY60dbJw6XJYfyP9yfNDSQlKmL0H0uUJ4ZVT4WFgLMazCyTA4KLiO06G0Jke62Puhq5hIjyVAtUr22gmrY1kLxTzYJmSrXC8xRYvwtc7Gl9P+DX8fQgI24SZpYu7hnLlt6fN3L7260kLb903582Na+CkjzLctHWdrqw//QFMIhL5IOHzpNvHTt3A==;24:8mg7i1Vodo4s9AERYa0qHRqlTgttB5m2v2Ek0BykS80hft9hVa+nKa1B9fguP48pDERMGccHkXqezfwxlo5nD/Ewnp0zxDKQPHGNdsZnp6g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB0903;7:TNNbazl0wn7Wo5oWSVLVs1Y2WduvQ7NL9YPKGXN9++OUP8bB7vL4FRREF393i14YwiBdkWav8v6z8i0d6pngM4qlajzQbfoWbaTZl1SiEh05gt72b8CYFo4Dwbn6ewM8nI6LKrNMJJwwiGQBcidvlUs/J0rahsgBG0asbP2K8+Jd3zGSOJku4DbcltjPKOKidYDgo4j0YCfTc18Jeu4wNTs2AE+rMmnVnrOfJcI+QTYXFSo7XHiuOfJ5So/M802YXojsTnVPoa/boo1MP4I+u8/49Sic8jLodAsvqBqhtXXkcJ3fdYr1KVg1PmYyf927SSo54mGP18EtDSZy/BKyWg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 14:29:05.4639 (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: BY1PR0301MB0903 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 7963 Lines: 155 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: http://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1409293.html Link to last round of driver model fixes & cleanups: https://lkml.org/lkml/2017/2/1/235 version 7 changes - rewrapped commit comments to 72 columns (GregKH) - corrected versioning (GregKH) version 6 changes - split patch containing multiple checkpatch.pl fixes into distinct patches (GregKH) - fix couple submission issues (GregKH) - reverted version bump on patches that weren't actually changed - fix version prefix 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 (9): staging: fsl-mc: enclose macro params in parens staging: fsl-mc: fix macros with possible side effects staging: fsl-mc: simplify couple of deallocations staging: fsl-mc: drop a few useless #includes staging: fsl-mc: remove extra blank line staging: fsl-mc: drop unused forward declaration 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