Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755317AbbHCUX5 (ORCPT ); Mon, 3 Aug 2015 16:23:57 -0400 Received: from mail-bn1on0112.outbound.protection.outlook.com ([157.56.110.112]:21216 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753061AbbHCUXz (ORCPT ); Mon, 3 Aug 2015 16:23:55 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=scottwood@freescale.com; Message-ID: <1438633423.2097.33.camel@freescale.com> Subject: Re: [PATCH v5] powerpc/rcpm: add RCPM driver From: Scott Wood To: Chenhui Zhao CC: , , , , Date: Mon, 3 Aug 2015 15:23:43 -0500 In-Reply-To: <1438600486.7515.1@remotesmtp.freescale.net> References: <1435304656-34505-1-git-send-email-Yuantian.Tang@freescale.com> <1438389906.19345.101.camel@freescale.com> <1438600486.7515.1@remotesmtp.freescale.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:12bf:48ff:fe84:c9a0] X-ClientProxiedBy: BY2PR07CA071.namprd07.prod.outlook.com (10.141.251.46) To BLUPR03MB1474.namprd03.prod.outlook.com (25.163.81.16) X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB1474;2:GNU5B5mY9BG+1U2tS3MArpZx/9+F2oTKG9NzWH2+XUszwDIyXGR+xtJgUOVV+VTBpLauebEcJ/tPw4f+6SM3CTwY+m2ct7vIOfcclB88qG/tEtk9tPGcIPv+S93/8qQe+IMuDtH2uFFP617yRkBtSjolH2q6grjuugQRQaMMRDg=;3:UGLGd9CsjX7xJbyu1wFnIuQgozaNV5OW/IfI/2ZQESR4gQlVFuSLUN+pjS1jMR+5iDE/7ydnnhhBEN9tjdrKq/Lj20xG5/xnHH3To6VQwL38cgGPxJ2LBOcIolHOb31l4HdMgoI30pOU5YPBnA+t3g==;25:PDXXIvaipMMptXTW7FdgeEOJz6fsWXr3mxz1uExQNufiCHLJ/x2PuUWw+LcsLpaJGqko51dearfl0Az1zZcxAeSA6P8c+NXpl/LZFRDFKsEZ4CyoFLv+QzcfnUv6HSMrF/IAonuL4mJ8ZTC0NIMgMjT8fhwWJumpVQhs2NK94Jl9t45FIjlD/Zz4m0gAdk/bVRJPK/BPc1cKKZc82FchyYwAZLXmoVM4dCI/RAWl2xOT3sCA0Ak75sbUSXHlkQPz8AUUuOvUED3adcwA+SqeBQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1474; X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB1474;20:H49L1kphrj8ki6rRvD3bl+QFsa9CfMxmG6RRwN4H6TaA3XDxSu+EFKAev3/MhTcRcdcUBWlTIC8sy74C71Wa3pAmS1uO7W6Kzlfh0gfTaBukKe48aJBXZDj4rsvafhUX6Jp/ZVGBtPdtsR8ZfTdAkTvKJLYruuxfd84noZXVEahrDxFM0GYcxxulkS0weqYFzKvmipKo0aqsdKc/Tv77xphFzPtd1EZUd3RwIyMFG+iATGu1TMT4tiK+oG3r0F7DZODvWT8dJWv3BRP+P4yN6fo2Mm9cJlS2iiniib4g59Hu0n56p0yynB5yTaG2JVY4AvtsmRiuHIDP/eVP5rG/1vAzIFEcOsL+UTVUehn+Pz++0FMpHm2+ifc7b+CHMBB4a/jFekIhBAObvNEwEXcH70MqNOV4iAcSUEcLYHws/x6Mwy51GHfbbJOXg7tEbIElACR0SHSYuLlMXAZ/ztr58OP8kmjpYcCSQ6N/ks8FEyIGE8CNpd19b/uCUcLvfPNX;4:WwZY1PQu9Y2OZywBYLBrNCvEtJ84W2+mkpeTCQ6O7j+29O0bbbGk2bbjmkKXb72NMHjxF2JgegTZ2+83zDYtWJykgeBmjbTg8PlQhVJwo1q8RYNUSZwbww3oh/R9j484WP85u4jP8mUyiJDIZTBYgT3S/XM9YqMheurIOtpK5gXkhwnnIC7RoFt+L7J+mLoqzohfnC+9KIZg7ILJZ1p+GN9x27B3IChuMfBXTkl9BjRNdxUJS1iezEfXzSz2+kvUUY8aoryj58Lrco8pRdbTM2UKPl9vDH1T6KAF3BoTzN4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:BLUPR03MB1474;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1474; X-Forefront-PRVS: 0657D528EC X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(189002)(199003)(377424004)(377454003)(24454002)(50986999)(87976001)(19580395003)(19580405001)(86362001)(50226001)(76176999)(47776003)(64706001)(101416001)(50466002)(189998001)(42186005)(4001540100001)(5001860100001)(81156007)(5001830100001)(97736004)(110136002)(5001960100002)(105586002)(5820100001)(106356001)(33646002)(46102003)(103116003)(68736005)(2950100001)(23676002)(77096005)(77156002)(62966003)(122386002)(40100003)(92566002)(4001450100002)(36756003)(99106002)(3826002)(5001840100002);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR03MB1474;H:[IPv6:2601:448:8100:f9f:12bf:48ff:fe84:c9a0];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzTUIxNDc0OzIzOlRPbUtBNG9GK1Y5OUI5K1FwQzJZb3B2RmFG?= =?utf-8?B?STF3aHFaeEdXcndqT1pWaXJDNGdka1F4RGZETVhrRHBIQ2JRak5iNWdHNnhq?= =?utf-8?B?QThTamhLMHZlWmFURzZlT1c1WWhUSmhreUkrc2FQNENQaWFGOFpQbHU5Ukpp?= =?utf-8?B?ajRlSXpDdXJaVzZYUkpRbFgrSnRBR0NMalVDcFc2c3ZUOVlUY3duOWNKOTdj?= =?utf-8?B?RDZ4Z09iN1RSTTl4N0l2bUlIT1ZRTTlFU3Fna0tnS0FuNnEzT0RoSVVOQUYv?= =?utf-8?B?L0prMnExVnpGZUhQdW5tYldXTlIvUUN6cDIybXV6eTdCaFFmdGJJOWNvSVlC?= =?utf-8?B?c3F2VlFIK3Z0akY2LzVWemJGV1FJeWIzL1IvSVRmbGszcG1UYWh1dTNaY0hP?= =?utf-8?B?ZERRTzAwdS9ONDQvakpVbTdRZU9tbnNaK1pZSjgxUGQyTnZ0MkE1UU85dXRW?= =?utf-8?B?K0lYYXJGR1BaRmswTENMMUYvb3c5bFFlL0dBZFd3YlpRRUo5STRGUzlaS2Ev?= =?utf-8?B?SFhCR2lNb3ZPUEk1MXlDdE44RkoyWUJTNVpIbHl6VEs4SDFmU2lsaVR5MmFG?= =?utf-8?B?QmE0SU9qV0pJSEtRRFhmQ1MrMVhFNkRkNjh3Z216a2htRk5SemtYTEJJVTBU?= =?utf-8?B?eFpJK3ZuV1JtK2lDNVowOXg4c1AyRFUrVVdvNzQ1K0d1ZTJ0QjB1emZKTVJL?= =?utf-8?B?bzJZSkZxQ2dsRkdxakFVSkIrK0RLdUVjaDUvVXBRZWhiTE5hdXp2R1Z2MzJJ?= =?utf-8?B?Uk43b25JSFFNc1J3Ti9HTXNGSWR5R1FDN3FVWEptRUloVCtrS0trTUpFcGRB?= =?utf-8?B?dWhBVmpqWVpVYTV1dmpYK3hJZ0ZTUEhQQmtjRzY0VEhnblI4R0FFaG5TcnpY?= =?utf-8?B?TzhqVVc2aG9TNE5NQjZrMDdJM1dmdG1Kd3RkL3ErbGlhc2tQQ0IwL2NIL2pL?= =?utf-8?B?dFFmTlF3bHFpczhWTWhhS3BrRVBmQWg2bDZDa3poUDBsblk2bGExWHZwcHRD?= =?utf-8?B?SzhWRzBNL3ozYVpuaUYweHNEVDNnYno3UGptUXJQZEE2SFlReGdOOWtlOTlY?= =?utf-8?B?aEp5WkliZjRDeHhySG9GaGg0WU92ek5RY1k4TDVUWWFIQysrSGh5MFlBL0pF?= =?utf-8?B?dXQ3ZzBuaTgzcHJ5YzZMMy9EUTV2NlJzWWxzcVhKWFdxdHN0WTJHUFZPSXEz?= =?utf-8?B?TmZVK01pZ3BYUWxoRk9vUTY0OFQxOCs4MFZ1cEJlYUNBcW5nYkFkVXZqWENT?= =?utf-8?B?NkZuRVFVMWZldkVNSmNyUUpCUjBKVUdJRk9nSlpNcTlPbThKbmFqNE9ObkdC?= =?utf-8?B?dTZ0YmRBdU9WWFZjK2c0MFkvbmVkQUlWcTFQMWNqaGFlL2lMcWpnU1Nvb2lW?= =?utf-8?B?NWpsVzdzWWNyR0cvTURCWUthOEJFa3NxRkJGY0lRYVMvb1Awb2pvdUJSN3Q3?= =?utf-8?B?M3JRMlRGYlptMEVsVUk0QitUdExRaDVleUN2eHNwNTQzSU9HYWp1WmcrYytV?= =?utf-8?B?b0dxRS9hVytOd0ZBVCs2UTdFSUxKZnNvWUV4cEFaZnFZUlBvWDV1OGo4OTlB?= =?utf-8?B?ZmhNdi9leUc0UllESzBJeTZ0M1FGUzFsa08vbS9zcWtSVkJnUHYvVUQzblJS?= =?utf-8?B?L0VyRkNFR3J6WC8ralIzQXMrb0VtUWU2MW9yZkx1d2xDRkRQdWg5T2FRPT0=?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB1474;5:quJqk7pClij+C4TMJOhzvSPQhX7V/Pf5DumxyVoto8nvXolxdZCOugklue16Iv9SsykAHIgXOSszJzF/z7oHQqo//HrZZRR7DiS6LCWb/5+A1IudFkJ/hms8v1cRVdp34e8yOVcOdeZhenoGWF66Kg==;24:Zv+M3tm0RFvO0JpA6D3I8dZ7jCX8KGmGRlEQ0172+XQw4GYkINVob6ZfUITmM7/ICOWf1Mp1epxmqSd4IaQigb31O8+g0bpA6f5b9fkA1IE=;20:2wAOEZXkQYlol0DeUPoqN/bw2YnbBT4rlMPl49rYLg+/Rrckn44cUuJNTUYdpguVwczJeO5ABTRpCWAfc94xmw== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2015 20:23:50.1532 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1474 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1171 Lines: 35 On Mon, 2015-08-03 at 19:14 +0800, Chenhui Zhao wrote: > On Sat, Aug 1, 2015 at 8:45 AM, Scott Wood > wrote: > > On Fri, 2015-06-26 at 15:44 +0800, Yuantian.Tang@freescale.comwrote: > > > +static void rcpm_v1_set_ip_power(bool enable, u32 *mask) > > > +{ > > > + if (enable) > > > + setbits32(&rcpm_v1_regs->ippdexpcr, *mask); > > > + else > > > + clrbits32(&rcpm_v1_regs->ippdexpcr, *mask); > > > +} > > > + > > > +static void rcpm_v2_set_ip_power(bool enable, u32 *mask) > > > +{ > > > + if (enable) > > > + setbits32(&rcpm_v2_regs->ippdexpcr[0], *mask); > > > + else > > > + clrbits32(&rcpm_v2_regs->ippdexpcr[0], *mask); > > > +} > > > > Why do these take "u32 *mask" instead of "u32 mask"? > > > > -Scott > > I think it can be used in the case where there are several mask values. When would that be? -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/