]> www.infradead.org Git - users/hch/misc.git/commitdiff
net: pse-pd: tps23881: Fix current measurement scaling
authorThomas Wismer <thomas.wismer@scs.ch>
Mon, 6 Oct 2025 20:40:29 +0000 (22:40 +0200)
committerJakub Kicinski <kuba@kernel.org>
Wed, 8 Oct 2025 01:30:53 +0000 (18:30 -0700)
The TPS23881 improves on the TPS23880 with current sense resistors reduced
from 255 mOhm to 200 mOhm. This has a direct impact on the scaling of the
current measurement. However, the latest TPS23881 data sheet from May 2023
still shows the scaling of the TPS23880 model.

Fixes: 7f076ce3f1733 ("net: pse-pd: tps23881: Add support for power limit and measurement features")
Signed-off-by: Thomas Wismer <thomas.wismer@scs.ch>
Acked-by: Kory Maincent <kory.maincent@bootlin.com>
Link: https://patch.msgid.link/20251006204029.7169-2-thomas@wismer.xyz
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/pse-pd/tps23881.c

index 63f8f43062bce6f369bdfd3c9b4ff42b992632f0..b724b222ab44c9a60c780c96a616bd8ece75dcbb 100644 (file)
@@ -62,7 +62,7 @@
 #define TPS23881_REG_SRAM_DATA 0x61
 
 #define TPS23881_UV_STEP       3662
-#define TPS23881_NA_STEP       70190
+#define TPS23881_NA_STEP       89500
 #define TPS23881_MW_STEP       500
 #define TPS23881_MIN_PI_PW_LIMIT_MW    2000