In my practical work pinmuxing is a daily issue. Available solutions are 
anoying:

   - The device tree configuration at boot time is too unflexible.
   - The universal_io solutions are much better, but unusable for my 
   purposes since they use human readable names.
   - So I made a similar solution using numbers, but it's a pitty to bloat 
   the kernel memory by so much device tree entries. Most of them unused all 
   the time. And often I'd like to use a further mode, not yet pre-defined.

*What I miss is a simple and flexible solution.* A kernel module that 
provides a single entry in sysfs:

   - Write access (root privileges) configures a pin (if not reserved), ie. 
   like
   - value 0x010c002e sets CM register at offset 0x010c to mode 0x2e, or 
      alternatively
      - value 0x6c3f sets ball number 0x6c to mode 0x3f, or anything 
      similar.
   - Optional: Read access returns a list of all current ball 
   configurations in the same format (with a mark free / reserved).

Does anybody

   - knows about,
   - uses,
   - develops (or is willing to develop)

such a kernel module?

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to