From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 A286B364927 for ; Thu, 30 Apr 2026 23:17:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777591066; cv=none; b=IliR24O5iBmr7V/ZDmyffWi3gj5Gm1UVasf7tRnB6mHkQ1EJD6fkallpii4w4OgLKP9gbBzPUGcCxXkW0Srj9/uFdP+10YwTM9J+XxNOBaqB8/KFoShTmoUjMEWkE1YK2b+YfFh4+gNwuhmmnv0XxXbQcrg3TUXPRFxmXMc3y6I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777591066; c=relaxed/simple; bh=uIyWVp8D7mfhSE21zLSXRVsmni4doJzep5hg6+i9+0U=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=bIjn+CzDPWJ5YzTBCQcXeKcjxtxtfbMsho6b8biuRLaIk7VEUpAfNnXN6TlDioecxf5f/uLpOKvIiDMi/kmpl0WBWQu3PlUvpnY3a4sz33tIRf3dhBi6sCi+sVX+ESy24jtUhC6+dBW1MzL3VqLQXvlELl+c/dE8AGVBYOkLTWI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=dtv8oWtN; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net 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="dtv8oWtN" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-2b9705613ddso9018705ad.1 for ; Thu, 30 Apr 2026 16:17:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777591064; x=1778195864; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=wPb32HxMm/+qEq7JGxjS6idVv7iM9pOULTkDilujde0=; b=dtv8oWtN33igI5jo76oZYU+erjlCq56x2vEuLEa/H2Ufddwkbygs9GyTZWIH1WyIvP bz4tLDyydb6gFN/6r5a5QDOgXPnXnk5sZmXk19FQtVnH1hhmS2eIU1oOrs8m8qEdNWx4 vkrFWAvDTDiiFiec1i5ECF/Gp/Q9FrrhgsfJF9IfTXJLZIri22P7fTAZDXNSpZK/VldR kGFJXDoTWHki2v0e742kTPjRhtZuFZt/pVhpc0KMk42hGz3U0tOiHLpr3DF8I8Tgv9wJ x2ik3zIZu4obsUdlqm4qMPxiPM4NA1aRqBCHr516ZwwL5hu6y7QsLAGoIhCMl58DJwKU W6zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777591064; x=1778195864; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=wPb32HxMm/+qEq7JGxjS6idVv7iM9pOULTkDilujde0=; b=d6IVLWOMiLwdvdP/lY/GFFlua/y/mmKK0QygXjW2R4c3UGUP6nV1aq+4zEtnHlY6c1 Y+AKeVAyyqRTTDeZkT15jwUdU55PNa4s25X0q3Swr9OgimA/e1mHwDqKloajgyTW/muB 8kguc9e9Ops+gTUrwN5z479eXvJaZZgl3Z4AEPyD9fjNof+aAkWq9MzbKoansXq7/RlK N+68m5VhC650ecOqBDvranqgQDMpEOsICLgPC2NyCYR4U9tO/2I1lemNHD779e+x2Cmz YZZJS+NfHddVlDpO85ewhD82jkNL66IjyFHAHGdbM2sdLjSJtbBvx/8LtsbfFtbLLnwI WDyA== X-Forwarded-Encrypted: i=1; AFNElJ9AvRZNDaxG3HX3CGkhcPVYrQQwkmgf33pCG8kbfxM+TB4hBfdrLItL7+pJ0qC4pPgEwbuKQTbc5psBGA8=@vger.kernel.org X-Gm-Message-State: AOJu0Yy/U2pKHTuGiZgSQ7V4klXD9PylnGJBxBSfV++yI2viTpBnbj1+ 8FxImEOySQhnFsXyoi1aksqlwOXUI4ZFKxcFURhsVMdAVP9e2jFMYq94 X-Gm-Gg: AeBDieuS+X4zrFKdCKpPi0j1iaqxKcxKh3UZiXkQjzr3zIiCoIULyLDpwualhFR7Xn1 H1CMvL95Z3xir0gwMvNloKll15rvlPQVuDOC95amngvo2VRPG/gTECmNblyPUtjE16paJ6R7Tk9 Guygg7yBdnvXpyBJPq+aYwpAKnH4yW5YO8CQpgsh2BssDYqEfmTAvXhW6aCPUmCQJ8yGXt2etEv kO3aOokcxtbzV1dyignrGjhR3K2ly/nU8+B4JD4itefSkHnBVLo1MF23naKSDRuzHRrTdPjVeab 8Fxc70guXETsVosHWJGQaZulKJEsUokRQfxCgFQOcfPSQI4c/0U0+Vsox4G6GrpXiOyFRynnSFu aA4yjUDs4N5Vs3pRTuy0O2V54CdArr/TyJjdFo8LEIlgHz9e2j6dCLs/FeGtKJqip1yfpb4XZOM NHm/beX1cQbw1fvxdN7NTxqc53oVkrECwi4m/PM/+l/u0XZRE= X-Received: by 2002:a17:903:4509:b0:2b7:a350:463f with SMTP id d9443c01a7336-2b9a2316e61mr37002455ad.10.1777591063991; Thu, 30 Apr 2026 16:17:43 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:da43:aeff:fecc:bfd5]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b9cae58906sm6249995ad.74.2026.04.30.16.17.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2026 16:17:43 -0700 (PDT) Sender: Guenter Roeck Date: Thu, 30 Apr 2026 16:17:42 -0700 From: Guenter Roeck To: florin.leotescu@oss.nxp.com Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Michael Shych , linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, daniel.baluta@nxp.com, viorel.suman@nxp.com, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, festevam@gmail.com, Florin Leotescu Subject: Re: [PATCH v7 3/3] hwmon: emc2305: Support configurable fan PWM at shutdown Message-ID: <931b8c3c-8555-4333-a660-e1d78fd67a00@roeck-us.net> References: <20260429065955.2113012-1-florin.leotescu@oss.nxp.com> <20260429065955.2113012-4-florin.leotescu@oss.nxp.com> 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-Disposition: inline In-Reply-To: <20260429065955.2113012-4-florin.leotescu@oss.nxp.com> On Wed, Apr 29, 2026 at 09:59:55AM +0300, florin.leotescu@oss.nxp.com wrote: > From: Florin Leotescu > > Some systems require fans to enter in a defined safe state during system > shutdown or reboot handoff. > > Add support for the optional Device Tree property "fan-shutdown-percent" > to configure the shutdown PWM duty cycle per fan output. > > If the property is present for a fan channel, the driver converts the > configured percentage value to the corresponding PWM duty cycle and > applies it during driver shutdown. > > If the property is not present, the fan state remains unchanged. > > Signed-off-by: Florin Leotescu I don't know if Sashiko's concerns are real; if sysfs accesses are still possible during shutdown, lots of drivers have problems. With that in mind, applied. Thanks, Guenter