From patchwork Wed Jun 25 06:29:33 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Naveen Krishna Chatradhi X-Patchwork-Id: 4416491 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id A4794BEEAA for ; Wed, 25 Jun 2014 06:35:52 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id DD42620381 for ; Wed, 25 Jun 2014 06:35:51 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7F81720386 for ; Wed, 25 Jun 2014 06:35:50 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1Wzglx-0004kl-6Q; Wed, 25 Jun 2014 06:33:33 +0000 Received: from mailout4.samsung.com ([203.254.224.34]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1WzglV-0004WY-VU for linux-arm-kernel@lists.infradead.org; Wed, 25 Jun 2014 06:33:06 +0000 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0N7P00LAWOUKUU60@mailout4.samsung.com> for linux-arm-kernel@lists.infradead.org; Wed, 25 Jun 2014 15:32:44 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.125]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id 90.C9.24374.B0D6AA35; Wed, 25 Jun 2014 15:32:43 +0900 (KST) X-AuditID: cbfee68d-b7fd46d000005f36-1a-53aa6d0b5b1e Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 72.C3.05196.B0D6AA35; Wed, 25 Jun 2014 15:32:43 +0900 (KST) Received: from chnaveen-ubuntu.sisodomain.com ([107.108.83.161]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0N7P00M2SOU6QRK0@mmp1.samsung.com>; Wed, 25 Jun 2014 15:32:43 +0900 (KST) From: Naveen Krishna Chatradhi To: linux-samsung-soc@vger.kernel.org, linux-iio@vger.kernel.org Subject: [PATCH 4/4 v2] ARM: DTS: Add NTC thermistor nodes to Exynos5420 based Peach_PIT Date: Wed, 25 Jun 2014 11:59:33 +0530 Message-id: <1403677773-21141-5-git-send-email-ch.naveen@samsung.com> X-Mailer: git-send-email 1.7.9.5 In-reply-to: <1403677773-21141-1-git-send-email-ch.naveen@samsung.com> References: <1403677773-21141-1-git-send-email-ch.naveen@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42JZI2JSq8uduyrYYNotTYuXhzQt5h85x2px dtlBNoveBVfZLJZMns9qsenxNVaLeUfesVjMOL+PyWLRtv/MDpwesxsusnjsnHWX3WPzknqP JW8OsXr0bVnF6PF5k1wAWxSXTUpqTmZZapG+XQJXRsPOLpaC54IVX56LNDAe4u1i5OSQEDCR OHZ6MSOELSZx4d56ti5GLg4hgaWMEituXWWDKbq+Zy4LRGIRo8SHI9OhqvqZJOYd/8QCUsUm YCZxcNFq9i5GDg4RAQeJJVsNQGqYBY4zSpyb9RasRlggSuJlaw8rSA2LgKrEx19cIGFeAVeJ 34dvMoGEJQQUJOZMsgEJcwq4SXw+O4MJxBYCKtk89QbYWgmBdewSH+8uAUuwCAhIfJt8iAWi V1Zi0wFmiJslJQ6uuMEygVF4ASPDKkbR1ILkguKk9CJDveLE3OLSvHS95PzcTYzA4D/971nv DsbbB6wPMSYDjZvILCWanA+MnrySeENjMyMLUxNTYyNzSzPShJXEeZMeJgUJCaQnlqRmp6YW pBbFF5XmpBYfYmTi4JRqYBTrUvd72mL6ecOk7pRTv6RthP9JRfPpGUUw6lrM//ha3adpx0Xh x48OmOckF9/2VDwXv5vZaYHvTr7/an+nKi/azSZ8KlIm0e7Cl9WWa77pa/jvl175ZF6yxO/P V7sy+qQTvkUZffnUvTop+3Lcmcfar6R0O0WUfx/RizK87CwSfr3U53VTvBJLcUaioRZzUXEi AKZaPW+UAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRmVeSWpSXmKPExsVy+t9jAV3u3FXBBp+nKVq8PKRpMf/IOVaL s8sOsln0LrjKZrFk8nxWi02Pr7FazDvyjsVixvl9TBaLtv1nduD0mN1wkcVj56y77B6bl9R7 LHlziNWjb8sqRo/Pm+QC2KIaGG0yUhNTUosUUvOS81My89JtlbyD453jTc0MDHUNLS3MlRTy EnNTbZVcfAJ03TJzgI5SUihLzCkFCgUkFhcr6dthmhAa4qZrAdMYoesbEgTXY2SABhLWMGY0 7OxiKXguWPHluUgD4yHeLkZODgkBE4nre+ayQNhiEhfurWfrYuTiEBJYxCjx4ch0KKefSWLe 8U9gVWwCZhIHF61m72Lk4BARcJBYstUApIZZ4DijxLlZb8FqhAWiJF629rCC1LAIqEp8/MUF EuYVcJX4ffgmE0hYQkBBYs4kG5Awp4CbxOezM5hAbCGgks1Tb7BNYORdwMiwilE0tSC5oDgp PddIrzgxt7g0L10vOT93EyM4tp5J72Bc1WBxiFGAg1GJh/fC7JXBQqyJZcWVuYcYJTiYlUR4 L3mtChbiTUmsrEotyo8vKs1JLT7EaAp000RmKdHkfGDc55XEGxqbmJsam1qaWJiYWSqJ8x5s tQ4UEkhPLEnNTk0tSC2C6WPi4JRqYCzjfRF+w7MmIPBZa4R27vEZuWfXKzElGU/vlvyd6Tah bKlQ0vrzX9bEHJodMEH0ZfccoytSDJnyp9guuJZp3LMSOnH4Z+Trk/4fta4W+5Vk9B7hZq1j /Hzkh0rgubvmF1WtL2/2DZd1cbzflOa9QCCA+4qD0Ok/Z9jLdNtaWuY8FdL92/37uxJLcUai oRZzUXEiABAP5b3DAgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20140624_233306_209104_8328A2AD X-CRM114-Status: UNSURE ( 8.91 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -5.0 (-----) Cc: devicetree@vger.kernel.org, lars@metafoo.de, Doug Anderson , kgene.kim@samsung.com, cpgs@samsung.com, naveenkrishna.ch@gmail.com, linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Exynos5420 based Peach PIT board has 4 NTC thermistors to measure temperatures at various points on the board. IIO based ADC becomes the parent and NTC thermistors are the childs, via the HWMON interface. Signed-off-by: Naveen Krishna Chatradhi Cc: Doug Anderson Tested-by: Javier Martinez Canillas Reviewed-by: Doug Anderson Tested-by: Doug Anderson --- Changes since v1: 1. Arranged the ADC node alphabetical 2. Added "status = "okay"" to the ADC node This patch needs 1. MAX77802 PMIC device tree nodes (for ldo9) https://www.mail-archive.com/devicetree@vger.kernel.org/msg31430.html 2. Uses the DT documentation for NTC thermistors updated with vendor-prefix This patch set is tested 1. On Peach PIT board via sysfs entry exposed by hwmon localhost ~ # cat /sys/class/hwmon/hwmon*/device/temp1_input 37436 36449 38560 38059 2. Backward compatibility is tested by replacing "murata" with "ntc" in the dts nodes and running the above test. arch/arm/boot/dts/exynos5420-peach-pit.dts | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts b/arch/arm/boot/dts/exynos5420-peach-pit.dts index b96a66a..19d733d 100644 --- a/arch/arm/boot/dts/exynos5420-peach-pit.dts +++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts @@ -101,6 +101,40 @@ }; }; +&adc { + status = "okay"; + vdd-supply = <&ldo9_reg>; + + 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>; + }; +}; + &dp { status = "okay"; pinctrl-names = "default";