* [PATCH 0/2 v2] ARM: DTS: create thermistor fragment dtsi for Peach boards
@ 2014-06-27 6:08 Naveen Krishna Chatradhi
2014-06-27 6:08 ` [PATCH v2 1/2] ARM: DTS: use new compatible string for thermistors in trats2 Naveen Krishna Chatradhi
2014-06-27 6:08 ` [PATCH v2 2/2] ARM: DTS: Add thermistor dts fragment used by exynos based Peach boards Naveen Krishna Chatradhi
0 siblings, 2 replies; 3+ messages in thread
From: Naveen Krishna Chatradhi @ 2014-06-27 6:08 UTC (permalink / raw)
To: linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA
Cc: linux-iio-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
dianders-F7+t8E8rja9g9hUCZPvPmw,
gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r,
naveenkrishna.ch-Re5JQEeQqe8AvxtiuMwx3w,
cpgs-Sze3O3UU22JBDgjK7y7TUQ
This patchset does the following
1. Create a thermistor dtsi fragment file cros-adc-thermistors.dtsi for
exynos5420-peach-pit.dts and exynos5800-peach-pi.dts
2. Adds the ADC based Thermistor nodes and enables them in peach_pit.dts
and peach_pi.dts
3. Corrects the vendor prefix for thermistors in exynos4412-trats2.dts
This patch depends on (1/4 and 2/4 patches of) patchset posted
http://www.spinics.net/lists/linux-iio/msg13486.html
Which were applied on to Guenter Roeck's tree.
cat sysfs entries exported by hwmon for 4 thermistors
and verified the values on Peach pit and pi boards.
Changes since v1:
1. Dropped 2/3 "ARM: DTS: Add NTC thermistor nodes to Exynos5250 based Snow"
https://lkml.org/lkml/2014/6/26/192
As large number of Snow boards dint have thermistors.
2. Created a thermistor fragment instead of common dtsi file
Naveen Krishna Chatradhi (2):
ARM: DTS: use new compatible string for thermistors in trats2
ARM: DTS: Add thermistor dts fragment needed by exynos based peach
boards
arch/arm/boot/dts/cros-adc-thermistors.dtsi | 44 +++++++++++++++++++++++++++
arch/arm/boot/dts/exynos4412-trats2.dts | 4 +--
arch/arm/boot/dts/exynos5420-peach-pit.dts | 6 ++++
arch/arm/boot/dts/exynos5800-peach-pi.dts | 6 ++++
4 files changed, 58 insertions(+), 2 deletions(-)
create mode 100644 arch/arm/boot/dts/cros-adc-thermistors.dtsi
--
1.7.9.5
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH v2 1/2] ARM: DTS: use new compatible string for thermistors in trats2
2014-06-27 6:08 [PATCH 0/2 v2] ARM: DTS: create thermistor fragment dtsi for Peach boards Naveen Krishna Chatradhi
@ 2014-06-27 6:08 ` Naveen Krishna Chatradhi
2014-06-27 6:08 ` [PATCH v2 2/2] ARM: DTS: Add thermistor dts fragment used by exynos based Peach boards Naveen Krishna Chatradhi
1 sibling, 0 replies; 3+ messages in thread
From: Naveen Krishna Chatradhi @ 2014-06-27 6:08 UTC (permalink / raw)
To: linux-samsung-soc, devicetree
Cc: linux-iio, linux-kernel, dianders, gregkh, naveenkrishna.ch, cpgs,
Chanwoo Choi
As Murata Manufactures the NTC based thermistors. The vendor
name in the compatibility is preposed to change to "murata"
This patch uses the new compatibility string in exynos4412 based
Trats2 board.
Signed-off-by: Naveen Krishna Chatradhi <ch.naveen@samsung.com>
Cc: Chanwoo Choi <cw00.choi@samsung.com>
Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
---
Changes since v1: None
arch/arm/boot/dts/exynos4412-trats2.dts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/exynos4412-trats2.dts b/arch/arm/boot/dts/exynos4412-trats2.dts
index 11967f4..d35755a 100644
--- a/arch/arm/boot/dts/exynos4412-trats2.dts
+++ b/arch/arm/boot/dts/exynos4412-trats2.dts
@@ -771,7 +771,7 @@
};
thermistor-ap@0 {
- compatible = "ntc,ncp15wb473";
+ compatible = "murata,ncp15wb473";
pullup-uv = <1800000>; /* VCC_1.8V_AP */
pullup-ohm = <100000>; /* 100K */
pulldown-ohm = <100000>; /* 100K */
@@ -779,7 +779,7 @@
};
thermistor-battery@1 {
- compatible = "ntc,ncp15wb473";
+ compatible = "murata,ncp15wb473";
pullup-uv = <1800000>; /* VCC_1.8V_AP */
pullup-ohm = <100000>; /* 100K */
pulldown-ohm = <100000>; /* 100K */
--
1.7.9.5
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH v2 2/2] ARM: DTS: Add thermistor dts fragment used by exynos based Peach boards
2014-06-27 6:08 [PATCH 0/2 v2] ARM: DTS: create thermistor fragment dtsi for Peach boards Naveen Krishna Chatradhi
2014-06-27 6:08 ` [PATCH v2 1/2] ARM: DTS: use new compatible string for thermistors in trats2 Naveen Krishna Chatradhi
@ 2014-06-27 6:08 ` Naveen Krishna Chatradhi
1 sibling, 0 replies; 3+ messages in thread
From: Naveen Krishna Chatradhi @ 2014-06-27 6:08 UTC (permalink / raw)
To: linux-samsung-soc, devicetree
Cc: linux-iio, linux-kernel, dianders, gregkh, naveenkrishna.ch, cpgs
This patch creates a thermistor fragment carrying the NTC Thermistor
nodes as children of the IIO based ADC.
This fragment is included in exynos5420-peach-pit.dts and
exynos5800-peach-pi.dts.
Signed-off-by: Naveen Krishna Chatradhi <ch.naveen@samsung.com>
---
Changes since v1:
As per the comments https://lkml.org/lkml/2014/6/26/271
and discussion about fragments vs common dtsi
@ http://patchwork.ozlabs.org/patch/362633/.
Created a thermistors fragment instead of a common dtsi file
cat sysfs entries exported by hwmon for 4 thermistors
and verified the values on Peach pit and pi boards.
arch/arm/boot/dts/cros-adc-thermistors.dtsi | 44 +++++++++++++++++++++++++++
arch/arm/boot/dts/exynos5420-peach-pit.dts | 6 ++++
arch/arm/boot/dts/exynos5800-peach-pi.dts | 6 ++++
3 files changed, 56 insertions(+)
create mode 100644 arch/arm/boot/dts/cros-adc-thermistors.dtsi
diff --git a/arch/arm/boot/dts/cros-adc-thermistors.dtsi b/arch/arm/boot/dts/cros-adc-thermistors.dtsi
new file mode 100644
index 0000000..17fce72
--- /dev/null
+++ b/arch/arm/boot/dts/cros-adc-thermistors.dtsi
@@ -0,0 +1,44 @@
+/*
+ * Thermistor dts fragment for devices that use Thermistors as
+ * children of the IIO based ADC.
+ *
+ * Currently, used by Exynos5420 based Peach PIT and
+ * Exynos5800 based Peach PI.
+ *
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+*/
+
+&adc {
+ ncp15wb473@3 {
+ compatible = "murata,ncp15wb473";
+ pullup-uv = <1800000>;
+ pullup-ohm = <47000>;
+ pulldown-ohm = <0>;
+ io-channels = <&adc 3>;
+ };
+ ncp15wb473@4 {
+ compatible = "murata,ncp15wb473";
+ pullup-uv = <1800000>;
+ pullup-ohm = <47000>;
+ pulldown-ohm = <0>;
+ io-channels = <&adc 4>;
+ };
+ ncp15wb473@5 {
+ compatible = "murata,ncp15wb473";
+ pullup-uv = <1800000>;
+ pullup-ohm = <47000>;
+ pulldown-ohm = <0>;
+ io-channels = <&adc 5>;
+ };
+ ncp15wb473@6 {
+ compatible = "murata,ncp15wb473";
+ pullup-uv = <1800000>;
+ pullup-ohm = <47000>;
+ pulldown-ohm = <0>;
+ io-channels = <&adc 6>;
+ };
+};
diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts b/arch/arm/boot/dts/exynos5420-peach-pit.dts
index d124394..7c64009 100644
--- a/arch/arm/boot/dts/exynos5420-peach-pit.dts
+++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts
@@ -101,6 +101,11 @@
};
};
+&adc {
+ status = "okay";
+ vdd-supply = <&ldo9_reg>;
+};
+
&dp {
status = "okay";
pinctrl-names = "default";
@@ -775,3 +780,4 @@
};
#include "cros-ec-keyboard.dtsi"
+#include "cros-adc-thermistors.dtsi"
diff --git a/arch/arm/boot/dts/exynos5800-peach-pi.dts b/arch/arm/boot/dts/exynos5800-peach-pi.dts
index c36c9ce..4fd48b9 100644
--- a/arch/arm/boot/dts/exynos5800-peach-pi.dts
+++ b/arch/arm/boot/dts/exynos5800-peach-pi.dts
@@ -99,6 +99,11 @@
};
};
+&adc {
+ status = "okay";
+ vdd-supply = <&ldo9_reg>;
+};
+
&dp {
status = "okay";
pinctrl-names = "default";
@@ -773,3 +778,4 @@
};
#include "cros-ec-keyboard.dtsi"
+#include "cros-adc-thermistors.dtsi"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-06-27 6:08 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-27 6:08 [PATCH 0/2 v2] ARM: DTS: create thermistor fragment dtsi for Peach boards Naveen Krishna Chatradhi
2014-06-27 6:08 ` [PATCH v2 1/2] ARM: DTS: use new compatible string for thermistors in trats2 Naveen Krishna Chatradhi
2014-06-27 6:08 ` [PATCH v2 2/2] ARM: DTS: Add thermistor dts fragment used by exynos based Peach boards Naveen Krishna Chatradhi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).