From owner-freebsd-sparc64@FreeBSD.ORG Mon Jul 12 08:17:02 2004 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C4B316A4CE for ; Mon, 12 Jul 2004 08:17:02 +0000 (GMT) Received: from ida.interface-business.de (ida.interface-business.de [193.101.57.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4431B43D2D for ; Mon, 12 Jul 2004 08:17:02 +0000 (GMT) (envelope-from j@ida.interface-business.de) Received: by ida.interface-business.de (Postfix, from userid 107) id 6FA1A7A62; Mon, 12 Jul 2004 10:17:00 +0200 (MET DST) Date: Mon, 12 Jul 2004 10:17:00 +0200 From: Joerg Wunsch To: Pyun YongHyeon Message-ID: <20040712081700.GA43691@ida.interface-business.de> References: <20040712081042.GB656@kt-is.co.kr> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20040712081042.GB656@kt-is.co.kr> User-Agent: Mutt/1.4.2.1i X-Phone: +49-351-31809-14 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Organization: interface systems GmbH, Dresden cc: freebsd-sparc64@freebsd.org Subject: Re: SBus/EBus auxio driver X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Joerg Wunsch List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jul 2004 08:17:02 -0000 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 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. 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 are quite uninteresting anyway. -- J"org Wunsch Unix support engineer joerg_wunsch@interface-systems.de http://www.interface-systems.de/~j/