From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 360D544BC90 for ; Tue, 21 Jul 2026 09:59:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784627996; cv=none; b=SRPlOuHu+lspxwBX6wEUmVX6N68oBUaYYitvh6B68UE29J7NFOACG1iQ200oanj+hHjO0/nXuuE4EYfXmCr3EK+2hFOQ6LRc5lGAepm9ZGCfKb+HhENJ4qcPmHkhG7fMw8ukkuGdrLu670DSjGL3fvEmgQR9osoRIP88d3Ks3kE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784627996; c=relaxed/simple; bh=mKTuHoudPXtUD4fSIGLO2rO3jfWebdMkF2r5JFmyoqc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=T99e5cZaYIkDM0Utwwwhv/kJew4i939KRpMF2ZVvtga+T/CwYosA0TsPqlaXe0gHJz9KmqJO6iMyO1q/OhcPyEGek/0vzy/rYsnrC/JAX1HokVrXHZkiw4tq25f0kL1uVgpNBhueuEfm+KMTW9UtklbpNzUzuNcF71MxGEgEL9Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=BEO8jKBX; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BEO8jKBX" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-47f7444576cso1529726f8f.0 for ; Tue, 21 Jul 2026 02:59:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784627992; x=1785232792; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=xoUmS0jdu/jOcdI96dGt2PLvXC9ansFuvfUj3r5TqFk=; b=BEO8jKBXIYIuFwQQJJPrXiyuqvyUYvuOxVe+EJLxf0q20J3uMLGTX0Fpv7tWtMhUsL GM4LuXqcN25uSNyMutUpEhm8Z7MI+r0DNhZsQkAYYmb8N0TAqXTtjWvnyPD2gz5xRq84 yaE9q+84EwJXCM112TUISW0Rgxnijz80EParmF3tfI+5bGQ19xbiR3lMWPZQVfFQ/rsu YtTBgz+hx8K54fymkfX15Riu1llkCcjidNtbylgUajRqnw1eDA43rZfbVUvBbmKTUrki TtYFMSy2N85l7AsDA9+aTFE/kOQzq+V8qKGlM8SFmjpEYFbH9za+TDyYR2HJjgMxITKf dCdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784627992; x=1785232792; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=xoUmS0jdu/jOcdI96dGt2PLvXC9ansFuvfUj3r5TqFk=; b=VJPNbC7TyOf3U32/WKmstmdYAXyzZhmc/ETbqndQhJLZM/1vylYT56kBjjH3Z1wrRk 3iyT6lEFog9+/c8QxymKlaKQ6HflMROM3siMpb6sWis+FRjKmtG9jFVJgcgef7pELHGq 1lqaqB3okauhhGNyOTX7iB7EtZ0sl/yC+EL2DNNjt0P0cRVvrYVVP7aAk/uoC175XY7c TwvqzELJWgovEhIDNb7v2VGr2144D6m2P2zAJBCUn+bSdxTR2ivse25pfp6ItIjDwZ8A wkBs5vLJwgk5ewZsskYjzNx0T1U0usq2DcnP9tojpN43Xm5eJzKoJWoe9S9KCoik3f+r Ql/g== X-Forwarded-Encrypted: i=1; AHgh+RrbthtOPINCI6keFnSxwnN44Ktn5g4RIhN2Cb+K3Wse4j7dFi+HvUpUiAAsn2ZcdjmkLnijnFSZroef6nI=@vger.kernel.org X-Gm-Message-State: AOJu0YziWg2Y8Vt7oNs5uwAzH1qOz7Wfu4YnqDKlk6qHZPgrX5H0gTB+ 6JqdreUnhpwTxK4SyLZt2jT+7iRsMTiNMACLLiHPQfLUKd1Flb4MD6GY X-Gm-Gg: AR+sD13zPFFnY5RCw/4lZX688UZ6jDIlZS6a3d7r+Uw5TiE8Sa9DtxSrBw7rCLMtVrl 5UbM9GHMhJXDGnEGSNL6YUyIhfMQElAI4fEoCq647fIVAutklgWCiJVK3nTPGAhhM/AevUdbMPI z1hR+PCNJgbS9xDSi1sbfvj/rjTewkE9hB1Xeo7QuEsDSVEqIaCBO5m73RHalPJ4DgJVyIB5TBd MHANcafLNHce4ZrDS3x3wu7lpJcJvNjkFdI85sAYoypbDXEPBHGsmgmJc2Zplzf0MKufpbM5rhu darosY8bLf4gfQW6CDiEpvXhRq2w7pdfsfmhvf4LQIm7SkBik7jft18mLE3xKUNzS6vSTjjrq7q u+oph1VAHqO0arOTzLstYTQXMjQmlYH5Y7T28fq0MjnNxuWx8XWk7bdhG/5deofSkSJsjU0LwAu 5p1G4us4jDGCcSN2KS5STPoZY= X-Received: by 2002:a05:6000:4a0a:b0:47d:f441:5f93 with SMTP id ffacd0b85a97d-47f6230deacmr20810502f8f.25.1784627992105; Tue, 21 Jul 2026 02:59:52 -0700 (PDT) Received: from xeon ([188.163.112.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47f63e499c2sm35228691f8f.4.2026.07.21.02.59.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 02:59:51 -0700 (PDT) From: Svyatoslav Ryhel To: Jean Delvare , Guenter Roeck , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Svyatoslav Ryhel Cc: linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 3/3] hwmon: (emc1403) Add regulator support Date: Tue, 21 Jul 2026 12:59:35 +0300 Message-ID: <20260721095935.439174-4-clamor95@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260721095935.439174-1-clamor95@gmail.com> References: <20260721095935.439174-1-clamor95@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add support for VDD power supply for this sensor. It is required on some devices for the sensor to start up and work properly. Signed-off-by: Svyatoslav Ryhel Reviewed-by: Guenter Roeck --- drivers/hwmon/emc1403.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/hwmon/emc1403.c b/drivers/hwmon/emc1403.c index b7ab6069ec7b1..5a472760f8d80 100644 --- a/drivers/hwmon/emc1403.c +++ b/drivers/hwmon/emc1403.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #define THERMAL_PID_REG 0xfd @@ -660,6 +661,12 @@ static int emc1403_probe(struct i2c_client *client) { struct thermal_data *data; struct device *hwmon_dev; + int ret; + + ret = devm_regulator_get_enable(&client->dev, "vdd"); + if (ret) + return dev_err_probe(&client->dev, ret, + "Failed to enable regulator\n"); data = devm_kzalloc(&client->dev, sizeof(struct thermal_data), GFP_KERNEL); -- 2.53.0