On Wed, 25 Jun 2014, Mark Cave-Ayland wrote:
On 25/06/14 22:50, Alexander Graf wrote:
On 01.06.14 23:55, BALATON Zoltan wrote:
This driver is ported from CoreBoot's libpayload and fixed to work on big endian CPUs (tested on PPC with QEMU). It is enough to support a USB keyboard on an Apple Keylargo OHCI compliant USB host and makes OpenBIOS usable on qemu-system-ppc64 with mac99 machine type as well as allows to emulate PowerMac3,1 better.
Signed-off-by: BALATON Zoltan balaton@eik.bme.hu
v2: improve init and teardown by moving pci configuration to the driver and giving up using the controller on quiesce interface call also resetting it to avoid runaway DMA until the OS driver takes over
This is a pretty excessive patch, but USB support for keyboard has long been overdue. I have the same comment on enabling bus mastering that I did on the other patch, but that can be a follow-up. Other than that,
Acked-by: Alexander Graf agraf@suse.de
Mark, do you want to apply it?
The patch looks okay to me; the only thing I'm waiting on is definite confirmation from Stefan that the libpayload licence is compatible with OpenBIOS. Let me try and chase this up again.
http://www.gnu.org/licenses/license-list.html#ModifiedBSD
Regards, BALATON Zoltan