summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshish Yadav <ashish.yadav@infineon.com>2026-06-09 12:52:31 +0530
committerGuenter Roeck <linux@roeck-us.net>2026-06-09 08:23:21 -0700
commitd647ebf5a5d50bf794e609b397d471e5b92a02ca (patch)
tree71ffc6a36a7f2e97b79c6343743f1e35adbf441c
parent7c264a7d077586a64656ea10559ce6ab69377534 (diff)
hwmon: (pmbus/xdp720) Fix driver issues xdp720/730
Fix driver issues: - Add the missing regulator and property files in include - Declare XDP720_DEFAULT_RIMON as unsigned constant - Declare struct pmbus_driver_info xdp720_info as constant Signed-off-by: Ashish Yadav <ashish.yadav@infineon.com> Link: https://lore.kernel.org/r/20260609072231.15486-4-Ashish.Yadav@infineon.com Signed-off-by: Guenter Roeck <linux@roeck-us.net>
-rw-r--r--drivers/hwmon/pmbus/xdp720.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/hwmon/pmbus/xdp720.c b/drivers/hwmon/pmbus/xdp720.c
index 88f076e3d15b..5a162084f338 100644
--- a/drivers/hwmon/pmbus/xdp720.c
+++ b/drivers/hwmon/pmbus/xdp720.c
@@ -17,13 +17,15 @@
#include <linux/of_device.h>
#include <linux/bitops.h>
#include <linux/math64.h>
+#include <linux/property.h>
+#include <linux/regulator/consumer.h>
#include "pmbus.h"
/*
* The IMON resistor required to generate the system overcurrent protection.
* Arbitrary default Rimon value: 2k Ohm
*/
-#define XDP720_DEFAULT_RIMON 2000000000 /* 2k ohm */
+#define XDP720_DEFAULT_RIMON 2000000000U /* 2k ohm */
#define XDP720_TELEMETRY_AVG 0xE9
#define XDP720_TELEMETRY_AVG_GIMON BIT(10) /* high/low GIMON select */
@@ -38,7 +40,7 @@ struct xdp720_data {
struct pmbus_driver_info info;
};
-static struct pmbus_driver_info xdp720_info = {
+static const struct pmbus_driver_info xdp720_info = {
.pages = 1,
.format[PSC_VOLTAGE_IN] = direct,
.format[PSC_VOLTAGE_OUT] = direct,