fw-zephyr: Update capacity registers when BatteryMode register is updated through SMBus

Whenever capacity mode bit changes in BatteryMode register, it should change the value of capacity registers interally so the data will be in correct unit when receiving read request for capacity registers

BUG=None
TEST=Update BatteryMode register (CapacityMode bit specifically) and verify if capacity registers return correct units

Change-Id: I3973297a8f1923e117412319b196bf6c61c8f447
Reviewed-on: https://chrome-internal-review.googlesource.com/c/chromeos/third_party/dolos/+/7139814
Reviewed-by: Udaya Kiran Ammu <udaykiran@google.com>
Tested-by: Udaya Kiran Ammu <udaykiran@google.com>
Commit-Queue: Udaya Kiran Ammu <udaykiran@google.com>
Reviewed-by: Samuel Jacob <samjaco@google.com>
4 files changed