From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) (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 1D5A83101A7 for ; Wed, 29 Jul 2026 04:46:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785300404; cv=none; b=t1Dr770vql8EW3aKs5VTRnNKgPgE/rUuX1sCyqEu4T7jsq7El6YxyPdffHFMrg3V0u/oPW3miofO6eI7LGzUc8aIqUMWC7s/tm5dHhtTkiwN6LGieS3pcKkOWKFhAdBiJ3utC5qEvLb1LgPGx8+f3SlZpqCVrF1OK9BMllWZm1A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785300404; c=relaxed/simple; bh=rWZwf1SmZmy+I60NhIjL5+z4C+Nz7YTugxwvI3MpXGs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZV/szk134xNtGpulVqVbVmmQxznG2A+cnbkuntvPxXY7yu9QLRLDMNn4n0BW7gJiNC+KbhIP19FsnssalVIyEDrJMHtrvWmd4i+unOZ4uQVn00vb7tZUT2bxa11X6kKnhIQvwrAI2FNxo5TpXv3bZti/ybpqsLkpR6M+vPJkdzM= 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=SIEHBQqG; arc=none smtp.client-ip=209.85.216.53 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="SIEHBQqG" Received: by mail-pj1-f53.google.com with SMTP id 98e67ed59e1d1-383cb94f742so595252a91.3 for ; Tue, 28 Jul 2026 21:46:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785300402; x=1785905202; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=RsowAhie0fn+JDFgZmQoMRNcudB/ZaxkZWEVB+SjP1w=; b=SIEHBQqGEFgXbC2VXV7kxS12kxpAT53rF78v828mVe1erULTDz50ne5LNHaRpmYypR GV0h8RC81bamgIPop7rsw+ShB40YInRRSNMUrYtK1WFgFxkA8lm60crnNHxNMtpza1hs BHOYGNzFSUWZTxQm3Ub7PYCHMoQQMyWxuNRvpTRIox2zQ+u6m93rzC3T47uitc27jTQ1 z0FXJe1zFAzbDtaIlmTyRka7uMpdONu6Hkxz81B2CaLivSU0naD2GoE7AmCzukmxH1BT sYzq34zJxS+AtYvqy5OH3PA/VMAObzwFSfrNTfJn97KOZVMHAtWhsKbTRaeG6frE6uxh +ivg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785300402; x=1785905202; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=RsowAhie0fn+JDFgZmQoMRNcudB/ZaxkZWEVB+SjP1w=; b=X3KcXQN2TCIQ9iqeH68yCp4qQX7ZQWRebByPFNMpWbSSVb+No1nKZIql95LstuR0iV P5idXxX9WqKpbGbsdo261QOu2zipqTbzZfzFaGUmeV6usWmXwqXRwyBqx0f3C7EJ7whk vb06YrXbTUshBpb0zutwXdUD2TbTsQsQ7KpSexmsqJRfDtnmPbrl5B6t9cRgazCPQQkP dVsFaZ3mg13fq10H3RXUJVu6YWWn/cW5DBAX5WO7FpyTzm2JpJRmPXOqUTSquWhW29gp bjQHAHUJEs8cSY+Rv3qXTS/9yhdKltrXt1xyahw8znO4nsjWH5E4l+2SdrRFz54rNX3n NdpQ== X-Forwarded-Encrypted: i=1; AHgh+Ro+shhzrZREBvIZGbEDpW8+VoeCaI+YHyc+kWini2rQC3lUA9gA53n3D9qYkreNGTsFdAm5r18OlNuWTYI=@vger.kernel.org X-Gm-Message-State: AOJu0YwmeVIcMGXILhb1NPB1thJDyTpF9EDGCQ16A1KhkfDSvdFjtsNS Qzeo0l7wTvIUXjFedkqqNH88oHfIcwGMi4Z7R4dIaBqLLWGg/UP5MS0b X-Gm-Gg: AR+sD131hz8sbHNW7sqcU55UV0f86AoaTaHB8LVnlwyoG7zZbp6WG/5UW0mXcDRU3OY /9LTA3qwTdJRgNobitk0zERT8Z7b0SJhsFh7ZhjnoYadXuvyR+dFGvreTbO6uZEuPiKJGky+/VH iqLmmxeEAEicgOKmDWSPwSjTbm0IyvBZYo421QyfYTafmWMsod3+5vyBV6w+1OmecEj+VIybckp 797022W6GCZp8wpxxTikqj5wDU4JSmArEpXg/yoc3ClzL/W88Akl/2Lbh6CsNgTEVSns8csx6G9 9i+Cbg1/YWreFg5m89Nnv+H75L0iYxWcsMW5wq2BkgPcbgOdVjskKYQbMhHaLDg9gJDopj658R0 OehLk+zW1Zu6nu2pgOpBqxWBuNywQZDsBCd528hruWVRK1YL7+lzlpfQqvkjW8WL/CG6b2R8+Ip a33+G1H3ZKv+YbPoy3QIhix68xja73atBPnxfCztsMP97I7HOCPmhwyXXxr0lUUnnq1tYtVy1qC ZE9 X-Received: by 2002:a17:90b:3c07:b0:37c:607b:2cd9 with SMTP id 98e67ed59e1d1-38f6a1968f4mr6147224a91.0.1785300402308; Tue, 28 Jul 2026 21:46:42 -0700 (PDT) Received: from tresc054937.tre-sc.gov.br ([187.65.210.13]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31504b6d14bsm4730437eec.10.2026.07.28.21.46.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Jul 2026 21:46:41 -0700 (PDT) From: Luiz Angelo Daros de Luca Date: Wed, 29 Jul 2026 01:46:10 -0300 Subject: [hwmon-next PATCH v4 2/4] hwmon: (adt7470) Add ADT7470_PWM_MAX macro 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="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260729-adt7470_thermalzone-v4-2-c14039dfa0e6@gmail.com> References: <20260729-adt7470_thermalzone-v4-0-c14039dfa0e6@gmail.com> In-Reply-To: <20260729-adt7470_thermalzone-v4-0-c14039dfa0e6@gmail.com> To: Guenter Roeck , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chris Packham , Andrew Morton , "Darrick J. Wong" , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= Cc: linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luiz Angelo Daros de Luca , linux-pwm@vger.kernel.org X-Mailer: b4 0.15.2 Instead of a magic 255, use a macro to refer to it. Signed-off-by: Luiz Angelo Daros de Luca --- drivers/hwmon/adt7470.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/hwmon/adt7470.c b/drivers/hwmon/adt7470.c index c45b984c02e6..87ddd7b8ddae 100644 --- a/drivers/hwmon/adt7470.c +++ b/drivers/hwmon/adt7470.c @@ -100,6 +100,7 @@ static const unsigned short normal_i2c[] = { 0x2C, 0x2E, 0x2F, I2C_CLIENT_END }; #define ADT7470_REG_FAN_MAX(x) (ADT7470_REG_FAN_MAX_BASE_ADDR + ((x) * 2)) #define ADT7470_PWM_COUNT 4 +#define ADT7470_PWM_MAX 255 #define ADT7470_REG_PWM(x) (ADT7470_REG_PWM_BASE_ADDR + (x)) #define ADT7470_REG_PWM_MAX(x) (ADT7470_REG_PWM_MAX_BASE_ADDR + (x)) #define ADT7470_REG_PWM_MIN(x) (ADT7470_REG_PWM_MIN_BASE_ADDR + (x)) @@ -850,7 +851,7 @@ static int adt7470_pwm_write(struct device *dev, u32 attr, int channel, long val switch (attr) { case hwmon_pwm_input: - val = clamp_val(val, 0, 255); + val = clamp_val(val, 0, ADT7470_PWM_MAX); mutex_lock(&data->lock); err = regmap_write(data->regmap, ADT7470_REG_PWM(channel), val); @@ -910,7 +911,7 @@ static ssize_t pwm_max_store(struct device *dev, if (kstrtol(buf, 10, &temp)) return -EINVAL; - temp = clamp_val(temp, 0, 255); + temp = clamp_val(temp, 0, ADT7470_PWM_MAX); mutex_lock(&data->lock); data->pwm_max[attr->index] = temp; @@ -945,7 +946,7 @@ static ssize_t pwm_min_store(struct device *dev, if (kstrtol(buf, 10, &temp)) return -EINVAL; - temp = clamp_val(temp, 0, 255); + temp = clamp_val(temp, 0, ADT7470_PWM_MAX); mutex_lock(&data->lock); data->pwm_min[attr->index] = temp; -- 2.55.0