From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758814AbbIVQkL (ORCPT ); Tue, 22 Sep 2015 12:40:11 -0400 Received: from mail-bn1on0113.outbound.protection.outlook.com ([157.56.110.113]:23360 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1758758AbbIVQkE (ORCPT ); Tue, 22 Sep 2015 12:40:04 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=scottwood@freescale.com; Message-ID: <1442939995.19102.246.camel@freescale.com> Subject: Re: [PATCH v10 5/5] QE: Move QE from arch/powerpc to drivers/soc From: Scott Wood To: Zhao Qiang-B45475 CC: "linux-kernel@vger.kernel.org" , "linuxppc-dev@lists.ozlabs.org" , "lauraa@codeaurora.org" , Xie Xiaobo-R63061 , "benh@kernel.crashing.org" , Li Yang-Leo-R58472 , "paulus@samba.org" Date: Tue, 22 Sep 2015 11:39:55 -0500 In-Reply-To: References: <1442560521-19354-1-git-send-email-qiang.zhao@freescale.com> <1442560521-19354-5-git-send-email-qiang.zhao@freescale.com> <20150921225611.GC12709@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:448:8100:f9f:d59:7025:7bba:8c10] X-ClientProxiedBy: BY2PR07CA059.namprd07.prod.outlook.com (10.141.251.34) To CY1PR03MB1486.namprd03.prod.outlook.com (25.163.17.16) X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1486;2:iP7a0In/aHU4i9DIMSejRFxgh6EY6y6rsL1rC0I0nS3v3FhG6TEf7qmFkP2E/KioXVUpuh/+Al1pWm9HDQRD+yb2hu9VVdq87UQE/6FOK/9FdJA9rDVRL9/50uuRSkn8t7bQx7ZTuYR/jf8b/35Nkx/P49CGkCYYtNhOvrVaRds=;3:ozz0r+zO4nERkuV2h3OxB2qqkVkvE7Wsby4oAv2Yz9eAc28KFRavTxT0CZfCVOg2iucBWGoalQhnAWDR/u5UQVCD0SxqRWfr7ptOJqEs+LTid1NpIJ5abf3QAx6CHNl3iM/qjGm+sIZGAcOBqlqtqQ==;25:yn7i0XdmYDJlXy85VrjlsOnbKp9oyG3EzUWwxtiVor9UtsQrkePuvfW3P03Ckm6Sv72WzslqxK6pQyyIZGQX+DYG5yFzaJgswBbYzJ8PtbIaSJ55PHfxfwd/UXUnF145euEFICuTo7DRI8YfI77a5H5mhZOEjCmC2Lnc7UPcasu4ZYfR8CsRomHjgBW35QrASqprAxKrRV2WhUTt5vrMSpBw6A7rp0+I5ZRmZgBENuwiT9DXPp+zvPpBLLHT5qnT X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1486; X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1486;20:u6hVYbdXgQOcyeMarKSKAhttcKXRC9YreGDNNlwAvg71LU34MK5apx4Zb7+tzUmh68BAlESHimULkj1R1UTB74vN8GQly0LBLT6VDcKGgnMiYudE7XK1qpydObD89mwgX0jsKKjkV+J2M1lgQfozPyTDootdlxt+2Udna9n5eRx7bmRlgcq3gmQf4JVoj0VXfgVsgBJz/HHKRU6KaYkA+M/0bSvRT3yD51esWhjfv4k6/6PeuxcZZPq1UmzYqMb3rbDn/sRaRcQtDvf1x9/q/6IXy9RcvSSr/JgB8CPLAgzvyz6OtsNwV9xzyby7tSFYjJWEveGPXPQ85VLM1OFAvMmxZe98cRmVWU7BRXEOjBRNbwmWtnGZMY8vgTlctKoWjn4ER1a14+QRYm/1frqjiqvb3FliSaubIBTVZHgVhvuJqfAohuo7MNTnrCqn4WTqP79sElAar9h8EFqQwOQZIrd0rfgYgdo8H5qKQeczbA8ZiA7+jflw2KkOOtWE/KQk;4:BO7LClSGf+hjhwja+CHC/sxXMCghDD6VVe2iXPNXNBhdCyRZ/z7E8kDeHYtETdMnu1TFODT14CPLMKSaNGZE79a9spdl5niVU3Na4H1MtrO9zo+2tSQAW1av9ls1bDmacxkkNmRGj9fwZ2I7QFWPnUGZ60NWMUGQQ6a3NmcN7MjfavuEmHW9pIdCAgzSt3XZXBjBTC3tHmJx8CGqVA1GVMgcRp9ous49x+9EYlNTRuBYZ0kN4cazUh3LN4s3YQlgdTlp1CwMjiK3ieA6UaeIe6q+sXoWajDsWhM+909TxXzewoPjhgAIKumgTukSWbrw/nRuk3q7fSTo1RYJz4zueFcvSkicTPZv5901CTrY8j4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001);SRVR:CY1PR03MB1486;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1486; X-Forefront-PRVS: 0707248B64 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(13464003)(377454003)(377424004)(189002)(24454002)(199003)(40100003)(189998001)(106356001)(76176999)(92566002)(62966003)(46102003)(122386002)(19580395003)(19580405001)(50986999)(33646002)(77096005)(93886004)(87976001)(4001540100001)(77156002)(5001860100001)(81156007)(86362001)(105586002)(101416001)(97736004)(5001830100001)(36756003)(50226001)(42186005)(5001920100001)(47776003)(4001450100002)(5007970100001)(103116003)(68736005)(2950100001)(5001960100002)(50466002)(5820100001)(64706001)(110136002)(23676002)(5004730100002)(99106002)(3826002)(5001840100002);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR03MB1486;H:[IPv6:2601:448:8100:f9f:d59:7025:7bba:8c10];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzTUIxNDg2OzIzOjJpcllQNDNYTmpKMGtibkRxeVk3QWhFd05a?= =?utf-8?B?b2VJR2c4LzNISUJIRE03WUdmS1ZPUGQxNXN3Z2ZISVgzcXordGxzb2JuZVU4?= =?utf-8?B?Ym5DbFdxVmtxbnN4VkRJUHJ6Ry9NZkZPc1dEaXdzcHVJSy9YZnJHRm4vR0p2?= =?utf-8?B?MFBPc0lKYnZSZDJRbmtiMU9ldkcyUHFqeng3MUFoUHkzVWdOUDVHa1FqNU5s?= =?utf-8?B?RlN3YnRHd2tHQmVsYW1EZ1A3Z2ZHZmtsQTNOckZaRVU4M0VXTk5sS21GZWR5?= =?utf-8?B?RTBxSXM4V2NFV2d6aExuWWM1TDVjNWYxMzk4bFF6dHBvRVFNVVB3V3NpTFZG?= =?utf-8?B?YWd2SVZiMjNCYUJsbnRYWkk4SEJ6UnJXNFhFRnJqdlNQMjJ3K2NaRnNqaCtL?= =?utf-8?B?WHZBN2V2aVlvcmdieUlJTTJOQVEzcG5iSE1td1AzVlF3M2ExbzlJRE1OaVpy?= =?utf-8?B?RFVyMXJUaHV0SUx6b3NqT3BIdHBLZEM1WTlHa0dtYkxhcEgwdGxaeFRtdEZJ?= =?utf-8?B?U2lGOUZRcE92c1FBcVQvQUxmSmtrYnpMUTA2WXB1dTRraURwRUJ6WStkZW1M?= =?utf-8?B?UUlXaGUzZ0tHY3JqT0lyMXFGREZsWWN0OC90eGl4RkIreUxEdW1Da1ZiU3gy?= =?utf-8?B?TVNITStlYnQ4Q1M3d1pLdWVhaWtLenBXbEErbjlhUUczM05TWmNDR0tNTlRa?= =?utf-8?B?eExROUI4STEyTVdneWJMSU91ZWxBVXBxVWZSd1oxcjlhSy95aDJFTW4yc1RN?= =?utf-8?B?UzZ1N0ltYm1XTEFUR2g3akJjK1U5czFLcHEwT2lJNGx4VkNtQmQ1RE5yY3Ns?= =?utf-8?B?S2NMQ1BhM2RENlZHcXdRQ0NCTUgwaHFOQnNyRGVVTEpSMXVtZ3BuMjMyYTBq?= =?utf-8?B?cFdka0luT1l5WVkrYVpBRlNRcmJOdTZWL3ZEWDlhc3VWZnFjRFhkU3lGUVFx?= =?utf-8?B?WHMxOFVyS2JZblZBYjZCdTRpSWppYkh0Z0d6Z3dxWGxkbUczNG5raENFdlBr?= =?utf-8?B?aFFVRmU4UnpuYnVpaGxMM1hoNzhtZ1B3KzlzN25wT0dadDl6bHFINld4NkNi?= =?utf-8?B?anAvV3U5R285VURtcmxBc3BNZFJqYXJHbHNycXJPNStNcWVRdVNQbXRVRCtR?= =?utf-8?B?QUxFRGE3R3d4cWY4am8vSWNIbGZobS9UTXVjUk9Rei9xSnU1WWtLWVpPVmZv?= =?utf-8?B?MUN6cDFoU3M1WXJVZ2YrOUNrdExPYXl1ZjUxR2tNQnBKNC8wazIyM29DTWxG?= =?utf-8?B?TzdjTUxoV1pEY1UxZzJuV2JGL21NOW1VeHM0dDdDMExFS3d6WXFUV1RxMUJ5?= =?utf-8?B?UHcwYU83SW8xSTRadWQ1NXg4dVJHczZMbTM0Wnk3cTNwNWNGN3dTbVhQNVpp?= =?utf-8?B?d1lHZlhNdzVqSmhKMEx6dzA5bTZYd0YrVGtnK2phWXk4NC9LK2tVZXZ6Z0JU?= =?utf-8?B?c1hTRUo2d1J3MVQ0TWg3SE5tUUt1WmZzdGpxc1lhVW53TzVvOTE1YnZwdXA1?= =?utf-8?B?M3JPa2xJMGtRTTAwU3J5cFlGWGFXK3JGWndDMDlrMzZrSVRBbmU3MFJPbzhZ?= =?utf-8?B?cjE2eDBZb05Edm4xSTJkajRUZWxqbndzWGJQV0hQSHpVQjg1bnJmekZ6TE9I?= =?utf-8?B?ZE5PWjJZNkxnbDVoSzlNZ0NJNGVyZTBNaTQvZVZzamRWcXdMQkIrVE16Yy85?= =?utf-8?B?dEhGSHc2SFAzVVJVN3lNSFpaSVZDMEdyQUNOckpweEVwRHNlaXB0dSs5RVJy?= =?utf-8?B?dkdkZzg5ZlAyUUd4ekJiT0JSUFpZOTlDaC9teGxWV0pxU0lDNlcrbmlvSzdY?= =?utf-8?B?VWZlZ2lFekwxZHA4NkFpREx5NkFkNGlUQWJwamNoQkVZb3BCQkpoZWllRWRu?= =?utf-8?Q?9GvRp5noem8=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1486;5:V2Sg03P2eIFT5OQ0BDAxhFMy++H3kvWWIDiQdFrPa6jGHJ9pCtx5gxleo/elR0zodbDYDY1F7odDRjayRl5Sd07KdGPJZY4nCoe0jsHz6BAS+4GJcGCtQXaRpcjmIJ5mogzbo4nG6VVAV8lrVTsodA==;24:cZ2IKpXNTneLzPNCMP/vBrv33fITvumpjvziQWLqW2HnyRaGKzAm1BNhbY+ndJ/HYEuUxgM6nT5RqsQJ/fQhd1B8Un4NxCf1rt7BUHQMzi0=;20:4oq5I5SSQi8bvV/qWPEL/4YaQv2SaVwtiK/1ZcEhy+WNtHNTshEWIKg7D/QU+O2N4JhpForrg/h4vgHGzjKcmQ== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2015 16:39:59.7027 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1486 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2015-09-22 at 03:24 -0500, Zhao Qiang-B45475 wrote: > On Tue, Sep 22, 2015 at 06:56 AM +0800, Wood Scott-B07421 wrote: > > > -----Original Message----- > > From: Wood Scott-B07421 > > Sent: Tuesday, September 22, 2015 6:56 AM > > To: Zhao Qiang-B45475 > > Cc: linux-kernel@vger.kernel.org; linuxppc-dev@lists.ozlabs.org; > > lauraa@codeaurora.org; Xie Xiaobo-R63061; benh@kernel.crashing.org; Li > > Yang-Leo-R58472; paulus@samba.org > > Subject: Re: [PATCH v10 5/5] QE: Move QE from arch/powerpc to drivers/soc > > > > On Fri, Sep 18, 2015 at 03:15:21PM +0800, Zhao Qiang wrote: > > > diff --git a/drivers/soc/fsl/qe/Kconfig b/drivers/soc/fsl/qe/Kconfig > > > new file mode 100644 index 0000000..3012571 > > > --- /dev/null > > > +++ b/drivers/soc/fsl/qe/Kconfig > > > @@ -0,0 +1,33 @@ > > > + help > > > + The QUICC Engine (QE) is a new generation of communications > > > + coprocessors on Freescale embedded CPUs (akin to CPM in older > > chips). > > > + Selecting this option means that you wish to build a kernel > > > + for a machine with a QE coprocessor. > > > + > > > +config UCC_SLOW > > > + bool > > > + default y if SERIAL_QE > > > + help > > > + This option provides qe_lib support to UCC slow > > > + protocols: UART, BISYNC, QMC > > > + > > > +config UCC_FAST > > > + bool > > > + default y if UCC_GETH > > > + help > > > + This option provides qe_lib support to UCC fast > > > + protocols: HDLC, Ethernet, ATM, transparent > > > > What does "qe_lib" mean to the end user, or to anyone after the code is > > moved to drivers/soc/fsl/qe? > > Qe_lib has functions configuring ucc, managing muram and so on. > It is the common functions to end user. It's not going to be called qe_lib anymore. s/provides qe_lib support to UCC /provides support for QE UCC/ -Scott