Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753930AbbFAWHK (ORCPT ); Mon, 1 Jun 2015 18:07:10 -0400 Received: from mail-by2on0141.outbound.protection.outlook.com ([207.46.100.141]:62210 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751874AbbFAWHC (ORCPT ); Mon, 1 Jun 2015 18:07:02 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=scottwood@freescale.com; Message-ID: <1433196404.4089.187.camel@freescale.com> Subject: Re: [v4] QE: Move QE from arch/powerpc to drivers/soc From: Scott Wood To: Zhao Qiang-B45475 CC: "linux-kernel@vger.kernel.org" , "netdev@vger.kernel.org" , "linuxppc-dev@lists.ozlabs.org" , "Xie Xiaobo-R63061" Date: Mon, 1 Jun 2015 17:06:44 -0500 In-Reply-To: References: <1415763613-43674-1-git-send-email-B45475@freescale.com> <20150130052208.GA14431@home.buserror.net> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.16.0-fta1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Originating-IP: [2601:2:5800:3f7:12bf:48ff:fe84:c9a0] X-ClientProxiedBy: CO2PR05CA040.namprd05.prod.outlook.com (10.141.241.168) To BY1PR03MB1483.namprd03.prod.outlook.com (25.162.210.141) X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1483;2:Z8CEaUDZtGv6BSra2T3EHhz+m/URWJrP4VjwqtN0XaXES71/YLMzChc88JNwJKGV;2:9fBV4S1obUjrRoZMv+YbC3puX++r6EC7Ey1Jl3ElTPzyci7rMN6dcki/ZgKr9RLXyhNVToQcjQSZRfrVHEpknL0PXv29yFLYQ0/ZuTRXPpHCl5fkGo0WmGV3/vBoRfPCzUULyp1igA8ScKF+Kpbyuw==;6:vPf3DOumuktxNFtEsIB/vgUBoAhxC+jen+BouBRa3FdKQ3k15vPukzPhZ1n4OqyEYKzxabyy0Lin2gKlQ28/pz6G7dC3iNO65RnLzSwveMPOaLSrKSOEy+od4RcQ4KQm5Tp9euUwO24/b1/FBuWEEArgQSqRXZK/0NAj5C/OuM+9dbEb9OfX7zxjeDweEKd/BOjRyjsadcYVQyx+iqgYcuIC433WXWCjOhOTXfGpAc1/a5Klle8+g0TjjnxgHf+HcaSGxu3tPajY/DY9hRdfBMjW+XlKQM9nU3xCm+F6swPgOgFod0koTvcVoiadZFiCRr3FMqspCgre6XUEvgS3xnv1fPYOo8vKsQd2yk4IJjZX+SkpSlJyCV96Y+0sU2bbsUWF1wuEDX8/94LIPNRbGq3Gqs7/JcIkp5JZTA2zxfB6QOVxgzoEH2zkzEk/Nrn2VeNzDwfish6eU5gvESH3fyOaxhb1CKt1D35LNS6YS7gr8Q5zyX8FncGhVtvID8P7 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1483;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1433; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(520003)(3002001);SRVR:BY1PR03MB1483;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1483; X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1483;3:oCrXLJEmGDQMlNfjUoIb7CofQ5aS4PcGpOe649WYS2ZAANSLGvsFnhZNRiaOedJSYvOaxlWew+6Vkw5RZp80TvzdfvVk2zCc2/zDbQFtZB2FODSmjzPvBiRQvekgAr8UufcU1Z3ghqtty++MUOGR7C14BJA2wZym5McL3M+EzAnHcjYiNYIB07h5/si9SWALHSqkAdoULFHlssx47OtNu8e6zpqZwRU0qIsigg+Y94Do0fHtOmq46WJpLD80uOsh7kW87NZhYn6pedLjMy7Nc2TWgkoyD1Cg+8SXJg8qFT9sMi/32vgj3JUgUyQDN573 X-Forefront-PRVS: 05947791E4 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(51704005)(13464003)(189002)(199003)(377424004)(377454003)(24454002)(19580395003)(19580405001)(5820100001)(87976001)(101416001)(50466002)(64706001)(47776003)(92566002)(68736005)(50226001)(77096005)(62966003)(2950100001)(46102003)(77156002)(122386002)(40100003)(105586002)(23676002)(86362001)(103116003)(42186005)(50986999)(76176999)(33646002)(189998001)(107886002)(97736004)(5001960100002)(106356001)(110136002)(4001540100001)(5001920100001)(5001830100001)(36756003)(81156007)(5001860100001)(99106002)(3826002)(4001450100001)(5001840100002)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR03MB1483;H:[IPv6:2601:2:5800:3f7:12bf:48ff:fe84:c9a0];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTFQUjAzTUIxNDgzOzk6N1RFVUF3eW4wT0dFTUNNU2F0UzNkSmJWcVR4?= =?utf-8?B?cjlEY3RVN0U0TFQ2bjVZZTNtVUZOQTZER3N5VUd5bnc0RmxSeFdSRk1Hcmpp?= =?utf-8?B?UUxUNW94U2g4UXN1MlhNVm5RYzZUSGF1Qm1pT20rbkhuTHZrV1BvK0VDbDds?= =?utf-8?B?cjdFWXhIUzFhNlpFZjdzUnRjNyt1bW5GZEtaZEQ3dlArSzRJNWVFWEFHbks3?= =?utf-8?B?Qm9sRXBFZkRpOEh6Mks3a3EwbFdkMG94andkMU5Hb1BSY2xxT215ZHZBU1E1?= =?utf-8?B?d1R5ZlRQWVQ4bUNDRFNWZm1jRTNqd3FwVGp6TStSQlVRemxFTUhVaUZ6OGcx?= =?utf-8?B?U29RbXlnM3ZUdW5jWmEycDRZeXJJWGtWYnd3Z1RPQnNmQnZrZkdBbTVQajNu?= =?utf-8?B?em1wSjA2eVlBLzNGTjNhL2hwYmNmbVJlYTdkSTM4R3dnSFh4ZS9ZVmlGOFo1?= =?utf-8?B?RnFyQ05obE1Wc1luMTg2ZXFnUlpjYW1ZWXdlZ0oyeEtWQ2JGb1VLalVqRlhh?= =?utf-8?B?OXk2SzBjeWxPOHlmRk9nU2Y4OGhhMStjNThKSGI5VU1Pc2N4QkhuaVFtODFy?= =?utf-8?B?N3hVL3Brd3VtQUR5ODhQZXNiS0hxVUFTRW9ZaSt0cjVoZmFTbW1nNWxwSGdm?= =?utf-8?B?K1JqZW9YLzVWMG1OaTR1OVhrYUNGZXFJN2htNCtGTWs2ZXA5N3dIeCs2TGNi?= =?utf-8?B?U0NaU3kvaE5oRXlSejluZXYvNWZwVFRQc0RCWkRpUEQyd0cxMlpEQmQvZWs0?= =?utf-8?B?Q0NYa0tyaEd1MmJaR2RvMEFaMVpBdjZHcmJiSUdjVDliZGFzRFl3R1REQUZw?= =?utf-8?B?ZWI1elVhZGFaY1BYK0U1ZzhKbFBVTCtZOE9iQ0p1US9yVzRPck5MNHdMU05N?= =?utf-8?B?azk1UjFOMzNYYTgrNEpkNCthTkVjRlRMalgrbk9MbUNXaFpGUjRHbEk2QXM3?= =?utf-8?B?RXBFckxES1NXQTdkTWFQQ1ZVOG1Jd2JpSXZhMUxKa0ZLMnVSU2ZRYXNZVjEw?= =?utf-8?B?ekdoaE1OSGlJWjh2VlNlODY1eHZ2WkhmTTBFNFBONWUxRDdyWkZ2R3ZhSHBs?= =?utf-8?B?VlhETmtmYTFKaW51NjF6UmtmWWE2THBOdlVLaTdCaUFMcURRWkpMSFFtRVRC?= =?utf-8?B?cVBPMjVJTWVVa2hlaTJUUGYyKzJUOVB4d1NhbnczVnNEeUl0Q1I4TkhlaWZ2?= =?utf-8?B?b3ZjT2RLbnhScWZtVnA3OUgwZURRK24xK3ZGN3c4azY4OWRkRG85bk5UZ1l1?= =?utf-8?B?RFk3VzRMYXAvQ2tKUjNKelpUUDdMRkhGY1V5SHZWbHVHZUQzZVY1dW41MUFs?= =?utf-8?B?TXQya1BDQVdXRy9oQ0RsS3VtTXZhMGRoSG5NSWJoYyt2OU40SnZlMVN0dHJM?= =?utf-8?B?anhBelgwT3ZPSmRydVVzejk4OUxEVG1KV010VXUvNkRMYkFyNnphWjUwSmND?= =?utf-8?B?dlhVVktEN1J5THRPc1hpeU1EZ1JBYzdTc0poMXVwTmxTTHFRdWF0akhXZ2dY?= =?utf-8?B?S2dwdUFQVUQ0S09XNzlpbWkyaEpKd1VNemxSWmJMeHRKRUtLS1FQUVdtcWxE?= =?utf-8?B?d0Z1QXFQVVg0RlRDbUxUZEJUVEhLWEJNdFNxU3pZYjFrS0loU3kzOW1iSHZq?= =?utf-8?B?WERxclRjcGUxWW5CamVSV1Zld0F3dEhoc2xoNko3L2kwUmpucGFVcWpZblRT?= =?utf-8?B?bmw1QjRJa3dTK1pmNGJ3K1lOQk5WY1E3N3lHRDhnTEFJVlhPbi9Qa05sVngx?= =?utf-8?B?amQ1NUFwUFBEOEl3MWppYmlJK2JkMERyN3BzU1RRWDA3TGZqdXErdjlkUlJo?= =?utf-8?Q?X08wNzneeFu5?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1483;3:8Bt2j6JtjuVtRnLkX9vZ/QeJ71j5XXktF/1vzCC5mP1vv/dxGJIk69LPafYtRX4sTYyzFX2j8xy4e53lJ4edA+XouZvgfOxLzK2ScIDt56ag/I8DAfNvF0LejuV7CgLebX2itFuqhl2BARSfxvDBSQ==;10:V4xXCEcI6mLh2WTCfaQgok7KZXC4nkatKgB/peBrcn4P4jwX3UO8NU3Me2z0rJIclf4YYFBpwSRl/nrBgA3yp6Lz4mePFl34fEQOIN8Khg0=;6:uBhiB06peXY8JkEGxOwjePH3VXUgMD7ntiJ0hHoCsicutK1CSN3yx15cOlZLu6e2 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2015 22:06:58.6204 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1483 X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1433;2:EaIVyGria8fJ9vbhtWC2GSfgqhm9LCvm+wGD6cmrgF2INSC2Z41J+A1Dv9qqp1Oh;2:BZLKTFKPCymPaN4yZ1dNlMY8wQn0SCXxlrVgeL92gseJ8RafXyfbSrZzeA7LrhXyqujVyrtTWDu9cqfTqBu7GN+vwCSctvLzsxy6pyDIcqzc5cwSEtp+NW6XoPudLLKA1qmGRr5VYJT+8MrY6aBxVA==;9:7MI7FAraiS6Q7ZKdeJaRMoQ0xx9px3HwqnHucbGU07PatIGfCcpqkaWr1uhTgnfiQfMOf0LEUi17PQw/6GA4+iVmy3TuL+FmBDxpr5mhjvQuCNCTYA2/+8Vf0ggEEUHr/6ofmLapbdfM/8yYnbShug== X-OriginatorOrg: freescale.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1974 Lines: 54 On Sun, 2015-05-31 at 23:09 -0500, Zhao Qiang-B45475 wrote: > On Fri, Jan 30, 2015 at 1:22PM +0800, Wood Scott wrote: > > > -----Original Message----- > > From: Wood Scott-B07421 > > Sent: Friday, January 30, 2015 1:22 PM > > To: Zhao Qiang-B45475 > > Cc: linux-kernel@vger.kernel.org; netdev@vger.kernel.org; linuxppc- > > dev@lists.ozlabs.org; Wood Scott-B07421; Xie Xiaobo-R63061 > > Subject: Re: [v4] QE: Move QE from arch/powerpc to drivers/soc > > > > On Wed, Nov 12, 2014 at 11:40:13AM +0800, Zhao Qiang wrote: > > > ls1 has qe and ls1 has arm cpu. > > > move qe from arch/powerpc to drivers/soc/fsl to adapt to powerpc > > > and > > > arm > > > > > > Signed-off-by: Zhao Qiang > > > --- > > > Changes for v2: > > > - move code to driver/soc > > > Changes for v3: > > > - change drivers/soc/qe to drivers/soc/fsl-qe Changes for v4: > > > - move drivers/soc/fsl-qe to drivers/soc/fsl/qe > > > - move head files for qe from include/linux/fsl to > > > include/soc/fsl > > > - move qe_ic.c to drivers/irqchip/ > > > > Need MAINTAINERS update for drivers/soc/fsl/qe, as previously > > discussed. > > You mean, I need to finish the following work before move qe to > public directory? > > 1. gpio.c -> needs to be converted to GPIO framework and placed in > drivers/gpio > 2. qe_ic* should probably move into drivers/irqchip > 3. qe_io.c should be converted over to pinmux and put in > drivers/pinctrl > 4. Some of the clock could should be looked to be converted to use > the clk framework Those would be nice but at the very least: 1. Don't introduce code into the toplevel /lib that duplicates existing functionality, and 2. Add a MAINTAINERS entry as described above -Scott -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/