Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp5012671ybi; Mon, 3 Jun 2019 23:06:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqzFhcJROP6/EzL9Ka5W8WLgrmHboximaNuBZvwtmOMUE3eaZVeksaP8P0Hcs+GqyVigugRc X-Received: by 2002:a65:41c6:: with SMTP id b6mr32593143pgq.399.1559628380052; Mon, 03 Jun 2019 23:06:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559628380; cv=none; d=google.com; s=arc-20160816; b=k2PI4QcEws97muH2wkAIuPt1YLTWUadRTV0AShY9R99YDi02LCz3JMDWkbwN8jRo6D qO1+5qXLwYMt8U/zpkJkFSou6h9NTkGUc9qUCY+pdNuIhxPqVPHE8OdbBdjnMoxQJKSh 9YQHqVRAaSpfJCthOBWLWpyd2pCtNB7KSYrwUKy83hgZxGjnyyGL3N4MLc2jzI7eqRim 1TrUcO4Z/wqoh+XSYpJDZ0SmW6veivgcOL8fPNAuC9byKfvk3UkD7Asmw05EeNWM1p1V vSw9SeITDhPi1mNstr7Ulq00vNRyvtf+7LhhgVM07/CSTmUuXZT9a1AIXneEFJN0ZvjB T7ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:openpgp:from:references:cc:to:subject :dkim-signature; bh=IMD2r3Yid/+jreP5E2/uS8uU5LMUjqGVrK/JC8BwSOo=; b=xwaRmzCEK9WvfbbhICyVsXki5bS5GiLiKAlaV2irXgRQP6kwNHyORuxR3Gw32sUqYX CjTGbvXibLiXK1tyxDVazlo0Yob/ggJh1CVCpVeDKCQMYIKwQgBBSZn7zgJX+Kx4lAMf 7mjsRHz48VXbfAU9SR/tWFAU30+JuLVci02IZMCKwgWXN7k3CssPZBQa89CXSg2W5pw2 t3uejln/pbYyv/4pr6NuVfGB6U8A256iwe7fAXObftBllOPfIoCMey9wymF4WB5jPcnO 15bpx4RMxA7avqKfPOFCk5yeUHPgHU2cBBMBehvx9wU7N1JHd/DUPpwHNcLB+g3Q22F4 BSmg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=PkJBe1ul; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w4si21000927plp.223.2019.06.03.23.06.03; Mon, 03 Jun 2019 23:06:20 -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; dkim=pass header.i=@linaro.org header.s=google header.b=PkJBe1ul; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726690AbfFDGEW (ORCPT + 99 others); Tue, 4 Jun 2019 02:04:22 -0400 Received: from mail-wm1-f67.google.com ([209.85.128.67]:36223 "EHLO mail-wm1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726541AbfFDGEW (ORCPT ); Tue, 4 Jun 2019 02:04:22 -0400 Received: by mail-wm1-f67.google.com with SMTP id v22so13322106wml.1 for ; Mon, 03 Jun 2019 23:04:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=IMD2r3Yid/+jreP5E2/uS8uU5LMUjqGVrK/JC8BwSOo=; b=PkJBe1ul3cBdhhUsXVEBS0x1SyMvDEvJ0aA7sZ8E61h88XUQQd3cC0xs1QGf82msPU T6wOamZU7d4zwkErTTWS0Hea5Ltd3qg+D16pHyH5733Rp66h7GN5mej2ZWwBUhIopVvf 27ubFh2eHMxsdbvGjILiIwnyh3CCXqsdMm6OvlGTSWzkXELulYPx8OJMLgvuEMWw2am1 HFY71pkmGxRpqGwI01k0qBrvH5zjU+N9jLHJTR1oyWX+uBPNz3VJsW5uAoDQ8trIiYLi XnCXE42XRDJeycNAWAccHr1vO/g0JkilesYqwXtHf27ZCT4fadY7b709G0ml/Pt2xb3/ PFzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=IMD2r3Yid/+jreP5E2/uS8uU5LMUjqGVrK/JC8BwSOo=; b=Xz70C8gcokVRW4/d+Ts9EG5oiwxXx8GlXn2vwp5osT2wl0j6+dlOp4o/Fvj/2Lsexk Pd/qLcK0QyrgiLe15LUlJgl5QHT4DhWq9cd7e0oelEEXuK18RUKlax36c00DoT4EXc3J nYighPU3ZqdvR93vVB6QOiuyg/Iv4+1oNVLJ+vQGUiZi+ObGOma2kOQ2M1fDO0UBRZpf BPtpLi3sbCvrFZWW3mFlxCJNSRpgMhFFMF1T4XE44YjgLOKykOMqabPlp1M/phwvawyC OKTl4LHE+LG86AKdz6gh/lNS3wgNm9wzNLySeusZDGEDyttYVxwo/lK/YrhO1ExirU8g Pdkg== X-Gm-Message-State: APjAAAXFtdTjGypcYLVWEu+gvqzDEofOOYPqM0vP9yHJ0i+7B8UVEuTo fl4sBbnvyEnHJ+ImEV7H4cDDwWaEjJE= X-Received: by 2002:a1c:dc45:: with SMTP id t66mr17313710wmg.63.1559628258737; Mon, 03 Jun 2019 23:04:18 -0700 (PDT) Received: from [192.168.0.41] (sju31-1-78-210-255-2.fbx.proxad.net. [78.210.255.2]) by smtp.googlemail.com with ESMTPSA id v10sm15504262wml.27.2019.06.03.23.04.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 03 Jun 2019 23:04:18 -0700 (PDT) Subject: Re: [PATCH] dt-bindings: thermal: Make cooling-maps property optional To: Andy Tang , "rui.zhang@intel.com" , "edubezval@gmail.com" Cc: "robh+dt@kernel.org" , "mark.rutland@arm.com" , "linux-pm@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" References: <20190515093647.47656-1-andy.tang@nxp.com> From: Daniel Lezcano Openpgp: preference=signencrypt Autocrypt: addr=daniel.lezcano@linaro.org; prefer-encrypt=mutual; keydata= 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 Message-ID: Date: Tue, 4 Jun 2019 08:04:16 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=gbk Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04/06/2019 07:56, Andy Tang wrote: > Hi Edubezval, Rui, > > Any further comments? From my POV, this patch makes sense. We may be interested to show up the thermal zones in sysfs and optionally mitigate them via an userspace governor. Acked-by: Daniel Lezcano >> -----Original Message----- >> From: Yuantian Tang >> Sent: 2019??5??15?? 17:37 >> To: rui.zhang@intel.com; edubezval@gmail.com >> Cc: robh+dt@kernel.org; daniel.lezcano@linaro.org; mark.rutland@arm.com; >> linux-pm@vger.kernel.org; devicetree@vger.kernel.org; >> linux-kernel@vger.kernel.org; Andy Tang >> Subject: [PATCH] dt-bindings: thermal: Make cooling-maps property optional >> >> There may be no cooling device on system, or there are no enough cooling >> devices for each thermal zone in multiple thermal zone cases since cooling >> devices can't be shared. >> So make this property optional to remove such limitations. >> >> Signed-off-by: Yuantian Tang >> --- >> .../devicetree/bindings/thermal/thermal.txt | 4 ++-- >> 1 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/Documentation/devicetree/bindings/thermal/thermal.txt >> b/Documentation/devicetree/bindings/thermal/thermal.txt >> index ca14ba9..694e834 100644 >> --- a/Documentation/devicetree/bindings/thermal/thermal.txt >> +++ b/Documentation/devicetree/bindings/thermal/thermal.txt >> @@ -142,11 +142,11 @@ Required properties: >> - trips: A sub-node which is a container of only trip point nodes >> Type: sub-node required to describe the thermal zone. >> >> + >> +Optional property: >> - cooling-maps: A sub-node which is a container of only cooling device >> Type: sub-node map nodes, used to describe the relation between >> trips >> and cooling devices. >> - >> -Optional property: >> - coefficients: An array of integers (one signed cell) containing >> Type: array coefficients to compose a linear relation between >> Elem size: one cell the sensors listed in the thermal-sensors property. >> -- >> 1.7.1 > -- Linaro.org ?? Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog