hwmon: (pmbus) Always call _pmbus_read_byte in core driver
[firefly-linux-kernel-4.4.55.git] / drivers / hwmon / pmbus / ucd9000.c
index 1536db6543f00ebf98ff3ac07e6bceb9f3c53185..4ff6cf289f8524c2cc1c41868f61043cc9867659 100644 (file)
@@ -74,7 +74,7 @@ static int ucd9000_read_byte_data(struct i2c_client *client, int page, int reg)
 
        switch (reg) {
        case PMBUS_FAN_CONFIG_12:
-               if (page)
+               if (page > 0)
                        return -ENXIO;
 
                ret = ucd9000_get_fan_config(client, 0);
@@ -88,7 +88,7 @@ static int ucd9000_read_byte_data(struct i2c_client *client, int page, int reg)
                ret = fan_config;
                break;
        case PMBUS_FAN_CONFIG_34:
-               if (page)
+               if (page > 0)
                        return -ENXIO;
 
                ret = ucd9000_get_fan_config(client, 2);