Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jul 2004 17:55:29 +0900
From:      Pyun YongHyeon <yongari@kt-is.co.kr>
To:        freebsd-sparc64@freebsd.org
Subject:   Re: SBus/EBus auxio driver
Message-ID:  <20040712085529.GD656@kt-is.co.kr>
In-Reply-To: <20040712081700.GA43691@ida.interface-business.de>
References:  <20040712081042.GB656@kt-is.co.kr> <20040712081700.GA43691@ida.interface-business.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 12, 2004 at 10:17:00AM +0200, Joerg Wunsch wrote:
 > As Pyun YongHyeon wrote:
 > 
 > > This is an auxio driver for SBus/EBus based sparc64 systems.
 > > The driver controls front panel LED. By setting an OID
 > > "machdep.auxio_led_blink" with sysctl(8), the LED is made to
 > > blink based on system load average.
 > 
 > I once wrote my own auxio driver, basically as a first attempt to get
 > acquainted to FreeBSD/sparc64 drivers at all, since <auxio> is really
 > a fairly simple hardware to handle.
 > 
 > Now that I've noticed FreeBSD's led(4) driver, I think it would be
 > done better by registering a led instance on auxio, as opposed to
 > hardcoding some functionality into the driver.
 > 

Yes, LED itself is very simple. But, as you know, there are other
auxio ports are defined in PCI address space.(SBus has a just one
auxio, LED.) I can't find available documentation for these I/O ports.

 > Anyway, my (currently stalled) attempts to access all the I²C hardware
 > using a pcf(4) instance of SUNW,envctrl made me dismiss the idea of an
 > auxio driver: while auxio can only drive one out of the six LEDs on
 > the front panel of my E450, the I²C-controlled parallel port could
 > drive all of them.  All the remaining ports assigned to <auxio> are
 > quite uninteresting anyway.
 > 

It seems that led(4) is for user-land applications and just for LED
only. I guess additional coding for auxio(4) is possible if I can get
more documentation. Don't know the existence of iicbus(4), atm.
Ultra2 doesn't have it.

 > -- 
 > J"org Wunsch					       Unix support engineer
 > joerg_wunsch@interface-systems.de        http://www.interface-systems.de/~j/

Regards,
Pyun YongHyeon
-- 
Pyun YongHyeon <http://www.kr.freebsd.org/~yongari>;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040712085529.GD656>