Geode integrated peripherals support?

Milan Obuch bsd at dino.sk
Mon Jan 17 04:14:46 PST 2005


On Monday 17 January 2005 12:55, Bruce M Simpson wrote:
> On Sun, Jan 16, 2005 at 03:01:17PM +0100, Milan Obuch wrote:
> > ACCESS.bus support (i2c bus compatible) and LPC bus bridge (for
> > expansion). The first one is present in OpenBSD. I am currently studying
> > that and FreeBSD kernel sources to try port it, however, any help would
> > be great. No idea on LPC, through...
>
> There's some i2c support in FreeBSD already, whether or not this applies
> to the i2c hardware in the Geode I don't know. iic(4) would be a good
> place to start.
>

I think so. However, I built kernel with device iic, iicbus, iicbb, but 
nothing shows. As said, I am doing my 'homework' now - astudying sources, 
but, as usual, any help appreciated.

> LPC just looks like ISA for most intents and purposes, and if we didn't
> support ISA, we couldn't boot on i386...
>

So it means we need either hack pci_isa pridge to recognise and work with 
geode's LPC bridge or build new PCI - LPC bridge. When I will have some LPC 
peripheral available, I will do some tests. Until then, i2c support has 
higher priority - can be tested just now and could bring something when 
working.
Regards,
Milan


More information about the freebsd-hackers mailing list