[roll] Roll fuchsia [gpio] Add controller id to tca6408

Instead of passing private metadata, we can use controller id to
differentiate between the pins of vim3 gpio extenstion (tca6408) and the
soc gpio. Additional this CL also makes use of the controller metadata
directly in the gpio core driver to set the controller id. This is
better as the board driver also needs to be aware of the controller id
to pin mapping to set appropriate bind rules and hence the board driver
can pass the controller id metadata to the gpio core.

Original-Bug: 339286197
Test: gpio-test, aml-gpio-test, ti-tca6408-test
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1045036
Original-Revision: 9bb9d7927eb356f1fec81c3e7a11040ad1ea76e6
GitOrigin-RevId: 6e385e5f538ebc19793c27d348af405f2081bd04
Change-Id: I3e5d54a8135c05bac636ca3dcaf066671ad02299
1 file changed
tree: 125849d6c99223e6dc7445041a760f5e8f0faf7c
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. 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.