summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2014-08-15 16:08:52 +0000
committerimp <imp@FreeBSD.org>2014-08-15 16:08:52 +0000
commitf4c59deacc5d23b40364e5a0921966ad899e1cb6 (patch)
tree9fd6c3371b182efd25cd7aca7f8a1e65d1bc398e /etc
parent1bd3bd5a7e347583b36a783fe00914bc3251aecd (diff)
downloadFreeBSD-src-f4c59deacc5d23b40364e5a0921966ad899e1cb6.zip
FreeBSD-src-f4c59deacc5d23b40364e5a0921966ad899e1cb6.tar.gz
Implement the FDT static pinctl/pinmux spec for Atmel. This will
configure the mux and config registers for PIO devices based on what we find in the FDT. I developed it per the spec that had been committed to Linux in the January 2014 time frame and haven't updated. In short, bundles of pins are activated in specific ways for specific configurations, and we implement all of that. What's not included is a MI device infrastructure, any dynamic run-time changing of these pins, etc. Also not included are hooks into all the drivers to enable the latter (static at boot no driver changes are needed). These larger questions will need to be answered once we have more drivers like this for more platforms, or somebody has a heck of a lot of time to research a bunch of platforms, the Linux solution (which is good, but has its warts), etc.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud