gma: Refactor Hotplug_Detect() interface and usage

Checking for hotplug events should be done before any other work to
reduce load and (spurious) debug output. Therefor, use the simpler
`Port_Type` in the interface of `Hotplug_Detect()` so we don't have to
fill the whole `Port_Cfg` before checking for events.

Also, now that it's possible, factor the disabling of a single output
out of `Update_Outputs()`.

Change-Id: I2a0ba5530c8d511fa95f9cac12297ad428a40d77
Signed-off-by: Nico Huber <nico.huber@secunet.com>
Reviewed-on: https://review.coreboot.org/18119
Tested-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
5 files changed
tree: 3394fa7c80e93e75ffa1cc3eda57c411b4ecd585
  1. common/
  2. configs/
  3. .gitignore
  4. COPYING
  5. Makefile
  6. Makefile.inc
  7. TODO