Received: by 2002:a05:7412:361b:b0:f9:2edb:3e4d with SMTP id ie27csp107646rdb; Sun, 17 Dec 2023 17:09:52 -0800 (PST) X-Google-Smtp-Source: AGHT+IEa1JfPo7KNU2tzbR1XOkWA4P7bqAAmKeYgOnjl2UbH3uqx4v1sIkxNfridzhFMVxQC5J2z X-Received: by 2002:a05:6a20:da81:b0:194:1080:e3d7 with SMTP id iy1-20020a056a20da8100b001941080e3d7mr4569196pzb.95.1702861792276; Sun, 17 Dec 2023 17:09:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702861792; cv=none; d=google.com; s=arc-20160816; b=UqbjK+H07Mr4ceK8dFF/OzwYI1WL+HUusmmIgieT4g/O6/BhQF6kyfeYtRHFDrbj4Z +niiTeLE36XHmtmnQ+gFMl6/UgH0CpPs4Hkn2vmeN9+HLy3rAQk4GacWKDOAYDmKZUgI GIUWfosJXIChplNRPt559ciSPgkqgz5X3vY8BcfPUC536g+JOJhysT/urXIyofdcI92B 774SJ07vZARA4RWohp53sHA556xmpYcPJmDvmADMQhKGM5k0wYE41Z0lTt9udyDSrf0q /VS78j8FkZT3ffyFShl0Yf9Aqwu7np/qCg3JcGoiB0WjQIs/Vp+Q6xp3stZZD0XXX0f5 iNbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:organization:references :in-reply-to:message-id:subject:cc:to:from:date; bh=18RSbi+GuYymavZexyeGkseXv0+YSAD1sWcjRbuBT0g=; fh=wHxz+DA8CdtHyd/ga71p+TFSCeQI0c05Wvmmf12abPo=; b=qg0OG3jeyp5rlDWKkzr/ttbuavZn6nihruhrfzd453JqkX/biGfPKHiTwkXvYY+hfs 8pYYLX3U4DZ91q0LesSnDhXGXkwJiMmkkHoHdChIeAlsOsVN8vrRgY29yaNbn/zQfnmF jHMWCU+DnXoJ1uW5bsTTcLwxRivKE97Y+OLV5xQP88ASNzjvPQtzvPPEfzSxf4aAplqu Bs0uwc/TfBIn8U42sas6iqJpibyVT0oXQspbPfPbVLFPv5ehF2fjdC0x9dt/wfkarcF6 TdGi89PPVLCjykjxoWwLXljXPJRX3fXn+C8iKC8zit6jRwJxbJs4AgTg7BDDDhsooyK8 MpDA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-2899-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-2899-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id z16-20020a63c050000000b005c16f07b3e6si16775699pgi.164.2023.12.17.17.09.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Dec 2023 17:09:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-2899-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-2899-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-2899-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id E64B62829EE for ; Mon, 18 Dec 2023 01:09:51 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4FC0420E6; Mon, 18 Dec 2023 01:09:43 +0000 (UTC) X-Original-To: linux-kernel@vger.kernel.org Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B6A6F1FA3; Mon, 18 Dec 2023 01:09:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BA0F01FB; Sun, 17 Dec 2023 17:10:24 -0800 (PST) Received: from minigeek.lan (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C6A413F738; Sun, 17 Dec 2023 17:09:36 -0800 (PST) Date: Mon, 18 Dec 2023 01:09:26 +0000 From: Andre Przywara To: Maksim Kiselev Cc: Vasily Khoruzhick , Yangtao Li , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Paul Walmsley , Palmer Dabbelt , Albert Ou , Marc Kleine-Budde , John Watts , Cristian Ciocaltea , linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v6 3/3] riscv: dts: allwinner: d1: Add thermal sensor Message-ID: <20231218010926.10e15c57@minigeek.lan> In-Reply-To: <20231217210629.131486-4-bigunclemax@gmail.com> References: <20231217210629.131486-1-bigunclemax@gmail.com> <20231217210629.131486-4-bigunclemax@gmail.com> Organization: Arm Ltd. X-Mailer: Claws Mail 4.2.0 (GTK 3.24.31; x86_64-slackware-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Mon, 18 Dec 2023 00:06:24 +0300 Maksim Kiselev wrote: Hi, > From: Maxim Kiselev > > This patch adds a thermal sensor controller node for the D1/T113s. > Also it adds a THS calibration data cell to efuse node. > > Signed-off-by: Maxim Kiselev > --- > .../boot/dts/allwinner/sunxi-d1s-t113.dtsi | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi b/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi > index 5a9d7f5a75b4..6f5427d9cfbf 100644 > --- a/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi > +++ b/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi > @@ -166,6 +166,19 @@ gpadc: adc@2009000 { > #io-channel-cells = <1>; > }; > > + ths: thermal-sensor@2009400 { > + compatible = "allwinner,sun20i-d1-ths"; > + reg = <0x02009400 0x400>; > + interrupts = ; > + clocks = <&ccu CLK_BUS_THS>; > + clock-names = "bus"; > + resets = <&ccu RST_BUS_THS>; > + nvmem-cells = <&ths_calibration>; > + nvmem-cell-names = "calibration"; > + status = "disabled"; Any reason this is disabled? We typically don't disable those internal devices in the SoC .dtsi, the THS is one example (check the instances in other SoCs' .dtsi files). The rest looks alright, compared to the manual, so with this line removed: Reviewed-by: Andre Przywara Cheers, Andre > + #thermal-sensor-cells = <0>; > + }; > + > dmic: dmic@2031000 { > compatible = "allwinner,sun20i-d1-dmic", > "allwinner,sun50i-h6-dmic"; > @@ -415,6 +428,10 @@ sid: efuse@3006000 { > reg = <0x3006000 0x1000>; > #address-cells = <1>; > #size-cells = <1>; > + > + ths_calibration: thermal-sensor-calibration@14 { > + reg = <0x14 0x4>; > + }; > }; > > crypto: crypto@3040000 {