summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndrew Goodbody <[email protected]>2025-08-07 17:35:22 +0100
committerPeng Fan <[email protected]>2025-09-01 10:33:04 +0800
commit58b8ff0b663a7491c1964e1e3a8d1d88ef707077 (patch)
treec184b477299085cdfca2d48010c8b547d99718d2 /include
parentc9ffeefeb3efedd754e3ffa3440bfeb15cea00c3 (diff)
power: regulator: tps65910: Cannot test unsigned for being negative
The code in tps65910_regulator.c treats the field supply in struct tps65910_regulator_pdata as an int and even tests the value for being negative so change it from a u32 to int so that the code all works as expected. This issue was found by Smatch. Signed-off-by: Andrew Goodbody <[email protected]> Signed-off-by: Peng Fan <[email protected]>
Diffstat (limited to 'include')
-rw-r--r--include/power/tps65910_pmic.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/power/tps65910_pmic.h b/include/power/tps65910_pmic.h
index 2026ec2f426..8fa02f33ab1 100644
--- a/include/power/tps65910_pmic.h
+++ b/include/power/tps65910_pmic.h
@@ -123,7 +123,7 @@ enum {
/* platform data */
struct tps65910_regulator_pdata {
- u32 supply; /* regulator supply voltage in uV */
+ int supply; /* regulator supply voltage in uV */
uint unit; /* unit-address according to DT */
};