From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753079AbbLNGpK (ORCPT ); Mon, 14 Dec 2015 01:45:10 -0500 Received: from mailout4.samsung.com ([203.254.224.34]:37674 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752372AbbLNGio (ORCPT ); Mon, 14 Dec 2015 01:38:44 -0500 X-AuditID: cbfee68f-f793a6d000001364-f3-566e63f2f528 From: Chanwoo Choi To: myungjoo.ham@samsung.com, k.kozlowski@samsung.com, kgene@kernel.org Cc: kyungmin.park@samsung.com, robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, linux@arm.linux.org.uk, tjakobi@math.uni-bielefeld.de, linux.amoon@gmail.com, cw00.choi@samsung.com, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH v4 04/20] ARM: dts: Add DMC bus frequency for exynos3250-rinato/monk Date: Mon, 14 Dec 2015 15:38:08 +0900 Message-id: <1450075104-13705-5-git-send-email-cw00.choi@samsung.com> X-Mailer: git-send-email 1.8.0 In-reply-to: <1450075104-13705-1-git-send-email-cw00.choi@samsung.com> References: <1450075104-13705-1-git-send-email-cw00.choi@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRmVeSWpSXmKPExsWyRsSkUPdTcl6YweHpChbXvzxntZh/5Byr Rf+bhawW516tZLR4/cLQov/xa2aLs01v2C0u75rDZvG59wijxYzz+5gs1m28xW5x+zKvxdLr F5ksbjeuYLOYMH0ti0Xr3iPsFm2rP7A6CHqsmbeG0aOluYfN43JfL5PHzll32T1WLv/C5rFp VSebx79j7B59W1YxenzeJBfAGcVlk5Kak1mWWqRvl8CVsWHbLOaCdp6KOb93sjQwTuXqYuTk kBAwkTg0q5MZwhaTuHBvPVsXIxeHkMAKRolJ/T+BEhxgRbP250LEZzFKLN84lx3C+cIoMed0 EytIN5uAlsT+FzfYQGwRAXeJr/d2g01iFvjCJNE6+TvYCmGBMInfl/6CNbAIqEocPbKVFWQD r4CrxLd1+RBXyEl82POIHcTmFHCT2Pd1OthMIaCSw/NBxnAB1bRySDzb9I8RYo6AxLfJh1gg LpWV2HQA6htJiYMrbrBMYBRewMiwilE0tSC5oDgpvchYrzgxt7g0L10vOT93EyMw2k7/e9a/ g/HuAetDjAIcjEo8vBnLcsOEWBPLiitzDzGaAm2YyCwlmpwPjOm8knhDYzMjC1MTU2Mjc0sz JXHehVI/g4UE0hNLUrNTUwtSi+KLSnNSiw8xMnFwSjUwJmawZtyPscpm583/+Kj+9GyVIjd3 82TLw5LTuf2jLnnusbRf4fzK+8BphZdXagRfb+KMnru61f3/phrJvYFftx1MmxBoWvH5cGrI 181C9east5lil26TD9vRqtt2N0a+cc67pD0ygUZMx65wvNq8blrQNn6ZMxbfo9L7FzOaK0az pL2bsGSdEktxRqKhFnNRcSIAqcd0Y7ECAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRmVeSWpSXmKPExsVy+t9jQd1PyXlhBr2bpSyuf3nOajH/yDlW i/43C1ktzr1ayWjx+oWhRf/j18wWZ5vesFtc3jWHzeJz7xFGixnn9zFZrNt4i93i9mVei6XX LzJZ3G5cwWYxYfpaFovWvUfYLdpWf2B1EPRYM28No0dLcw+bx+W+XiaPnbPusnusXP6FzWPT qk42j3/H2D36tqxi9Pi8SS6AM6qB0SYjNTEltUghNS85PyUzL91WyTs43jne1MzAUNfQ0sJc SSEvMTfVVsnFJ0DXLTMH6BUlhbLEnFKgUEBicbGSvh2mCaEhbroWMI0Rur4hQXA9RgZoIGEN Y8aGbbOYC9p5Kub83snSwDiVq4uRg0NCwERi1v7cLkZOIFNM4sK99WxdjFwcQgKzGCWWb5zL DuF8YZSYc7qJFaSKTUBLYv+LG2wgtoiAu8TXe7vBOpgFvjBJtE7+zgySEBYIk/h96S9YA4uA qsTRI1tZQbbxCrhKfFuXD7FNTuLDnkfsIDangJvEvq/TwWYKAZUcnv+deQIj7wJGhlWMEqkF yQXFSem5Rnmp5XrFibnFpXnpesn5uZsYwRH9THoH4+Fd7ocYBTgYlXh4M5flhgmxJpYVV+Ye YpTgYFYS4U2wygsT4k1JrKxKLcqPLyrNSS0+xGgKdNdEZinR5HxgsskriTc0NjEzsjQyN7Qw MjZXEufddykyTEggPbEkNTs1tSC1CKaPiYNTqoGxxld/8ffQ3dzb9/2Ty8p1r3WXerI/hmvD 7rLPT51u3o7sXjRbK8dF0Xyt36+2g575/I9ey7y5eTOoZbKX3PbnPoFz0vMZFSbOOdOpNn/S ku+/NH4q/DCQf51dqHpipcWqaW38Zz5J7tFTzGE7mbVoKXtJTMW3JWfmFS2av/ZGGFuoU0KQ 1PoXSizFGYmGWsxFxYkALSXaGP4CAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch adds the DMC (Dynamic Memory Controller) bus frequency node which includes the devfreq-events and regulator properties. The bus frequency support the DVFS (Dynamic Voltage Frequency Scaling) feature with ondemand governor. The devfreq-events (ppmu_dmc0*) can monitor the utilization of DMC bus on runtime and the buck1_reg (VDD_MIF power line) supplies the power to the DMC block. Signed-off-by: Chanwoo Choi Reviewed-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos3250-monk.dts | 6 ++++++ arch/arm/boot/dts/exynos3250-rinato.dts | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/exynos3250-monk.dts b/arch/arm/boot/dts/exynos3250-monk.dts index 443a35085846..456844a81189 100644 --- a/arch/arm/boot/dts/exynos3250-monk.dts +++ b/arch/arm/boot/dts/exynos3250-monk.dts @@ -156,6 +156,12 @@ }; }; +&bus_dmc { + devfreq-events = <&ppmu_dmc0_3>, <&ppmu_dmc1_3>; + vdd-supply = <&buck1_reg>; + status = "okay"; +}; + &cpu0 { cpu0-supply = <&buck2_reg>; }; diff --git a/arch/arm/boot/dts/exynos3250-rinato.dts b/arch/arm/boot/dts/exynos3250-rinato.dts index 3e64d5dcdd60..d6bb990ce931 100644 --- a/arch/arm/boot/dts/exynos3250-rinato.dts +++ b/arch/arm/boot/dts/exynos3250-rinato.dts @@ -147,6 +147,12 @@ }; }; +&bus_dmc { + devfreq-events = <&ppmu_dmc0_3>, <&ppmu_dmc1_3>; + vdd-supply = <&buck1_reg>; + status = "okay"; +}; + &cpu0 { cpu0-supply = <&buck2_reg>; }; -- 1.9.1