[roll] Roll fuchsia [power] Record both raw and processed battery level

Raw battery level from the driver was processed by battery manager
through multiple stages before reported to upper layers. It would be
useful to see raw values in addition to the processed values in FSV.
Both are recorded when there is a change.

Also refactored the state recorders from Mutex to RefCell as battery
manager is single threaded.

Original-Bug: b/466453492
Test: verified on sorrel
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1462509
Original-Revision: d91b09c48b4ddc973510cf7325263931a37bffdb
GitOrigin-RevId: c16b5a827c341ad3a69a7b6ddc4cc8cd1c6dbf24
Change-Id: I79b9cf62039eccaed2a1f75c9b559683c3ff251b
1 file changed
tree: c72c7d09d9267166207da434db264ac8a9563f37
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.