Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4354618pxu; Mon, 21 Dec 2020 10:16:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJyKwYSJFKmgv4Da3w+9FRJDycbfFKsX//JLntwpwi3bJ07p7wmQA+ZHnaUEOmwn8g2QGm7O X-Received: by 2002:a05:6402:1d3b:: with SMTP id dh27mr17305022edb.238.1608574582836; Mon, 21 Dec 2020 10:16:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608574582; cv=none; d=google.com; s=arc-20160816; b=c1QAV43dTFSJ6nAX5Wt0czgMX+nJPe1Na2RXlUUXXQNUFjBZQors3q3wNQtk/7Frl9 Q/h17E7Q4QBGMwdSiZFYtKwXhtOXBmDgn1Xeh44XvFKTONtqZ6eW3Mm71yYcmFgoxuAT HKgeUNsYojsJm421CepKTMuqgXUAvV7jF3hoekANXw5zCaY6t2AXfWDryC6t5pyMIMpi BJSIcGaJZ+So+aM1g/R55k3yXFBihvdXUpSA7tBvjmefH9fXU/jE5Uvz3wjHWz/2irMT 7fDek6vKJobjP6RFkWpsnPdwPJpusDlgX2e8JPSaso/155M30waPfUoB4d5DgD59rFWr OwQQ== 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=zBG38fqf3nkMjryFRLlDYpQKv2p+mxjnCoJD3PtsF7E=; b=nrEBCm5I7tVIa9Vwa5VuZ6oYXqLDzcQ/LLS9VaQR6H4BFJe/NM6x/18rwUL0L4GrAI HqvA4tnmEbsXbGrXWNr+0rL7teeCM63G7uxoCWbZ3efwiSXGdsFQsH6DKuVV+b1zx1Ip ObpJspWuin2ECaiM2OJ7KBZqfB3MRwwxFk84ETCVfZ3/UPItx67zz7bxrI2nNUkN5Oam HD/ovfu8YomKBtLC8QolwnyEx6qkjWABWqR7Fy9rWHWZzIqBa+pbZ1ld1Ui+UBEiLXsu 1mUNpFPWAIA4jHsbB80Gf2+c7CxIkZ+xQpoM/pUMeTsGjYlAIyMhe2IUDEvIjSfa6yFO 0JPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=pyq3hcgB; 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 o11si11147352edq.506.2020.12.21.10.16.00; Mon, 21 Dec 2020 10:16:22 -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=pyq3hcgB; 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 S1726286AbgLUSOX (ORCPT + 99 others); Mon, 21 Dec 2020 13:14:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50280 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726167AbgLUSOU (ORCPT ); Mon, 21 Dec 2020 13:14:20 -0500 Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E986DC0613D3 for ; Mon, 21 Dec 2020 10:13:39 -0800 (PST) Received: by mail-wm1-x332.google.com with SMTP id y23so11831484wmi.1 for ; Mon, 21 Dec 2020 10:13:39 -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=zBG38fqf3nkMjryFRLlDYpQKv2p+mxjnCoJD3PtsF7E=; b=pyq3hcgB3dqgN6x6iV8m3tKTuu97ztx1JRM8yRKUY3g7PoBWX+j7RZznGGHPZL8YNq FtMPrxMV525KDwWzwG5uS2fGNchjwIg6tNEa9NEVGf8Y2es+GQJ3N7BwvjmjxGhmkM8c D/c1FKPsHfTNHbX3LS8dEZnOMp7cVxrwO8nbXMdpjub5Cj8w9JXHKf28pyjro59UywH7 xKy3Qq6XIkXJVQKS84Vm6lBC3KM5YegQVuln3UYlWEMQ3pKfmAnSs0PFRwAMhjoRIgJ8 sHsETo1+4kwmuU1jNdUlbCPY8H0RDOFH/JmrWUk8zcLgx993sOTlGMBRe7ICvf4rRgAg LuHg== 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=zBG38fqf3nkMjryFRLlDYpQKv2p+mxjnCoJD3PtsF7E=; b=Ez210sQyEzQeTCc1u4gEgY8+PKLdNYZkZkQ/JRZP0w4beFROb1UujrC63SX6mWlCby 0A0rGJ+EtDQspS0eQpqYNRXbFwDa0sbhWWE1uDixcGwlvhX2mLnXqE2Gw7V4QyLuM+KJ ThesSGpQ6dJ8FHqxoE0VT9GfqJOHYd83D5ZuW8igBlGYysIxXpSlrtsaCh/fB9IxYQw8 CVE0v7PrpoLXxj1msKqtE0XteKONp7K2MEeUEbftjXCRknPJVqKqnzMHShyAFPPVsDuU 2hx7YGEXP4TvEE65al9tKhzN7E/g6N5G4e8o4m9yB5KqIJJAuG6io9dnJbDPWL2Js2Jm Ss6A== X-Gm-Message-State: AOAM532pJWr37pgi/fOGeU6u0lBmCVPMhNcqEO7vfTRGDX0pwHVmtqkg /C/OzQgbYpkYVOWfP8fDrdg= X-Received: by 2002:a1c:1bcc:: with SMTP id b195mr18075018wmb.131.1608574418715; Mon, 21 Dec 2020 10:13:38 -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.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Dec 2020 10:13:38 -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 1/5] ARM: dts: meson: move iio-hwmon for the SoC temperature to meson.dtsi Date: Mon, 21 Dec 2020 19:13:02 +0100 Message-Id: <20201221181306.904272-2-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). Move the iio-hwmon instance to meson.dtsi instead of duplicating it in all board.dts. If the temperature sensor calibration data is missing for a board then iio-hwmon will simply not probe. Signed-off-by: Martin Blumenstingl --- arch/arm/boot/dts/meson.dtsi | 5 +++++ arch/arm/boot/dts/meson8b-ec100.dts | 5 ----- arch/arm/boot/dts/meson8b-mxq.dts | 5 ----- arch/arm/boot/dts/meson8b-odroidc1.dts | 5 ----- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 5 ----- 5 files changed, 5 insertions(+), 20 deletions(-) diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi index 7649dd1e0b9e..5f074f7aa1a2 100644 --- a/arch/arm/boot/dts/meson.dtsi +++ b/arch/arm/boot/dts/meson.dtsi @@ -11,6 +11,11 @@ / { #size-cells = <1>; interrupt-parent = <&gic>; + iio-hwmon { + compatible = "iio-hwmon"; + io-channels = <&saradc 8>; + }; + soc { compatible = "simple-bus"; #address-cells = <1>; diff --git a/arch/arm/boot/dts/meson8b-ec100.dts b/arch/arm/boot/dts/meson8b-ec100.dts index ed06102a4014..8e48ccc6b634 100644 --- a/arch/arm/boot/dts/meson8b-ec100.dts +++ b/arch/arm/boot/dts/meson8b-ec100.dts @@ -70,11 +70,6 @@ gpio-poweroff { timeout-ms = <20000>; }; - iio-hwmon { - compatible = "iio-hwmon"; - io-channels = <&saradc 8>; - }; - leds { compatible = "gpio-leds"; diff --git a/arch/arm/boot/dts/meson8b-mxq.dts b/arch/arm/boot/dts/meson8b-mxq.dts index 33037ef62d0a..f3937d55472d 100644 --- a/arch/arm/boot/dts/meson8b-mxq.dts +++ b/arch/arm/boot/dts/meson8b-mxq.dts @@ -27,11 +27,6 @@ memory { reg = <0x40000000 0x40000000>; }; - iio-hwmon { - compatible = "iio-hwmon"; - io-channels = <&saradc 8>; - }; - vcck: regulator-vcck { compatible = "pwm-regulator"; diff --git a/arch/arm/boot/dts/meson8b-odroidc1.dts b/arch/arm/boot/dts/meson8b-odroidc1.dts index 5963566dbcc9..c440ef94e082 100644 --- a/arch/arm/boot/dts/meson8b-odroidc1.dts +++ b/arch/arm/boot/dts/meson8b-odroidc1.dts @@ -85,11 +85,6 @@ tf_io: gpio-regulator-tf_io { 1800000 1>; }; - iio-hwmon { - compatible = "iio-hwmon"; - io-channels = <&saradc 8>; - }; - rtc32k_xtal: rtc32k-xtal-clk { /* X3 in the schematics */ compatible = "fixed-clock"; diff --git a/arch/arm/boot/dts/meson8m2-mxiii-plus.dts b/arch/arm/boot/dts/meson8m2-mxiii-plus.dts index 8f4eb1ed4581..fa6d55f1cfb9 100644 --- a/arch/arm/boot/dts/meson8m2-mxiii-plus.dts +++ b/arch/arm/boot/dts/meson8m2-mxiii-plus.dts @@ -45,11 +45,6 @@ button-function { }; }; - iio-hwmon { - compatible = "iio-hwmon"; - io-channels = <&saradc 8>; - }; - vcc_3v3: regulator-vcc3v3 { compatible = "regulator-fixed"; regulator-name = "VCC3V3"; -- 2.29.2