hwmon: (pmbus/isl68137) Fix up chip IDs
I2C chip IDs need to reflect chip names, not chip functionality.
Fixes: f621d61fd5
("hwmon: (pmbus) add support for 2nd Gen Renesas digital multiphase")
Cc: Grant Peltier <grantpeltier93@gmail.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
此提交包含在:
@@ -21,8 +21,50 @@
|
||||
#define ISL68137_VOUT_AVS 0x30
|
||||
#define RAA_DMPVR2_READ_VMON 0xc8
|
||||
|
||||
enum versions {
|
||||
enum chips {
|
||||
isl68137,
|
||||
isl68220,
|
||||
isl68221,
|
||||
isl68222,
|
||||
isl68223,
|
||||
isl68224,
|
||||
isl68225,
|
||||
isl68226,
|
||||
isl68227,
|
||||
isl68229,
|
||||
isl68233,
|
||||
isl68239,
|
||||
isl69222,
|
||||
isl69223,
|
||||
isl69224,
|
||||
isl69225,
|
||||
isl69227,
|
||||
isl69228,
|
||||
isl69234,
|
||||
isl69236,
|
||||
isl69239,
|
||||
isl69242,
|
||||
isl69243,
|
||||
isl69247,
|
||||
isl69248,
|
||||
isl69254,
|
||||
isl69255,
|
||||
isl69256,
|
||||
isl69259,
|
||||
isl69260,
|
||||
isl69268,
|
||||
isl69269,
|
||||
isl69298,
|
||||
raa228000,
|
||||
raa228004,
|
||||
raa228006,
|
||||
raa228228,
|
||||
raa229001,
|
||||
raa229004,
|
||||
};
|
||||
|
||||
enum variants {
|
||||
raa_dmpvr1_2rail,
|
||||
raa_dmpvr2_1rail,
|
||||
raa_dmpvr2_2rail,
|
||||
raa_dmpvr2_3rail,
|
||||
@@ -186,7 +228,7 @@ static int isl68137_probe(struct i2c_client *client,
|
||||
memcpy(info, &raa_dmpvr_info, sizeof(*info));
|
||||
|
||||
switch (id->driver_data) {
|
||||
case isl68137:
|
||||
case raa_dmpvr1_2rail:
|
||||
info->pages = 2;
|
||||
info->R[PSC_VOLTAGE_IN] = 3;
|
||||
info->func[0] &= ~PMBUS_HAVE_VMON;
|
||||
@@ -224,11 +266,47 @@ static int isl68137_probe(struct i2c_client *client,
|
||||
}
|
||||
|
||||
static const struct i2c_device_id raa_dmpvr_id[] = {
|
||||
{"isl68137", isl68137},
|
||||
{"raa_dmpvr2_1rail", raa_dmpvr2_1rail},
|
||||
{"raa_dmpvr2_2rail", raa_dmpvr2_2rail},
|
||||
{"raa_dmpvr2_3rail", raa_dmpvr2_3rail},
|
||||
{"raa_dmpvr2_hv", raa_dmpvr2_hv},
|
||||
{"isl68137", raa_dmpvr1_2rail},
|
||||
{"isl68220", raa_dmpvr2_2rail},
|
||||
{"isl68221", raa_dmpvr2_3rail},
|
||||
{"isl68222", raa_dmpvr2_2rail},
|
||||
{"isl68223", raa_dmpvr2_2rail},
|
||||
{"isl68224", raa_dmpvr2_3rail},
|
||||
{"isl68225", raa_dmpvr2_2rail},
|
||||
{"isl68226", raa_dmpvr2_3rail},
|
||||
{"isl68227", raa_dmpvr2_1rail},
|
||||
{"isl68229", raa_dmpvr2_3rail},
|
||||
{"isl68233", raa_dmpvr2_2rail},
|
||||
{"isl68239", raa_dmpvr2_3rail},
|
||||
|
||||
{"isl69222", raa_dmpvr2_2rail},
|
||||
{"isl69223", raa_dmpvr2_3rail},
|
||||
{"isl69224", raa_dmpvr2_2rail},
|
||||
{"isl69225", raa_dmpvr2_2rail},
|
||||
{"isl69227", raa_dmpvr2_3rail},
|
||||
{"isl69228", raa_dmpvr2_3rail},
|
||||
{"isl69234", raa_dmpvr2_2rail},
|
||||
{"isl69236", raa_dmpvr2_2rail},
|
||||
{"isl69239", raa_dmpvr2_3rail},
|
||||
{"isl69242", raa_dmpvr2_2rail},
|
||||
{"isl69243", raa_dmpvr2_1rail},
|
||||
{"isl69247", raa_dmpvr2_2rail},
|
||||
{"isl69248", raa_dmpvr2_2rail},
|
||||
{"isl69254", raa_dmpvr2_2rail},
|
||||
{"isl69255", raa_dmpvr2_2rail},
|
||||
{"isl69256", raa_dmpvr2_2rail},
|
||||
{"isl69259", raa_dmpvr2_2rail},
|
||||
{"isl69260", raa_dmpvr2_2rail},
|
||||
{"isl69268", raa_dmpvr2_2rail},
|
||||
{"isl69269", raa_dmpvr2_3rail},
|
||||
{"isl69298", raa_dmpvr2_2rail},
|
||||
|
||||
{"raa228000", raa_dmpvr2_hv},
|
||||
{"raa228004", raa_dmpvr2_hv},
|
||||
{"raa228006", raa_dmpvr2_hv},
|
||||
{"raa228228", raa_dmpvr2_2rail},
|
||||
{"raa229001", raa_dmpvr2_2rail},
|
||||
{"raa229004", raa_dmpvr2_2rail},
|
||||
{}
|
||||
};
|
||||
|
||||
|
新增問題並參考
封鎖使用者