From patchwork Mon Jan 30 12:18:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Szyprowski X-Patchwork-Id: 92843 Delivered-To: patch@linaro.org Received: by 10.140.20.99 with SMTP id 90csp1405094qgi; Mon, 30 Jan 2017 04:19:31 -0800 (PST) X-Received: by 10.99.107.130 with SMTP id g124mr23431986pgc.108.1485778771737; Mon, 30 Jan 2017 04:19:31 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f13si12480670pfj.142.2017.01.30.04.19.31; Mon, 30 Jan 2017 04:19:31 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-pm-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-pm-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-pm-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752771AbdA3MTa (ORCPT + 13 others); Mon, 30 Jan 2017 07:19:30 -0500 Received: from mailout4.w1.samsung.com ([210.118.77.14]:41704 "EHLO mailout4.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752764AbdA3MTX (ORCPT ); Mon, 30 Jan 2017 07:19:23 -0500 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OKL005IVE82IF50@mailout4.w1.samsung.com>; Mon, 30 Jan 2017 12:19:14 +0000 (GMT) Received: from eusmges1.samsung.com (unknown [203.254.199.239]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170130121913eucas1p1eec7d63f1764fb16d52328f965b3a04b~ei_d-Ziur1709717097eucas1p1w; Mon, 30 Jan 2017 12:19:13 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1.samsung.com (EUCPMTA) with SMTP id EC.A1.16908.34F2F885; Mon, 30 Jan 2017 12:19:15 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170130121912eucas1p1002708fc40c2d385c41ef2d7574561f9~ei_dV9n0Z1710917109eucas1p1q; Mon, 30 Jan 2017 12:19:12 +0000 (GMT) X-AuditID: cbfec7ef-f79d26d00000420c-9b-588f2f431db9 Received: from eusync3.samsung.com ( [203.254.199.213]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 40.24.06687.48F2F885; Mon, 30 Jan 2017 12:20:20 +0000 (GMT) Received: from AMDC2765.digital.local ([106.116.147.25]) by eusync3.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OKL00IHCE7WJ0B0@eusync3.samsung.com>; Mon, 30 Jan 2017 12:19:12 +0000 (GMT) From: Marek Szyprowski To: linux-samsung-soc@vger.kernel.org, linux-pm@vger.kernel.org Cc: Marek Szyprowski , Sylwester Nawrocki , Krzysztof Kozlowski , Javier Martinez Canillas , Bartlomiej Zolnierkiewicz , Chanwoo Choi , Inki Dae Subject: [PATCH v3 0/5] Provide real domain names for Exynos power domain driver Date: Mon, 30 Jan 2017 13:18:55 +0100 Message-id: <1485778740-30337-1-git-send-email-m.szyprowski@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRmVeSWpSXmKPExsWy7djPc7rO+v0RBmsvmVpsnLGe1eL6l+es FpPuT2CxePN2DZPF+fMb2C0+9x5htJhxfh+Txdojd9ktDr9pZ3Xg9Ni0qpPNY0v/XXaPvi2r GD0+b5ILYInisklJzcksSy3St0vgyvjxez9LQSd/RePWVqYGxoPcXYycHBICJhITNnawQthi EhfurWfrYuTiEBJYxijxpH0/M4TzmVFi3a9zbDAdFz/uYoWrOrfzMAuE08Ak0bz7ItgsNgFD ia63XWAdIgL2ErefLGMHKWIW2M0kcbNtKQtIQlggSOL9kbPMIDaLgKrEq4u/wJp5BTwkDjRt ZYFYJydx8thksHUSArfZJK439wNN4gByZCU2HWCGqHGR2HBuMdQTwhKvjm9hh7BlJDo7DjJB 2P2MEk2t2hD2DKCz3/JC2NYSh49DHM0swCcxadt0ZojxvBIdbUIQJR4Svd1rGSFsR4m1N2eA lQsJxErM7/7INoFRegEjwypGkdTS4tz01GJDveLE3OLSvHS95PzcTYzAmD397/j7HYxPm0MO MQpwMCrx8DYI9kUIsSaWFVfmHmKU4GBWEuE9qdofIcSbklhZlVqUH19UmpNafIhRmoNFSZx3 74Ir4UIC6YklqdmpqQWpRTBZJg5OqQZGjR9msySmH9l3YUZ9r83VHrOZU2N+VG3dq/T0+DXT zXduNP69NP3SIYtz5dpnj2p4qmTPyZtvtv2nrNH+iyrZDpN+T56co7uLdXnYetEaxYDC01UZ C2MOrLK7efP4npfO8RckXi1w1EpgC1R5zWT5dsvfLqNNW3QvSsQlmWlnTGPs31P342zCayWW 4oxEQy3mouJEABrOGerVAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRmVeSWpSXmKPExsVy+t/xq7ot+v0RBt8vMlpsnLGe1eL6l+es FpPuT2CxePN2DZPF+fMb2C0+9x5htJhxfh+Txdojd9ktDr9pZ3Xg9Ni0qpPNY0v/XXaPvi2r GD0+b5ILYIlys8lITUxJLVJIzUvOT8nMS7dVCg1x07VQUshLzE21VYrQ9Q0JUlIoS8wpBfKM DNCAg3OAe7CSvl2CW8aP3/tZCjr5Kxq3tjI1MB7k7mLk5JAQMJG4+HEXK4QtJnHh3no2EFtI YAmjxLLNQHEuILuJSeLM0R9gCTYBQ4mut11gtoiAvcTtJ8vYQYqYBfYySVye+oIJJCEsECCx 9clBsKksAqoSry7+ArN5BTwkDjRtZYHYJidx8thk1gmM3AsYGVYxiqSWFuem5xYb6hUn5haX 5qXrJefnbmIEhum2Yz8372C8tDH4EKMAB6MSD+8N4b4IIdbEsuLK3EOMEhzMSiK8J1X7I4R4 UxIrq1KL8uOLSnNSiw8xmgItn8gsJZqcD4yhvJJ4QxNDc0tDI2MLC3MjIyVx3pIPV8KFBNIT S1KzU1MLUotg+pg4OKUaGLvNVDbG76xMDXm9UarSbnL45JNLrkxMnlSkWRwo7vcqaPmXQMOr y/Si9ldJbOA9u/gzz0czDUGru2muSokrF7jXvuk6VHGh3Hdy2Rv1FrHVXGb7U641Kk9IiDoo dKjuusCKqHuKZ36eTUsIK7kq/jNAkulDekn7ugB99nK1qtL/lbKVu50XKbEUZyQaajEXFScC AAKC+gBpAgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170130121912eucas1p1002708fc40c2d385c41ef2d7574561f9 X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?utf-8?q?Marek_Szyprowski=1BSRPOL-Kernel_=28TP=29=1B?= =?utf-8?b?7IK87ISx7KCE7J6QG1NlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcg==?= X-Global-Sender: =?utf-8?q?Marek_Szyprowski=1BSRPOL-Kernel_=28TP=29=1BSam?= =?utf-8?q?sung_Electronics=1BSenior_Software_Engineer?= X-Sender-Code: =?utf-8?q?C10=1BEHQ=1BC10CD02CD027392?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170130121912eucas1p1002708fc40c2d385c41ef2d7574561f9 X-RootMTR: 20170130121912eucas1p1002708fc40c2d385c41ef2d7574561f9 References: Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org Hi! For everyone working on power management and runtime power management it is important to have a meaningful information about the state of the power domains. Current Exynos power domain driver created names of the domains based on the device tree node name. Those name we incorrectly a bit more descriptive (like "mfc-power-domain@10023C40" in exynos4.dtsi) than they should be (it should be fixed to "power-domain@10023C40"). This patch series adds reading human readable names from the 'label' property. While touching this, I've also fixes a few obvious issues related to power domain driver code. Patches are based on the Linux next-20170130 branch. Best regards Marek Szyprowski Samsung R&D Institute Poland Changelog: v3: - moved real domains names from hardcoded string in the driver to the label property in the device tree (suggested by Krzysztof Kozlowski) v2: - sorted all domains data by domain base address in the arrays in driver v1: - initial version Patch summary: Marek Szyprowski (5): soc: samsung: pm_domains: Use full names in subdomains registration log soc: samsung: pm_domains: Remove unused name field soc: samsung: pm_domains: Remove message about failed memory allocation soc: samsung: pm_domains: Read domain name from the new label property arm: dts: exynos: Add labels to all existing power domains .../devicetree/bindings/power/pd-samsung.txt | 4 ++++ arch/arm/boot/dts/exynos4.dtsi | 7 +++++++ arch/arm/boot/dts/exynos4210.dtsi | 1 + arch/arm/boot/dts/exynos4412.dtsi | 1 + arch/arm/boot/dts/exynos5250.dtsi | 3 +++ arch/arm/boot/dts/exynos5420.dtsi | 5 +++++ drivers/soc/samsung/pm_domains.c | 24 +++++++++++++--------- 7 files changed, 35 insertions(+), 10 deletions(-) -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-pm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html