Lines Matching defs:pmbus_data
81 struct pmbus_data { struct
82 struct device *dev;
83 struct device *hwmon_dev;
84 struct regulator_dev **rdevs;
86 u32 flags; /* from platform data */
88 int exponent[PMBUS_PAGES];
91 const struct pmbus_driver_info *info;
93 int max_attributes;
94 int num_attributes;
95 struct attribute_group group;
96 const struct attribute_group **groups;
97 struct dentry *debugfs; /* debugfs device directory */
99 struct pmbus_sensor *sensors;
101 struct mutex update_lock;
103 bool has_status_word; /* device uses STATUS_WORD register */
104 int (*read_status)(struct i2c_client *client, int page);
106 s16 currpage; /* current page, -1 for unknown/unset */
107 s16 currphase; /* current phase, 0xff for all, -1 for unknown/unset */
109 int vout_low[PMBUS_PAGES]; /* voltage low margin */
110 int vout_high[PMBUS_PAGES]; /* voltage high margin */
1271 struct pmbus_data *pmbus_data; member
1279 struct pmbus_data *pmbus_data = tdata->pmbus_data; in pmbus_thermal_get_temp() local
1305 static int pmbus_thermal_add_sensor(struct pmbus_data *pmbus_data, in pmbus_thermal_add_sensor()