LWN.net Logo

Parallel Input Output Controller (PIO)

Parallel Input Output Controller (PIO)

Posted Dec 1, 2011 13:06 UTC (Thu) by jpfrancois (subscriber, #65948)
In reply to: Parallel Input Output Controller (PIO) by dougg
Parent article: The pin control subsystem

I think you are making a confusion here, between the gpiolib framework which control gpio pin, and pin multiplexing.

Having a common pin multiplexing scheme doesn't mean all your pin will be declared as GPIO.

Now, regarding your GPIO, the gpiolib code is not pefect, but I think there was an attempt to do gpio gouping, so that they can act as a parallel bus.

In many cases, the gpiolib is a clear win, and when using SoC from different vendor, playing with individual gpio is now the same, wether you are playing with an atmel or a texas chip. I don't miss old days when you add to figure out what code to use to move a particular gpio.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds