|
@@ -63,7 +63,7 @@ static void isl_pmbus_vr_set(Object *obj, Visitor *v, const char *name,
|
|
pmbus_check_limits(pmdev);
|
|
pmbus_check_limits(pmdev);
|
|
}
|
|
}
|
|
|
|
|
|
-static void isl_pmbus_vr_exit_reset(Object *obj)
|
|
|
|
|
|
+static void isl_pmbus_vr_exit_reset(Object *obj, ResetType type)
|
|
{
|
|
{
|
|
PMBusDevice *pmdev = PMBUS_DEVICE(obj);
|
|
PMBusDevice *pmdev = PMBUS_DEVICE(obj);
|
|
|
|
|
|
@@ -102,11 +102,11 @@ static void isl_pmbus_vr_exit_reset(Object *obj)
|
|
}
|
|
}
|
|
|
|
|
|
/* The raa228000 uses different direct mode coefficients from most isl devices */
|
|
/* The raa228000 uses different direct mode coefficients from most isl devices */
|
|
-static void raa228000_exit_reset(Object *obj)
|
|
|
|
|
|
+static void raa228000_exit_reset(Object *obj, ResetType type)
|
|
{
|
|
{
|
|
PMBusDevice *pmdev = PMBUS_DEVICE(obj);
|
|
PMBusDevice *pmdev = PMBUS_DEVICE(obj);
|
|
|
|
|
|
- isl_pmbus_vr_exit_reset(obj);
|
|
|
|
|
|
+ isl_pmbus_vr_exit_reset(obj, type);
|
|
|
|
|
|
pmdev->pages[0].read_iout = 0;
|
|
pmdev->pages[0].read_iout = 0;
|
|
pmdev->pages[0].read_pout = 0;
|
|
pmdev->pages[0].read_pout = 0;
|
|
@@ -119,13 +119,13 @@ static void raa228000_exit_reset(Object *obj)
|
|
pmdev->pages[0].read_temperature_3 = 0;
|
|
pmdev->pages[0].read_temperature_3 = 0;
|
|
}
|
|
}
|
|
|
|
|
|
-static void isl69259_exit_reset(Object *obj)
|
|
|
|
|
|
+static void isl69259_exit_reset(Object *obj, ResetType type)
|
|
{
|
|
{
|
|
ISLState *s = ISL69260(obj);
|
|
ISLState *s = ISL69260(obj);
|
|
static const uint8_t ic_device_id[] = {0x04, 0x00, 0x81, 0xD2, 0x49, 0x3c};
|
|
static const uint8_t ic_device_id[] = {0x04, 0x00, 0x81, 0xD2, 0x49, 0x3c};
|
|
g_assert(sizeof(ic_device_id) <= sizeof(s->ic_device_id));
|
|
g_assert(sizeof(ic_device_id) <= sizeof(s->ic_device_id));
|
|
|
|
|
|
- isl_pmbus_vr_exit_reset(obj);
|
|
|
|
|
|
+ isl_pmbus_vr_exit_reset(obj, type);
|
|
|
|
|
|
s->ic_device_id_len = sizeof(ic_device_id);
|
|
s->ic_device_id_len = sizeof(ic_device_id);
|
|
memcpy(s->ic_device_id, ic_device_id, sizeof(ic_device_id));
|
|
memcpy(s->ic_device_id, ic_device_id, sizeof(ic_device_id));
|