[roll] Roll fuchsia [i2cutil] Reimplement i2cutil for testing and raw channels.

This CL reimplements i2cutil as i2cutil2 which provides the same
feature-set as its predecessor but is refactored to enable testing.

It also removes dependencies on raw channels.

Currently both i2cutil and i2cutil2 coexist but once this CL is
landed, the original i2cutil will be removed.

Test: Tested on Buckeye and the new i2cutil-tests
Original-Bug: 108774

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/771182
Original-Revision: 0c606edb839c2495dc5c8b05919b5f21aad2d101
GitOrigin-RevId: 14fe67751cf91b0bda888259eb0ada5dac4940ef
Change-Id: I78e6bcf8dbeb44265e775af1352c4715d6cd6353
1 file changed
tree: f7dc2d6f80e85cbd8dd13dbfb411213452370f36
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. 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.