diff --git a/ina260.c b/ina260.c index ad4ff91..55457c5 100644 --- a/ina260.c +++ b/ina260.c @@ -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; }