Posted Nov 24, 2011 6:52 UTC (Thu) by linusw (subscriber, #40300)
Parent article: The pin control subsystem
Thanks Jon, I was thinking whether I should write a piece on the pin controllers myself now I don't have to!
I have found that the biggest confusion around pin controllers is terminology, I currently think of pin control (pinctrl) as a superset of pin multiplex (pinmux) and pin configuration (pinconf).
- pinctrl does enumeration of pins, groups of pins and GPIO range cross-referencing.
- pinmux multiplexes across different uses of pins.
- pinconf configures electrical characteristics (etc) of pins.