Date: Tue, 2 Nov 2010 23:02:38 +0100 From: Milan Obuch <freebsd-arm@dino.sk> To: Oleksandr Tymoshenko <gonzo@bluezbox.com> Cc: freebsd-arm@freebsd.org Subject: Re: Guruplug gpio Message-ID: <201011022302.39468.freebsd-arm@dino.sk> In-Reply-To: <04048D7D-DF99-4CC6-A4D0-C59C6BBE0DF8@bluezbox.com> References: <201010300037.03374.freebsd-arm@dino.sk> <201010301900.36922.freebsd-arm@dino.sk> <04048D7D-DF99-4CC6-A4D0-C59C6BBE0DF8@bluezbox.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 31 October 2010 00:17:51 Oleksandr Tymoshenko wrote: > On 2010-10-30, at 10:00 AM, Milan Obuch wrote: > > On Saturday 30 October 2010 15:18:54 Rafal Jaworowski wrote: > >> On 2010-10-30, at 00:37, Milan Obuch wrote: > >>> Hi, > >>> > >>> after solving mge1 problem I decided to work a bit with Guruplug's > >>> gpio. There are some of them accessible via u-snap connector and some > >>> of them are used to controll status LEDs. > >> > >> As mentioned in another email, Marvell GPIO driver does not get hooks > >> for the new framework, so this needs to be provided first before you'd > >> be able to controll LEDs from userspace etc. > > > > I see. I am going to investigate how this could be done. I did some work > > with GPIO based on some older work, so I just need to check the > > infrastructure for GPIO (gpiobus, gpio properties etc). > > Bear in mind that GPIO framework is work ing progress and its abilities > are very limited at the moment. Feel free to send patches or feature > requests I copied parts of sys/mips/atheros, modified them and put into sys/arm/mv/gpio.c, so I have now possibility to get/set gpio pins. Pin description and setup is for now hardcoded in source. I would like to put description/initialize/setup info into dts file, but I need good description or (even better) working dts file with gpios property, so I can see how it is intented to be done and modify the code. Code needs some polishing as well, as a really quick hack it is not suitable for review. As soon as I can clean it a bit, I would like to get it reviewed. Before that, is there some FreeBSD gpio framework description available? Regards, Milan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011022302.39468.freebsd-arm>