Minor changes

This commit is contained in:
Loic Guegan 2023-07-12 17:37:19 +02:00
parent 4e0e92804f
commit 40b962ccf2

View file

@ -213,7 +213,7 @@ static ssize_t attr_field_show(struct kobject *_kobj,
return 0;
}
static int ina260_set_register_3bits(struct client_data *cdata, unsigned char reg, unsigned char n, int value3bits){
static int ina260_write_field3(struct client_data *cdata, unsigned char reg, unsigned char n, int value3bits){
int mask, value;
if(value3bits>=0 && value3bits <8){
if(ina260_read_register(cdata,reg,&value))
@ -228,7 +228,7 @@ static int ina260_set_register_3bits(struct client_data *cdata, unsigned char re
return -EINVAL;
}
static int ina260_set_register_1bit(struct client_data *cdata, unsigned char reg, unsigned char n, int bit){
static int ina260_write_field1(struct client_data *cdata, unsigned char reg, unsigned char n, int bit){
int mask, value;
if(bit==0 || bit == 1){
if(ina260_read_register(cdata,reg,&value))
@ -256,40 +256,40 @@ static ssize_t attr_field_store(struct kobject *_kobj,
if(ina260_write_register(cdata, reg, 0xFFFF))
return -1;
} else if(INA260_IS_ATTR(avg)){
if(ina260_set_register_3bits(cdata,reg,9,data))
if(ina260_write_field3(cdata,reg,9,data))
return -EINVAL;
} else if(INA260_IS_ATTR(mode)){
if(ina260_set_register_3bits(cdata,reg,0,data))
if(ina260_write_field3(cdata,reg,0,data))
return -EINVAL;
} else if(INA260_IS_ATTR(ishct)){
if(ina260_set_register_3bits(cdata,reg,3,data))
if(ina260_write_field3(cdata,reg,3,data))
return -EINVAL;
} else if(INA260_IS_ATTR(vbusct)){
if(ina260_set_register_3bits(cdata,reg,6,data))
if(ina260_write_field3(cdata,reg,6,data))
return -EINVAL;
} else if(INA260_IS_ATTR(ocl)){
if(ina260_set_register_1bit(cdata,reg,15,data))
if(ina260_write_field1(cdata,reg,15,data))
return -EINVAL;
} else if(INA260_IS_ATTR(ucl)){
if(ina260_set_register_1bit(cdata,reg,14,data))
if(ina260_write_field1(cdata,reg,14,data))
return -EINVAL;
} else if(INA260_IS_ATTR(bol)){
if(ina260_set_register_1bit(cdata,reg,13,data))
if(ina260_write_field1(cdata,reg,13,data))
return -EINVAL;
} else if(INA260_IS_ATTR(bul)){
if(ina260_set_register_1bit(cdata,reg,12,data))
if(ina260_write_field1(cdata,reg,12,data))
return -EINVAL;
} else if(INA260_IS_ATTR(pol)){
if(ina260_set_register_1bit(cdata,reg,11,data))
if(ina260_write_field1(cdata,reg,11,data))
return -EINVAL;
} else if(INA260_IS_ATTR(cnvr)){
if(ina260_set_register_1bit(cdata,reg,10,data))
if(ina260_write_field1(cdata,reg,10,data))
return -EINVAL;
} else if(INA260_IS_ATTR(apol)){
if(ina260_set_register_1bit(cdata,reg,1,data))
if(ina260_write_field1(cdata,reg,1,data))
return -EINVAL;
} else if(INA260_IS_ATTR(len)){
if(ina260_set_register_1bit(cdata,reg,0,data))
if(ina260_write_field1(cdata,reg,0,data))
return -EINVAL;
}