From: Heilpern, M. <mar...@au...> - 2004-12-16 20:03:13
|
I will soon be needing to control a few GPIOs from within a driver, and am wondering what the best way to go about this will be. I've seen the references towards GPIO access from within the /proc/gpio interface, but this won't cut it for a driver, interrupt context, etc. Is my problem something solved through better understanding of the implementation under Linux, or do I need to steer over to the PXA255 manual for this? Somewhat related - is there a low level NSSP driver for the pxa255 which I can leverage to access the device, or am I breaking new ground with that? ________________________________________________________ NOTE: The information in this message is intended for the personal and = confidential use of the designated recipient(s) named above. To the extent the = recipient(s) is/are bound by a non-disclosure agreement, or other agreement that contains an = obligation of confidentiality, with AuthenTec, then this message and/or any = attachments shall be considered confidential information and subject to the confidentiality = terms of that agreement. If the reader of this message is not the intended recipient = named above, you are notified that you have received this document in error, and any = review, dissemination, distribution or copying of this message is strictly prohibited. If you = have received this document in error, please delete the original message and notify the = sender immediately. Thank you. AuthenTec, Inc. http://www.authentec.com |
From: Benjamin G. <ben...@re...> - 2004-12-16 20:50:02
|
* there is a low level NSSP driver in the 2.6.10rc3 (which can be used in= =20 gumstix trunk). It does not support DMA nor IRQ, but work fine.=20 * gpio can be configured via pxa_gpio_mode() (see examples in gumstix ker= nel=20 patchs) B.G Le jeudi 16 D=E9cembre 2004 20:29, Heilpern, Mark a =E9crit : > I will soon be needing to control a few GPIOs from within a driver, and > am wondering what the best way to go about this will be. I've seen the > references towards GPIO access from within the /proc/gpio interface, bu= t > this won't cut it for a driver, interrupt context, etc. Is my problem > something solved through better understanding of the implementation > under Linux, or do I need to steer over to the PXA255 manual for this? > > > Somewhat related - is there a low level NSSP driver for the pxa255 whic= h > I can leverage to access the device, or am I breaking new ground with > that? > > ________________________________________________________ > NOTE: The information in this message is intended for the personal and > confidential use of the designated recipient(s) named above. To the ext= ent > the recipient(s) is/are bound by a non-disclosure agreement, or other > agreement that contains an obligation of confidentiality, with AuthenTe= c, > then this message and/or any attachments shall be considered confidenti= al > information and subject to the confidentiality terms of that agreement.= If > the reader of this message is not the intended recipient named above, y= ou > are notified that you have received this document in error, and any rev= iew, > dissemination, distribution or copying of this message is strictly > prohibited. If you have received this document in error, please delete = the > original message and notify the sender immediately. Thank you. > > AuthenTec, Inc. http://www.authentec.com > > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users= . > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Craig H. <cr...@hu...> - 2004-12-16 23:21:50
|
Mark, if you read the code in the linux kernel drivers/gpio/proc_gpio.c, you'll see how I read and write the low-level stuff behind the scenes for /proc/gpio -- you can just copy that into your driver in the relevant parts. Basically, you just say GPSR(GPIO_NUMBER) = GPIO_bit(GPIO_NUMBER) to set the GPIO high or GPCR(GPIO_NUMBER) = GPIO_bit(GPIO_NUMBER) to clear the GPIO line. pxa_gpio_mode() to switch alt functions and change directions GPLR(GPIO_NUMBER) & GPIO_bit(GPIO_NUMBER) to read the line C On Dec 16, 2004, at 11:29 AM, Heilpern, Mark wrote: > I will soon be needing to control a few GPIOs from within a driver, and > am wondering what the best way to go about this will be. I've seen the > references towards GPIO access from within the /proc/gpio interface, > but > this won't cut it for a driver, interrupt context, etc. Is my problem > something solved through better understanding of the implementation > under Linux, or do I need to steer over to the PXA255 manual for this? > > > Somewhat related - is there a low level NSSP driver for the pxa255 > which > I can leverage to access the device, or am I breaking new ground with > that? > > ________________________________________________________ > NOTE: The information in this message is intended for the personal and > confidential use > of the designated recipient(s) named above. To the extent the > recipient(s) is/are bound > by a non-disclosure agreement, or other agreement that contains an > obligation of > confidentiality, with AuthenTec, then this message and/or any > attachments shall be > considered confidential information and subject to the confidentiality > terms of that > agreement. If the reader of this message is not the intended > recipient named above, you > are notified that you have received this document in error, and any > review, dissemination, > distribution or copying of this message is strictly prohibited. If you > have received this > document in error, please delete the original message and notify the > sender immediately. > Thank you. > > AuthenTec, Inc. http://www.authentec.com > > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real > users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |