Subject: Re: Window Manager?
To: None <email@example.com>
From: Brad Spencer <firstname.lastname@example.org>
Date: 10/24/2002 22:29:20
Herb Peyerl wrote:
>actually, I was thinking about a USB keyboard but I'm betting the J720
>is a USB Device, not host. Or heck, a USB Mouse... but ah well. I know
>the intent is to be portable but sometimes you just want a real keyboard
The Jornada 720 has the SA1111 companion chip which contains an OHCI
USB host controller. I don't know whether it is brought out to an
external connector though as I don't own a J720.
There is a bug in the SA1111 that means that it can only do bus
master DMA into the first ~1M of RAM, depending on SDRAM type. There
isn't a PIO interface to the USB controller.
To get this to work we would need to add a bounce buffer implementation
and either move the kernel start address up, or create some hole fairly
near the start of it.
I have got a SA1111 OHCI attachment file which attaches the generic
ohci driver, but I haven't written the bounce buffer stuff.
I really hope that the USB host controller pins are brought out, but I am
not hopeful. When you attach the J720 to another NetBSD system, it
presents itself as some special USB device and attaches to ugen. The
docking station itself does not appear to house anything except wire.
Brad Spencer - email@example.com
http://anduin.eldar.org - & - http://anduin.ipv6.eldar.org [IPv6 only]
[finger firstname.lastname@example.org for PGP public key]