Subject: How to implement PSC driver on Au1550
To: None <port-evbmips@NetBSD.org>
From: Shigeyuki Fukushima <shige@netbsd.org>
List: port-evbmips
Date: 02/23/2006 20:07:00
Hi all,

I'm working on a port to Alchemy Au1550 and OpenMicroServer(OMS-AL400).
OpenMicroServer is a small server box (sold at Japan).

OMS-AL400 detail is the following (I'm sorry... japanese only):
 - product brief:
    http://www.plathome.co.jp/products/oms400/index.html
 - hardware spec:
    ftp://ftp.plathome.co.jp/pub/OMS400/STABLE-20051208/HardSpec.pdf

On OMS-AL400, DBAU1550 code works fine. Thanks, Garrett!
But, RTC chip doesn't work...
This is connected to PSC(Programable Serial Controller)
with SMBus protocol on this machine.

Then, I want to develop a PSC driver.
PSC on Au1550 supports multi-protocols (SMBus, AC97, I2S, SPI).
I think that we needs two-layer driver.
One is for hardware controller layer, other is for protocol layer.

Would you like to give me any good idea/advice?
Or anyone already working on it ?

p.s.
I'm interesting to implement Au1xxx SecurityEngine driver, too.

-- 
Kind Regards,
--- shige
Shigeyuki Fukushima <shige@{FreeBSD,jp.FreeBSD,NetBSD}.org>