Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4355419pxu; Mon, 21 Dec 2020 10:17:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJy/Dj8a2dmub0P15utBrCe9f4i7BLP3WPmxy6a/QQgxtlkIBA+3nssPBSPnc6+7tNxRktd1 X-Received: by 2002:aa7:d354:: with SMTP id m20mr16814906edr.195.1608574656867; Mon, 21 Dec 2020 10:17:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608574656; cv=none; d=google.com; s=arc-20160816; b=Bxbam/MGUW/zsglUn9bTUzj5HkZGO3dzwkenBevJiaBVqAlrB9qKRa+forhtEgF7oC OjRuJO3eT2MjUyMxVOhb5HPS6MIPTF7lVpaeeJJfAkY69rqRKT60DS4tEKjZY367xUSk UkxdMNoSBak9Nc6hat3zsIgfFmI0ZkcMYa0GXAid3WN0X/tVKsLSGXvY+NvDBM0Mmriv 1l8GBR1JRcXQbUDia6PJW3SS7mFftKALo93FC7IU9EmZjfHr7FUGQnVvmxpvRy39O3zn SiSSybu6dpt4Mk9fZtARzA9IUFgSvKCtAVekbpUGgn7X4cdw3jz9YTWuBmc4LhT4SxQA K9Ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=8CNSVuVCy6pDq2pHryyGIphjcVCtjSNpbEXQSGcq8K8=; b=lZ08ZsgTy04pEeub4gj5UsbPODzWwysm8m6LKXLAQ+88IhlOTNWikCgqzlYzEC304g ypXd3rWJ+ZO2EcvHHHvLvVfiddhsKCADc6JxcNgsDktmvDAc6/bxKWOVuvHn41eoTDBO Kfut6KKrJJnSfXq5Hv6pLcNpwoLWTOFai19OR7NraDeIbwzS8OZ72ruNO1B1gAIxo/Ke MfIAvIL8lfjdk77U5AcGhDgHtz6V6K+EhZ6ZjDXON/StF+Yat7f41cFUUDaXGidUjC/p A+fnN9L9Wf2xSRZ4YHPpAFEtpfuSThIC+EactLswpcAhfV35s7NWqB5dj1pBZvXivRJ6 NWRA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=ro6PZ8mi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hb41si8992741ejc.81.2020.12.21.10.17.14; Mon, 21 Dec 2020 10:17:36 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=ro6PZ8mi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726259AbgLUSOW (ORCPT + 99 others); Mon, 21 Dec 2020 13:14:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50284 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725852AbgLUSOV (ORCPT ); Mon, 21 Dec 2020 13:14:21 -0500 Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CC1D5C061793 for ; Mon, 21 Dec 2020 10:13:40 -0800 (PST) Received: by mail-wm1-x335.google.com with SMTP id x22so10710575wmc.5 for ; Mon, 21 Dec 2020 10:13:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8CNSVuVCy6pDq2pHryyGIphjcVCtjSNpbEXQSGcq8K8=; b=ro6PZ8miBiXxczKWKMmWYIo1Te0lOA0LqkzB2dAYSaCiQeyoPlCU8opDLWmnVdr7ZO lVXbJx7ca9QgLyYzr7D6Pb+8xuzdYMtjMtSSRUtpBfyw1TngSeUOCwLvcsgNNcDFVeCm nUpWIuCT0Yf/jhvEF8nIU1U9FQZprnhw+iqfxSDop3ibXGNUQzXhMNLQXSSAWqxF+7OF nNxe2knkUAJSqFpt4zXk2r6ddQwTBXnrH0LV+G4HwLLMF4poun6d3j32vbjFqrh/vXmR aoqr6MvUOA8Ndbgk7uB4UDsICxSQyVQdMSJDgPq4HyUHIiIw4e0Bj7NencTpgPjUQlg8 YrAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8CNSVuVCy6pDq2pHryyGIphjcVCtjSNpbEXQSGcq8K8=; b=kVGK7yHVSyKNwZxbRVejASALz93nya5yza+co7xoD783AM5DGrM+v8TSX0k6iyex+B Mu/Oe1Mw9i4a+g4RW/71jBFv5dLo+u8YZfXYOQnm1QaxwJvRMwkpGf0Lw1kabk96/MaG rYVRsuOoxPgywDD9Qi9su9/85AKhZLC77uXrwCTRbYOlAeKn17lKTPJXEN44dLLoPkJZ 3Cp6uyVIGEGc2/OjlocJj47FbK8tZaFTrrPOwhS7b/VX7aYVR21bnH9NsZ/+IrI2f0WQ muqBNZEutJBrHNrxvf82VyOhaPrLBUax1pHM1pHGItXYwepGabSqlzDHBskwn+YPBvY6 H2bA== X-Gm-Message-State: AOAM532+RV5fzxohqXCzdhZiZbvPtMtdbfWDeWacjlmrleajCT/7cmou BGttiqs9tAr9LFucD24fz78= X-Received: by 2002:a7b:c40b:: with SMTP id k11mr18174342wmi.36.1608574419608; Mon, 21 Dec 2020 10:13:39 -0800 (PST) Received: from localhost.localdomain (p200300f137019000428d5cfffeb99db8.dip0.t-ipconnect.de. [2003:f1:3701:9000:428d:5cff:feb9:9db8]) by smtp.googlemail.com with ESMTPSA id m11sm23434936wmi.16.2020.12.21.10.13.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Dec 2020 10:13:39 -0800 (PST) From: Martin Blumenstingl To: linux-amlogic@lists.infradead.org, khilman@baylibre.com Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, narmstrong@baylibre.com, Martin Blumenstingl Subject: [PATCH 2/5] ARM: dts: meson: add the ADC thermal sensor to meson.dtsi Date: Mon, 21 Dec 2020 19:13:03 +0100 Message-Id: <20201221181306.904272-3-martin.blumenstingl@googlemail.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201221181306.904272-1-martin.blumenstingl@googlemail.com> References: <20201221181306.904272-1-martin.blumenstingl@googlemail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The SoC temperature can be retrieved from ADC channel 8 on all 32-bit SoCs (Meson6, Meson8, Meson8b and Meson8m2). Add a "generic-adc-thermal" instance to meson.dtsi so the thermal sensor is available for all SoCs. If the temperature sensor calibration data is missing for a board then the "generic-adc-thermal" will not probe and not register a thermal sensor. Signed-off-by: Martin Blumenstingl --- arch/arm/boot/dts/meson.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi index 5f074f7aa1a2..e0ca5f08d07d 100644 --- a/arch/arm/boot/dts/meson.dtsi +++ b/arch/arm/boot/dts/meson.dtsi @@ -298,6 +298,13 @@ efuse: nvmem@0 { }; }; + thermal_sensor: thermal-sensor { + compatible = "generic-adc-thermal"; + #thermal-sensor-cells = <0>; + io-channels = <&saradc 8>; + io-channel-names = "sensor-channel"; + }; + xtal: xtal-clk { compatible = "fixed-clock"; clock-frequency = <24000000>; -- 2.29.2