From patchwork Tue Aug 29 08:17:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Wangtao \(Kevin, Kirin\)" X-Patchwork-Id: 111197 Delivered-To: patch@linaro.org Received: by 10.140.95.112 with SMTP id h103csp986974qge; Tue, 29 Aug 2017 01:24:18 -0700 (PDT) X-Received: by 10.84.131.47 with SMTP id 44mr148757pld.142.1503995058056; Tue, 29 Aug 2017 01:24:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1503995058; cv=none; d=google.com; s=arc-20160816; b=dwbez6vZJbrJsJ96rJXh5dizxQ6l9O5H+v+4BiHgigy69yFNxAx5npW/j1TMTqZo7a SSP4M3LdhuefukdJh4huxZzauct+9XmdL85AsfaxvKuxRApiKS8AEGtGDp1Arcxig/dJ i2SbyzVCJs5tgrDnXZ7e1FtTl2mW8cWSpR7PKfvDq7pBjjQWfCA3LWHHp+hCuG4BuTu2 ZvxxUAmFYqWj/ol7bm8HuLyaBwXlHQqWd/wap/dPv2ybssEG7jd0dIQdW6shDV+1qCiK dkuQNA/jT59HeKvx+SX7+PGWXYOzFlqx0XYhWT1Vn93wuv9oYxqv1xgu4wUYbKseBa8Z e86w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:arc-authentication-results; bh=nKGSHi4hL5XqqZz0lOVcwaxGNPBeJPYaotesuVMljss=; b=m8qWnL+Vc6GFfQNIguTi6HTclV5CHVc9JCVksA849KXiQeGVGQG2CVsIv0W7617Db9 PLEH8RVRSgNkT9rRiSDLO0HGvjy2Re/u8jZ5SFEEcV5NlZnSEiYLROSbDuMPV7s2FyBt Da9TWJ88xlzXgfGGbO7O4Fcg6zL5Q80JuJHg4NCde94HGrQMMeG4bJoe6BOvuqheuxDC I1fINlGK8D6kPGPOEcvvqqxa9IWfdwCqR8VccTan7ZvKeZa6mABfWnVIc0rguuwrAoVT fZ8MOjsmjO/sFfx/PUIcUSKJKGI0g8plrymnm5X7T0JrCsvh+HEafplvVpdWDkrMnrck WzuA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z9si1829944pfg.508.2017.08.29.01.24.17; Tue, 29 Aug 2017 01:24:18 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751457AbdH2IYO (ORCPT + 26 others); Tue, 29 Aug 2017 04:24:14 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:5482 "EHLO szxga04-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751294AbdH2IYG (ORCPT ); Tue, 29 Aug 2017 04:24:06 -0400 Received: from 172.30.72.59 (EHLO DGGEMS401-HUB.china.huawei.com) ([172.30.72.59]) by dggrg04-dlp.huawei.com (MOS 4.4.6-GA FastPath queued) with ESMTP id DGC68823; Tue, 29 Aug 2017 16:24:04 +0800 (CST) Received: from HSH1000038028.huawei.com (10.177.161.152) by DGGEMS401-HUB.china.huawei.com (10.3.19.201) with Microsoft SMTP Server id 14.3.301.0; Tue, 29 Aug 2017 16:23:54 +0800 From: Tao Wang To: , , , , , , CC: , , , , , , , Subject: [PATCH v4 1/3] dt-bindings: Document the hi3660 thermal sensor bindings Date: Tue, 29 Aug 2017 16:17:44 +0800 Message-ID: <1503994666-13954-2-git-send-email-kevin.wangtao@hisilicon.com> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1503994666-13954-1-git-send-email-kevin.wangtao@hisilicon.com> References: <1503994666-13954-1-git-send-email-kevin.wangtao@hisilicon.com> MIME-Version: 1.0 X-Originating-IP: [10.177.161.152] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.59A524A4.0059, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: bc4b412c19a7039dd17be252292c34a6 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Tao Wang This adds documentation of device tree bindings for the thermal sensor controller of hi3660 SoC. Signed-off-by: Tao Wang --- .../devicetree/bindings/thermal/hisi-tsensor.txt | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Documentation/devicetree/bindings/thermal/hisi-tsensor.txt -- 2.8.1 diff --git a/Documentation/devicetree/bindings/thermal/hisi-tsensor.txt b/Documentation/devicetree/bindings/thermal/hisi-tsensor.txt new file mode 100644 index 0000000..4643dbe --- /dev/null +++ b/Documentation/devicetree/bindings/thermal/hisi-tsensor.txt @@ -0,0 +1,37 @@ +* Temperature Sensor on hisilicon SoC + +Hisilicon SoC supplies temperature sensor feature, each CPU cluster and G3D +area contains a temperture sensor. The temperture sensor produces an output +value which has a linear relationship with the temperture of the area. + +for Hi3660, +sensor0 monitors the temperture of A53; +sensor1 monitors the temperture of A72; +sensor2 monitors the temperture of GPU; +sensor3 is a virtual sensor, which produces the maximum value of all sensors; +sensor4 is a virtual sensor, which produces the average value of all sensors. + +** Required properties : +- compatible: "hisilicon,thermal-tsensor". +- reg: physical reg address of thermal sensor and length of memory mapped + region. +- hisi,tsensors: number of hardware tsensors +- hisi,coef: An array of integers (one signed cell) containing + coefficients to turn adc value to temperture. +- hisi,adc-range: adc value range, minimum value is followed by maximum value. +- #thermal-sensor-cells: Should be 1. See ./thermal.txt for a description. + +Example : +Hi3660: +tsensor: tsensor@fff30000 { + compatible = "hisilicon,hi3660-tsensor"; + #address-cells = <2>; + #size-cells = <2>; + reg = <0x0 0xfff3001c 0x0 0x4>, + <0x0 0xfff3005c 0x0 0x4>, + <0x0 0xfff3009c 0x0 0x4>; + hisi,tsensors = ; + hisi,coef = <165000 (-40000)>; + hisi,adc-range = <0x74 0x39A>; + #thermal-sensor-cells = <1>; +};