mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-24 04:30:35 -04:00
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>
This commit is contained in:
committed by
Guenter Roeck
parent
7c264a7d07
commit
d647ebf5a5
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user