gma: Fix loop logic in Scan_Ports()

When deciding if a pipe has been configured, we only checked if reading
the EDID succeeded not if it contained usable data.

TEST=Booted kontron/ktqm77 with a DVI-I to VGA cable and the display
     came up (it didn't before because of a gap in the pipe config, i.e.
     the second pipe was disabled so coreboot didn't bother to look at
     the third).

Change-Id: I10075db8916efcee68be95971145c3f6f1530e5a
Signed-off-by: Nico Huber <nico.huber@secunet.com>
Reviewed-on: https://review.coreboot.org/17087
Tested-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
1 file changed
tree: 7bbac5f06d146e73eb278edc6c166fbe4f6cad5d
  1. common/
  2. configs/
  3. .gitignore
  4. COPYING
  5. Makefile
  6. Makefile.inc
  7. TODO