power_supply: Fix a typo in BATTERY_DS2781 Kconfig entry
PATCH 1/2 power_supply: Fix a typo in BATTERY_DS2781 Kconfig entry
Signed-off-by Axel Lin <[email protected]>
--- drivers/power/Kconfig | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
drivers/power/Kconfig +1 -1
@@ -77,7 +77,7 @@ config BATTERY_DS2780 Say Y here to enable support for batteries with ds2780 chip. config BATTERY_DS2781 - tristate "2781 battery driver" + tristate "DS2781 battery driver" depends on HAS_IOMEM select W1 select W1_SLAVE_DS2781
Signature · 1 line
1.7.5.4
PATCH 2/2 power_supply: ds2781: Use DS2781_PARAM_EEPROM_SIZE and DS2781_USER_EEPROM_SIZE
Since we have defined DS2781_PARAM_EEPROM_SIZE and DS2781_USER_EEPROM_SIZE, use them to simplify the code.
Signed-off-by Axel Lin <[email protected]>
--- drivers/power/ds2781_battery.c | 20 ++++++-------------- 1 files changed, 6 insertions(+), 14 deletions(-)
drivers/power/ds2781_battery.c +6 -14
@@ -643,9 +643,7 @@ static ssize_t ds2781_read_param_eeprom_bin(struct file *filp,struct power_supply *psy =to_power_supply (dev);struct ds2781_device_info *dev_info =to_ds2781_device_info (psy); - count =min_t (loff_t, count, -DS2781_EEPROM_BLOCK1_END - -DS2781_EEPROM_BLOCK1_START +1 - off); + count =min_t (loff_t, count,DS2781_PARAM_EEPROM_SIZE - off);return ds2781_read_block (dev_info, buf,DS2781_EEPROM_BLOCK1_START + off, count);
@@ -661,9 +659,7 @@ static ssize_t ds2781_write_param_eeprom_bin(struct file *filp,struct ds2781_device_info *dev_info =to_ds2781_device_info (psy);int ret; - count =min_t (loff_t, count, -DS2781_EEPROM_BLOCK1_END - -DS2781_EEPROM_BLOCK1_START +1 - off); + count =min_t (loff_t, count,DS2781_PARAM_EEPROM_SIZE - off); ret =ds2781_write (dev_info, buf,DS2781_EEPROM_BLOCK1_START + off, count);
@@ -682,7 +678,7 @@ static struct bin_attribute ds2781_param_eeprom_bin_attr = { .name = "param_eeprom", .mode = S_IRUGO | S_IWUSR, }, - .size = DS2781_EEPROM_BLOCK1_END - DS2781_EEPROM_BLOCK1_START + 1, + .size = DS2781_PARAM_EEPROM_SIZE, .read = ds2781_read_param_eeprom_bin, .write = ds2781_write_param_eeprom_bin, };
@@ -696,9 +692,7 @@ static ssize_t ds2781_read_user_eeprom_bin(struct file *filp,struct power_supply *psy =to_power_supply (dev);struct ds2781_device_info *dev_info =to_ds2781_device_info (psy); - count =min_t (loff_t, count, -DS2781_EEPROM_BLOCK0_END - -DS2781_EEPROM_BLOCK0_START +1 - off); + count =min_t (loff_t, count,DS2781_USER_EEPROM_SIZE - off);return ds2781_read_block (dev_info, buf,DS2781_EEPROM_BLOCK0_START + off, count);
@@ -715,9 +709,7 @@ static ssize_t ds2781_write_user_eeprom_bin(struct file *filp,struct ds2781_device_info *dev_info =to_ds2781_device_info (psy);int ret; - count =min_t (loff_t, count, -DS2781_EEPROM_BLOCK0_END - -DS2781_EEPROM_BLOCK0_START +1 - off); + count =min_t (loff_t, count,DS2781_USER_EEPROM_SIZE - off); ret =ds2781_write (dev_info, buf,DS2781_EEPROM_BLOCK0_START + off, count);
@@ -736,7 +728,7 @@ static struct bin_attribute ds2781_user_eeprom_bin_attr = { .name = "user_eeprom", .mode = S_IRUGO | S_IWUSR, }, - .size = DS2781_EEPROM_BLOCK0_END - DS2781_EEPROM_BLOCK0_START + 1, + .size = DS2781_USER_EEPROM_SIZE, .read = ds2781_read_user_eeprom_bin, .write = ds2781_write_user_eeprom_bin, };
Signature · 1 line
1.7.5.4
Hi
both patches look good, thank you
Greg, please pull it into your tree
Acked-by Evgeniy Polyakov <[email protected]>
Signature · 1 line
Evgeniy Polyakov
Quoted 4 lines · Evgeniy Polyakov
Hi
both patches look good, thank you
Greg, please pull it into your tree
Me? Why?
I'm not the drivers/power/ maintainer, please send this to the proper person.
thanks,
greg k-h
Quoted 6 lines · Evgeniy Polyakov
Hi
both patches look good, thank you
Greg, please pull it into your treeAcked-by Evgeniy Polyakov <[email protected]>
Both patches applied, thanks guys!
Signature · 2 lines
Anton Vorontsov Email: [email protected]