From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756178Ab3GQPTU (ORCPT ); Wed, 17 Jul 2013 11:19:20 -0400 Received: from arroyo.ext.ti.com ([192.94.94.40]:52396 "EHLO arroyo.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755455Ab3GQPTN (ORCPT ); Wed, 17 Jul 2013 11:19:13 -0400 From: Eduardo Valentin To: CC: , , , , , Eduardo Valentin , =?UTF-8?q?Beno=C3=AEt=20Cousson?= , Tony Lindgren , Russell King , , Subject: [RESEND PATCH V1 7/9] arm: dts: add omap4430 thermal data Date: Wed, 17 Jul 2013 11:17:26 -0400 Message-ID: <1374074248-31690-8-git-send-email-eduardo.valentin@ti.com> X-Mailer: git-send-email 1.8.2.1.342.gfa7285d In-Reply-To: <1374074248-31690-1-git-send-email-eduardo.valentin@ti.com> References: <1374074248-31690-1-git-send-email-eduardo.valentin@ti.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch changes the dtsi entry on omap4430 to contain the thermal data. This data will enable the passive cooling with CPUfreq cooling device at 100C and the system will do a thermal shutdown at 125C. Cc: "BenoƮt Cousson" Cc: Tony Lindgren Cc: Russell King Cc: linux-omap@vger.kernel.org Cc: devicetree-discuss@lists.ozlabs.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Eduardo Valentin --- arch/arm/boot/dts/omap443x.dtsi | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/omap443x.dtsi b/arch/arm/boot/dts/omap443x.dtsi index 4a4dcc3..27f0e0f 100644 --- a/arch/arm/boot/dts/omap443x.dtsi +++ b/arch/arm/boot/dts/omap443x.dtsi @@ -8,6 +8,7 @@ * kind, whether express or implied. */ +#include #include "omap4.dtsi" / { @@ -27,8 +28,34 @@ }; bandgap { - reg = <0x4a002260 0x4 - 0x4a00232C 0x4>; + reg = <0x4a002260 0x4 0x4a00232C 0x4>; compatible = "ti,omap4430-bandgap"; + thermal_zone { + type = "CPU"; + mask = <0x03>; /* trips writability */ + passive_delay = <250>; /* milliseconds */ + polling_delay = <1000>; /* milliseconds */ + governor = "step_wise"; + trips { + alert@100000{ + temperature = <100000>; /* milliCelsius */ + hysteresis = <2000>; /* milliCelsius */ + type = ; + }; + crit@125000{ + temperature = <125000>; /* milliCelsius */ + hysteresis = <2000>; /* milliCelsius */ + type = ; + }; + }; + bind_params { + action@0{ + cooling_device = "thermal-cpufreq"; + weight = <100>; /* percentage */ + mask = <0x01>; + /* no limits, using defaults */ + }; + }; + }; }; }; -- 1.8.2.1.342.gfa7285d From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eduardo Valentin Subject: [RESEND PATCH V1 7/9] arm: dts: add omap4430 thermal data Date: Wed, 17 Jul 2013 11:17:26 -0400 Message-ID: <1374074248-31690-8-git-send-email-eduardo.valentin@ti.com> References: <1374074248-31690-1-git-send-email-eduardo.valentin@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: <1374074248-31690-1-git-send-email-eduardo.valentin@ti.com> Sender: linux-kernel-owner@vger.kernel.org To: devicetree-discuss@lists.ozlabs.org Cc: wni@nvidia.com, l.stach@pengutronix.de, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, lm-sensors@lm-sensors.org, Eduardo Valentin , =?UTF-8?q?Beno=C3=AEt=20Cousson?= , Tony Lindgren , Russell King , linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org This patch changes the dtsi entry on omap4430 to contain the thermal data. This data will enable the passive cooling with CPUfreq cooling device at 100C and the system will do a thermal shutdown at 125C. Cc: "Beno=C3=AEt Cousson" Cc: Tony Lindgren Cc: Russell King Cc: linux-omap@vger.kernel.org Cc: devicetree-discuss@lists.ozlabs.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Eduardo Valentin --- arch/arm/boot/dts/omap443x.dtsi | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/omap443x.dtsi b/arch/arm/boot/dts/omap44= 3x.dtsi index 4a4dcc3..27f0e0f 100644 --- a/arch/arm/boot/dts/omap443x.dtsi +++ b/arch/arm/boot/dts/omap443x.dtsi @@ -8,6 +8,7 @@ * kind, whether express or implied. */ =20 +#include #include "omap4.dtsi" =20 / { @@ -27,8 +28,34 @@ }; =20 bandgap { - reg =3D <0x4a002260 0x4 - 0x4a00232C 0x4>; + reg =3D <0x4a002260 0x4 0x4a00232C 0x4>; compatible =3D "ti,omap4430-bandgap"; + thermal_zone { + type =3D "CPU"; + mask =3D <0x03>; /* trips writability */ + passive_delay =3D <250>; /* milliseconds */ + polling_delay =3D <1000>; /* milliseconds */ + governor =3D "step_wise"; + trips { + alert@100000{ + temperature =3D <100000>; /* milliCelsius */ + hysteresis =3D <2000>; /* milliCelsius */ + type =3D ; + }; + crit@125000{ + temperature =3D <125000>; /* milliCelsius */ + hysteresis =3D <2000>; /* milliCelsius */ + type =3D ; + }; + }; + bind_params { + action@0{ + cooling_device =3D "thermal-cpufreq"; + weight =3D <100>; /* percentage */ + mask =3D <0x01>; + /* no limits, using defaults */ + }; + }; + }; }; }; --=20 1.8.2.1.342.gfa7285d From mboxrd@z Thu Jan 1 00:00:00 1970 From: eduardo.valentin@ti.com (Eduardo Valentin) Date: Wed, 17 Jul 2013 11:17:26 -0400 Subject: [RESEND PATCH V1 7/9] arm: dts: add omap4430 thermal data In-Reply-To: <1374074248-31690-1-git-send-email-eduardo.valentin@ti.com> References: <1374074248-31690-1-git-send-email-eduardo.valentin@ti.com> Message-ID: <1374074248-31690-8-git-send-email-eduardo.valentin@ti.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org This patch changes the dtsi entry on omap4430 to contain the thermal data. This data will enable the passive cooling with CPUfreq cooling device at 100C and the system will do a thermal shutdown at 125C. Cc: "Beno?t Cousson" Cc: Tony Lindgren Cc: Russell King Cc: linux-omap at vger.kernel.org Cc: devicetree-discuss at lists.ozlabs.org Cc: linux-arm-kernel at lists.infradead.org Cc: linux-kernel at vger.kernel.org Signed-off-by: Eduardo Valentin --- arch/arm/boot/dts/omap443x.dtsi | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/omap443x.dtsi b/arch/arm/boot/dts/omap443x.dtsi index 4a4dcc3..27f0e0f 100644 --- a/arch/arm/boot/dts/omap443x.dtsi +++ b/arch/arm/boot/dts/omap443x.dtsi @@ -8,6 +8,7 @@ * kind, whether express or implied. */ +#include #include "omap4.dtsi" / { @@ -27,8 +28,34 @@ }; bandgap { - reg = <0x4a002260 0x4 - 0x4a00232C 0x4>; + reg = <0x4a002260 0x4 0x4a00232C 0x4>; compatible = "ti,omap4430-bandgap"; + thermal_zone { + type = "CPU"; + mask = <0x03>; /* trips writability */ + passive_delay = <250>; /* milliseconds */ + polling_delay = <1000>; /* milliseconds */ + governor = "step_wise"; + trips { + alert at 100000{ + temperature = <100000>; /* milliCelsius */ + hysteresis = <2000>; /* milliCelsius */ + type = ; + }; + crit at 125000{ + temperature = <125000>; /* milliCelsius */ + hysteresis = <2000>; /* milliCelsius */ + type = ; + }; + }; + bind_params { + action at 0{ + cooling_device = "thermal-cpufreq"; + weight = <100>; /* percentage */ + mask = <0x01>; + /* no limits, using defaults */ + }; + }; + }; }; }; -- 1.8.2.1.342.gfa7285d From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eduardo Valentin Date: Wed, 17 Jul 2013 15:17:26 +0000 Subject: [lm-sensors] [RESEND PATCH V1 7/9] arm: dts: add omap4430 thermal data Message-Id: <1374074248-31690-8-git-send-email-eduardo.valentin@ti.com> List-Id: References: <1374074248-31690-1-git-send-email-eduardo.valentin@ti.com> In-Reply-To: <1374074248-31690-1-git-send-email-eduardo.valentin@ti.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: devicetree-discuss@lists.ozlabs.org Cc: wni@nvidia.com, l.stach@pengutronix.de, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, lm-sensors@lm-sensors.org, Eduardo Valentin , =?UTF-8?q?Beno=C3=AEt=20Cousson?= , Tony Lindgren , Russell King , linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org VGhpcyBwYXRjaCBjaGFuZ2VzIHRoZSBkdHNpIGVudHJ5IG9uIG9tYXA0NDMwIHRvIGNvbnRhaW4K dGhlIHRoZXJtYWwgZGF0YS4gVGhpcyBkYXRhIHdpbGwgZW5hYmxlIHRoZSBwYXNzaXZlCmNvb2xp bmcgd2l0aCBDUFVmcmVxIGNvb2xpbmcgZGV2aWNlIGF0IDEwMEMgYW5kIHRoZQpzeXN0ZW0gd2ls bCBkbyBhIHRoZXJtYWwgc2h1dGRvd24gYXQgMTI1Qy4KCkNjOiAiQmVub8OudCBDb3Vzc29uIiA8 Yi1jb3Vzc29uQHRpLmNvbT4KQ2M6IFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CkNj OiBSdXNzZWxsIEtpbmcgPGxpbnV4QGFybS5saW51eC5vcmcudWs+CkNjOiBsaW51eC1vbWFwQHZn ZXIua2VybmVsLm9yZwpDYzogZGV2aWNldHJlZS1kaXNjdXNzQGxpc3RzLm96bGFicy5vcmcKQ2M6 IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgta2VybmVsQHZn ZXIua2VybmVsLm9yZwpTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIFZhbGVudGluIDxlZHVhcmRvLnZh bGVudGluQHRpLmNvbT4KLS0tCiBhcmNoL2FybS9ib290L2R0cy9vbWFwNDQzeC5kdHNpIHwgMzEg KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYm9vdC9kdHMv b21hcDQ0M3guZHRzaSBiL2FyY2gvYXJtL2Jvb3QvZHRzL29tYXA0NDN4LmR0c2kKaW5kZXggNGE0 ZGNjMy4uMjdmMGUwZiAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vYm9vdC9kdHMvb21hcDQ0M3guZHRz aQorKysgYi9hcmNoL2FybS9ib290L2R0cy9vbWFwNDQzeC5kdHNpCkBAIC04LDYgKzgsNyBAQAog ICoga2luZCwgd2hldGhlciBleHByZXNzIG9yIGltcGxpZWQuCiAgKi8KIAorI2luY2x1ZGUgPGR0 LWJpbmRpbmdzL3RoZXJtYWwvdGhlcm1hbC5oPgogI2luY2x1ZGUgIm9tYXA0LmR0c2kiCiAKIC8g ewpAQCAtMjcsOCArMjgsMzQgQEAKIAl9OwogCiAJYmFuZGdhcCB7Ci0JCXJlZyA9IDwweDRhMDAy MjYwIDB4NAotCQkgICAgICAgMHg0YTAwMjMyQyAweDQ+OworCQlyZWcgPSA8MHg0YTAwMjI2MCAw eDQgMHg0YTAwMjMyQyAweDQ+OwogCQljb21wYXRpYmxlID0gInRpLG9tYXA0NDMwLWJhbmRnYXAi OworCQl0aGVybWFsX3pvbmUgeworCQkJdHlwZSA9ICJDUFUiOworCQkJbWFzayA9IDwweDAzPjsg LyogdHJpcHMgd3JpdGFiaWxpdHkgKi8KKwkJCXBhc3NpdmVfZGVsYXkgPSA8MjUwPjsgLyogbWls bGlzZWNvbmRzICovCisJCQlwb2xsaW5nX2RlbGF5ID0gPDEwMDA+OyAvKiBtaWxsaXNlY29uZHMg Ki8KKwkJCWdvdmVybm9yID0gInN0ZXBfd2lzZSI7CisJCQl0cmlwcyB7CisJCQkJYWxlcnRAMTAw MDAweworCQkJCQl0ZW1wZXJhdHVyZSA9IDwxMDAwMDA+OyAvKiBtaWxsaUNlbHNpdXMgKi8KKwkJ CQkJaHlzdGVyZXNpcyA9IDwyMDAwPjsgLyogbWlsbGlDZWxzaXVzICovCisJCQkJCXR5cGUgPSA8 VEhFUk1BTF9UUklQX1BBU1NJVkU+OworCQkJCX07CisJCQkJY3JpdEAxMjUwMDB7CisJCQkJCXRl bXBlcmF0dXJlID0gPDEyNTAwMD47IC8qIG1pbGxpQ2Vsc2l1cyAqLworCQkJCQloeXN0ZXJlc2lz ID0gPDIwMDA+OyAvKiBtaWxsaUNlbHNpdXMgKi8KKwkJCQkJdHlwZSA9IDxUSEVSTUFMX1RSSVBf Q1JJVElDQUw+OworCQkJCX07CisJCQl9OworCQkJYmluZF9wYXJhbXMgeworCQkJCWFjdGlvbkAw eworCQkJCQljb29saW5nX2RldmljZSA9ICJ0aGVybWFsLWNwdWZyZXEiOworCQkJCQl3ZWlnaHQg PSA8MTAwPjsgLyogcGVyY2VudGFnZSAqLworCQkJCQltYXNrID0gPDB4MDE+OworCQkJCQkvKiBu byBsaW1pdHMsIHVzaW5nIGRlZmF1bHRzICovCisJCQkJfTsKKwkJCX07CisJCX07CiAJfTsKIH07 Ci0tIAoxLjguMi4xLjM0Mi5nZmE3Mjg1ZAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxtLXNlbnNvcnMgbWFpbGluZyBsaXN0CmxtLXNlbnNvcnNAbG0t c2Vuc29ycy5vcmcKaHR0cDovL2xpc3RzLmxtLXNlbnNvcnMub3JnL21haWxtYW4vbGlzdGluZm8v bG0tc2Vuc29ycw=