[roll] Roll fuchsia [i2c] Implement the new I2C protocol and migrate clients

There are only two I2C FIDL clients in fuchsia.git: I2cChannel (which
all I2C drivers use) and i2cutil. The only other client is i2c_runin,
which will be updated in a separate change.

Original-Bug: 96293
Test: fx test i2c-test
Test: fx test i2c-channel-test
Test: Mouse and touch screen work on Atlas
Test: Used i2cutil to read device registers on Sherlock
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/675232
Original-Revision: 4957fa5c7d429eb2ff3c538e2dbb5363f5173c15
GitOrigin-RevId: 6e4dae56ad8d1c310fda84f1a0c8f696e0508f68
Change-Id: Id799eca4d501b6411475e21d3e46fd1812853e7d
1 file changed
tree: fe50fe4d6ead9f9ac6f2e678fc5ba5d2bd239729
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. toolchain
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 via the IRC channel #fuchsia on Freenode.

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.