Lines Matching refs:regmap
68 struct regmap *regmap; member
80 ret = regmap_read(data->regmap, REG_MODE, &mode); in show_temp_type()
103 err = regmap_update_bits(data->regmap, REG_MODE, in store_temp_type()
119 ret = regmap_read(data->regmap, 0x5E, ®val); in show_pwm_mode()
137 ret = regmap_read(data->regmap, attr->index, &val); in show_pwm()
156 err = regmap_write(data->regmap, attr->index, val); in store_pwm()
168 ret = regmap_read(data->regmap, REG_SMARTFAN_EN(sattr->index), ®); in show_pwm_enable()
189 ret = regmap_update_bits(data->regmap, REG_SMARTFAN_EN(sattr->index), in store_pwm_enable()
204 err = regmap_read(data->regmap, reg_temp, &t1); in nct7802_read_temp()
209 err = regmap_read(data->regmap, reg_temp_low, &t2); in nct7802_read_temp()
226 ret = regmap_read(data->regmap, reg_fan, &f1); in nct7802_read_fan()
229 ret = regmap_read(data->regmap, REG_FANCOUNT_LOW, &f2); in nct7802_read_fan()
250 ret = regmap_read(data->regmap, reg_fan_low, &f1); in nct7802_read_fan_min()
253 ret = regmap_read(data->regmap, reg_fan_high, &f2); in nct7802_read_fan_min()
279 err = regmap_write(data->regmap, reg_fan_low, limit & 0xff); in nct7802_write_fan_min()
283 err = regmap_write(data->regmap, reg_fan_high, (limit & 0x1f00) >> 5); in nct7802_write_fan_min()
298 ret = regmap_read(data->regmap, REG_VOLTAGE[nr], &v1); in nct7802_read_voltage()
301 ret = regmap_read(data->regmap, REG_VOLTAGE_LOW, &v2); in nct7802_read_voltage()
308 ret = regmap_read(data->regmap, in nct7802_read_voltage()
312 ret = regmap_read(data->regmap, REG_VOLTAGE_LIMIT_MSB[nr], in nct7802_read_voltage()
333 err = regmap_write(data->regmap, in nct7802_write_voltage()
339 err = regmap_update_bits(data->regmap, REG_VOLTAGE_LIMIT_MSB[nr], in nct7802_write_voltage()
407 err = regmap_write(data->regmap, nr, val & 0xff); in store_temp()
464 ret = regmap_read(data->regmap, sattr->nr, &val); in show_alarm()
479 err = regmap_read(data->regmap, sattr->nr, ®val); in show_beep()
501 err = regmap_update_bits(data->regmap, sattr->nr, 1 << sattr->index, in store_beep()
675 err = regmap_read(data->regmap, REG_MODE, ®); in nct7802_temp_is_visible()
692 err = regmap_read(data->regmap, REG_PECI_ENABLE, ®); in nct7802_temp_is_visible()
789 err = regmap_read(data->regmap, REG_MODE, ®); in nct7802_in_is_visible()
874 err = regmap_read(data->regmap, REG_FAN_ENABLE, ®); in nct7802_fan_is_visible()
1085 err = regmap_update_bits(data->regmap, REG_START, 0x01, 0x01); in nct7802_init_chip()
1090 err = regmap_update_bits(data->regmap, REG_MODE, 0x40, 0x40); in nct7802_init_chip()
1095 return regmap_update_bits(data->regmap, REG_VMON_ENABLE, 0x03, 0x03); in nct7802_init_chip()
1110 data->regmap = devm_regmap_init_i2c(client, &nct7802_regmap_config); in nct7802_probe()
1111 if (IS_ERR(data->regmap)) in nct7802_probe()
1112 return PTR_ERR(data->regmap); in nct7802_probe()