[if gte mso 9]>
Subject: [edk2] Serial UART via GPIO pins on BeagleBoard
From: "Hutcheson, Alex M." <ALEX.M.HUTCHESON@saic.com>
Date: 2012-08-01 19:57:19
As part of a UEFI project on the BeagleBoard, I am trying to read serial data from a device that is connected to the board’s GPIO pins (pin 7 for TX and 8 for RX). When the operating system is loaded, I have no problem detecting the device and reading data from it.
However, in the UEFI environment the device does not seem to be detected. A call to BootServices->LocateHandle() using the Serial_IO_PROTOCOL returns only the handle for the board’s RS-232 port, with no handle returned for the GPIO serial device.
I assume that I will have to do some modification in the BeagleBoardPkg build configuration, and possibly the EmbeddedPkg/SerialDxe driver to add support for this, but I am not sure where to look. If someone could point me to where I should start, I would really appreciate it.
Alex Hutcheson | SAIC