[roll] Roll fuchsia [gpio][core] Use a single shared client for all gpioimpl calls Use a single WireSharedClient for all calls to the gpioimpl driver, instead of creating a new WireClient for each child node. This should simplify the logic for gpioimpl drivers, which now only need to handle one client at a time and can easily release all GPIO interrupts when that client unbinds. Also add a test case the connects multiple clients, and make the fake GpioImpl only allow the core driver to connect with a single client. Original-Fixed: 342430943 Multiply: //src/devices/gpio/drivers/gpio:gpio-test Cq-Include-Trybots: luci.turquoise.global.try:bringup.astro-debug,core.astro-vg-debug,bringup.nelson-debug,core.nelson-debug,bringup.sherlock-debug,core.sherlock-debug,core.vim3-debug;luci.fuchsia.try:bringup.vim3-debug Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1065877 Original-Revision: aaea914a11f77709c87b6e001d25be59269f1b09 GitOrigin-RevId: 915c63417366ea9bce826a008d9bfecbaf21f9aa Change-Id: I4da91ce7700651ce0b84be98b1ab6168feb52ae0
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.