[camera] Fix sherlock ISP IRQ mode setting

This change updates the sherlock board configuration to correct the ISP
IRQ mode to LEVEL_HIGH. This reflects its default (and current) setting
in the ISP. Prior to this change, if the ISP fell behind on processing,
the presence of buffered frame data would hold the GIC bit high despite
being reset by the ISR, preventing the interrupt from signaling. The
only reason this worked at all before is because when the ISP is gated
by the sensor speed, level-mode interrupts also act as pulses.

Bug: b/199321382
Test: Verified sherlock camera no longer stalls after heavy system load
Change-Id: Ie9e80a721a538fe7776d7537c98a7f9ab66c0398
1 file changed
tree: 2e0a3622f634b4894ab9c4d38bd92b2e1707e84c
  1. boards/
  2. build/
  3. bundles/
  4. docs/
  5. examples/
  6. garnet/
  7. products/
  8. scripts/
  9. sdk/
  10. src/
  11. third_party/
  12. tools/
  13. zircon/
  14. .clang-format
  15. .clang-tidy
  16. .git-blame-ignore-revs
  17. .gitattributes
  18. .gitignore
  19. .gn
  20. .style.yapf
  21. analysis_options.yaml
  22. AUTHORS
  23. BUILD.gn
  24. CODE_OF_CONDUCT.md
  25. CONTRIBUTING.md
  26. LICENSE
  27. OWNERS
  28. PATENTS
  29. README.md
  30. rustfmt.toml
README.md

Fuchsia

What is Fuchsia?

Fuchsia an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.

We expect everyone interacting with our project to respect our code of conduct.

Read more about Fuchsia's principles.

How can I build and run Fuchsia?

See Getting Started.

Where can I learn more about Fuchsia?

See fuchsia.dev.