From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754056AbbG0Qhs (ORCPT ); Mon, 27 Jul 2015 12:37:48 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:59617 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752737AbbG0Qhq (ORCPT ); Mon, 27 Jul 2015 12:37:46 -0400 X-AuditID: cbfee61a-f79a06d000005c6f-17-55b65e578250 From: Bartlomiej Zolnierkiewicz To: Viresh Kumar Cc: Rafael Wysocki , linaro-kernel@lists.linaro.org, linux-pm@vger.kernel.org, rob.herring@linaro.org, arnd.bergmann@linaro.org, nm@ti.com, broonie@kernel.org, mturquette@baylibre.com, sboyd@codeaurora.org, Sudeep.Holla@arm.com, viswanath.puttagunta@linaro.org, l.stach@pengutronix.de, thomas.petazzoni@free-electrons.com, linux-arm-kernel@lists.infradead.org, ta.omasab@gmail.com, kesavan.abhilash@gmail.com, khilman@linaro.org, santosh.shilimkar@oracle.com, Greg Kroah-Hartman , Len Brown , open list , Pavel Machek Subject: Re: [PATCH V2 10/11] opp: Add helpers for initializing CPU OPPs Date: Mon, 27 Jul 2015 18:37:08 +0200 Message-id: <2526828.VLyJR8Xy8B@amdc1976> User-Agent: KMail/4.13.3 (Linux/3.13.0-57-generic; KDE/4.13.3; x86_64; ; ) In-reply-to: <8bc35e1fd3ac581f2b96929e331c01d1287aca27.1437972635.git.viresh.kumar@linaro.org> References: <8bc35e1fd3ac581f2b96929e331c01d1287aca27.1437972635.git.viresh.kumar@linaro.org> MIME-version: 1.0 Content-transfer-encoding: 7Bit Content-type: text/plain; charset=us-ascii X-Brightmail-Tracker: H4sIAAAAAAAAA02Ra0hTYRjHe885OztbrY5L88ULwqgPSi2FgreIEKF6UYIIluGHcupBLTdl U0sjGt5W89LCGTKaRSbpmiynzgte5w3UyEuKmtrES4iSpIkiKLGtwG+/53l+f/4fHoYUL1B+ TLIynVMp5SkSWkgNHSyy56Lv2WWhNb+CUE1RFCpbWKJRbqWVRpZ9CdruqQbIaZomkNHQTqAN xwqJbIuTPDTe+oZGW8W9AI0OXkPru18INDfYR6PhoTEeGp3QU2hB/5VCu8OFFPo42Eyhen0d jZadOQSq28ZocHOBCvfFlgoLwBtT+Xw8XlJM4CXbKMAtxjk+rmxbJbDN/ILGs5NtNO40Wfi4 /sMz/P1gkcS/l2co/HI/FDdMaCk8MNVE4OpPO/xbXjHCKwlcSnImpzp/NVaYNJw/Sadt0o9N szZKA8Z5OiBgIHsBmlu0pIdPwZF5K60DQkbMVgHYNl/5b9gGcKBixp2g2cvwldYMdIBhvNkQ uDrNuRySLeBB01KN2znJYrhR3km5HIo9A2u7z7rWIjYYruf2ARf7sJFwZ0/jLhawsXA9x8H3 dJUAWLrVQXkCXnC3dN7NJBsEOzrLeB4OgdaWAUIPWOMhzXhIMx7S3gHSDCCXFp+mjktUhCm5 R1K1XKHOUCZK41MVNuB+/IpfM+huveEALAMkx0QjpxtlYp48U52lcADIkBJv0VqkXSYWJciz sjlV6n1VRgqndgB/hpL4igI/18vEbKI8nXvIcWmc6v+VYAR+GhB69HpYjLanq7kv73WEPbv1 z3a0uSV5J3s2YvVBRDW/53lt3pRPw1jekW/2S3vWgjD/wNqKovX+A9OJtdTCXNgU98NZffGm RXA83NBk+GlsFLR2GURKPHp7piw+4M5BpOauTn/k7Rb9vj/qaXtXleKJVFSClFqnsLxXEiIN DpBQ6iR5WAipUsv/AmkhYlr0AgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Monday, July 27, 2015 10:32:40 AM Viresh Kumar wrote: > With "operating-points-v2" its possible to tell which devices share > OPPs. We already have infrastructure to decode that information. > > This patch adds following APIs: > - of_get_cpus_sharing_opps: Returns cpumask of CPUs sharing OPPs (only > valid with v2 bindings). > - of_cpumask_init_opp_table: Initializes OPPs for all CPUs present in > cpumask. > - of_cpumask_free_opp_table: Frees OPPs for all CPUs present in cpumask. > > - set_cpus_sharing_opps: Sets which CPUs share OPPs (only valid with old > OPP bindings, as this information isn't present in DT). > > Signed-off-by: Viresh Kumar Reviewed-by: Bartlomiej Zolnierkiewicz Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics