Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1560381 > unrolled thread
| Started by | Erin Lo <erin.lo@mediatek.com> |
|---|---|
| First post | 2017-01-17 10:30 +0100 |
| Last post | 2017-01-24 11:30 +0100 |
| Articles | 3 — 2 participants |
Back to article view | Back to linux.kernel
[PATCH v3] Add some DT nodes for Mediatek MT2701 Erin Lo <erin.lo@mediatek.com> - 2017-01-17 10:30 +0100
[PATCH v3] arm: dts: mt2701: Add thermal device node. Erin Lo <erin.lo@mediatek.com> - 2017-01-17 10:30 +0100
Re: [PATCH v3] arm: dts: mt2701: Add thermal device node. Matthias Brugger <matthias.bgg@gmail.com> - 2017-01-24 11:30 +0100
| From | Erin Lo <erin.lo@mediatek.com> |
|---|---|
| Date | 2017-01-17 10:30 +0100 |
| Subject | [PATCH v3] Add some DT nodes for Mediatek MT2701 |
| Message-ID | <t0yfx-5dT-39@gated-at.bofh.it> |
This patch series based on v4.10-rc2, include MT2701 spi/nand/auxadc/thermal controller DT nodes. Dependent on "Add clock and power domain DT nodes for Mediatek MT2701"[1]. Change in v3: 1. Since some patches in v2 have been applied to v4.10-next/dts32, they were not included in v3 series. 2. Remove iommu DT nodes since it will be sent with its driver patch series later. 3. Remove ethernet DT nodes since it will be sent with its driver patch series later. 4. Modify thermal resets pin define from hard code to name. Change in v2: 1. Add spi/auxadc pin setting 2. Add ethernet node and pin setting 3. Add thermal controller node [1] http://lists.infradead.org/pipermail/linux-mediatek/2016-December/007637.html Dawei Chien (1): arm: dts: mt2701: Add thermal device node. arch/arm/boot/dts/mt2701.dtsi | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) -- 1.9.1
[toc] | [next] | [standalone]
| From | Erin Lo <erin.lo@mediatek.com> |
|---|---|
| Date | 2017-01-17 10:30 +0100 |
| Subject | [PATCH v3] arm: dts: mt2701: Add thermal device node. |
| Message-ID | <t0yfy-5dT-57@gated-at.bofh.it> |
| In reply to | #1560381 |
From: Dawei Chien <dawei.chien@mediatek.com>
Add thermal controller device nodes for MT2701.
Signed-off-by: Dawei Chien <dawei.chien@mediatek.com>
Signed-off-by: Erin Lo <erin.lo@mediatek.com>
---
arch/arm/boot/dts/mt2701.dtsi | 43 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
diff --git a/arch/arm/boot/dts/mt2701.dtsi b/arch/arm/boot/dts/mt2701.dtsi
index 4cfec57..26a88cb 100644
--- a/arch/arm/boot/dts/mt2701.dtsi
+++ b/arch/arm/boot/dts/mt2701.dtsi
@@ -89,6 +89,36 @@
clock-output-names = "rtc32k";
};
+ thermal-zones {
+ cpu_thermal: cpu_thermal {
+ polling-delay-passive = <1000>; /* milliseconds */
+ polling-delay = <1000>; /* milliseconds */
+
+ thermal-sensors = <&thermal 0>;
+ sustainable-power = <1000>;
+
+ trips {
+ threshold: trip-point@0 {
+ temperature = <68000>;
+ hysteresis = <2000>;
+ type = "passive";
+ };
+
+ target: trip-point@1 {
+ temperature = <85000>;
+ hysteresis = <2000>;
+ type = "passive";
+ };
+
+ cpu_crit: cpu_crit@0 {
+ temperature = <115000>;
+ hysteresis = <2000>;
+ type = "critical";
+ };
+ };
+ };
+ };
+
timer {
compatible = "arm,armv7-timer";
interrupt-parent = <&gic>;
@@ -270,6 +300,19 @@
status = "disabled";
};
+ thermal: thermal@1100b000 {
+ #thermal-sensor-cells = <0>;
+ compatible = "mediatek,mt2701-thermal";
+ reg = <0 0x1100b000 0 0x1000>;
+ interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_LOW>;
+ clocks = <&pericfg CLK_PERI_THERM>, <&pericfg CLK_PERI_AUXADC>;
+ clock-names = "therm", "auxadc";
+ resets = <&pericfg MT2701_PERI_THERM_SW_RST>;
+ reset-names = "therm";
+ mediatek,auxadc = <&auxadc>;
+ mediatek,apmixedsys = <&apmixedsys>;
+ };
+
nandc: nfi@1100d000 {
compatible = "mediatek,mt2701-nfc";
reg = <0 0x1100d000 0 0x1000>;
--
1.9.1
[toc] | [prev] | [next] | [standalone]
| From | Matthias Brugger <matthias.bgg@gmail.com> |
|---|---|
| Date | 2017-01-24 11:30 +0100 |
| Subject | Re: [PATCH v3] arm: dts: mt2701: Add thermal device node. |
| Message-ID | <t36wr-34u-35@gated-at.bofh.it> |
| In reply to | #1560387 |
On 01/17/2017 10:24 AM, Erin Lo wrote:
> From: Dawei Chien <dawei.chien@mediatek.com>
>
> Add thermal controller device nodes for MT2701.
>
> Signed-off-by: Dawei Chien <dawei.chien@mediatek.com>
> Signed-off-by: Erin Lo <erin.lo@mediatek.com>
> ---
> arch/arm/boot/dts/mt2701.dtsi | 43 +++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 43 insertions(+)
>
Applied, thanks
> diff --git a/arch/arm/boot/dts/mt2701.dtsi b/arch/arm/boot/dts/mt2701.dtsi
> index 4cfec57..26a88cb 100644
> --- a/arch/arm/boot/dts/mt2701.dtsi
> +++ b/arch/arm/boot/dts/mt2701.dtsi
> @@ -89,6 +89,36 @@
> clock-output-names = "rtc32k";
> };
>
> + thermal-zones {
> + cpu_thermal: cpu_thermal {
> + polling-delay-passive = <1000>; /* milliseconds */
> + polling-delay = <1000>; /* milliseconds */
> +
> + thermal-sensors = <&thermal 0>;
> + sustainable-power = <1000>;
> +
> + trips {
> + threshold: trip-point@0 {
> + temperature = <68000>;
> + hysteresis = <2000>;
> + type = "passive";
> + };
> +
> + target: trip-point@1 {
> + temperature = <85000>;
> + hysteresis = <2000>;
> + type = "passive";
> + };
> +
> + cpu_crit: cpu_crit@0 {
> + temperature = <115000>;
> + hysteresis = <2000>;
> + type = "critical";
> + };
> + };
> + };
> + };
> +
> timer {
> compatible = "arm,armv7-timer";
> interrupt-parent = <&gic>;
> @@ -270,6 +300,19 @@
> status = "disabled";
> };
>
> + thermal: thermal@1100b000 {
> + #thermal-sensor-cells = <0>;
> + compatible = "mediatek,mt2701-thermal";
> + reg = <0 0x1100b000 0 0x1000>;
> + interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_LOW>;
> + clocks = <&pericfg CLK_PERI_THERM>, <&pericfg CLK_PERI_AUXADC>;
> + clock-names = "therm", "auxadc";
> + resets = <&pericfg MT2701_PERI_THERM_SW_RST>;
> + reset-names = "therm";
> + mediatek,auxadc = <&auxadc>;
> + mediatek,apmixedsys = <&apmixedsys>;
> + };
> +
> nandc: nfi@1100d000 {
> compatible = "mediatek,mt2701-nfc";
> reg = <0 0x1100d000 0 0x1000>;
>
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web