Trying to dump the pinmux states 
(/sys/kernel/debug/pinctrl/48002030.pinmux/pins) in 3.11 seems to cause a 
kernel crash:
http://paste.ubuntu.com/6302171/

GPIO access via /sys/class/gpio  appears to be nonoperational in 3.11.  It 
looks like a reasonable assumption that GPIOs may not be muxed into the 
GPIO pins.  

I tried to add a devicetree entry to to force-mux GPIOs:

&omap3_pmx_core {
         vvv_gpio_pins: pinmux_gpio_pins {
                pinctrl-single,pins = <
                        0x134 (PIN_OUTPUT | MUX_MODE4)          /* gpio_137 
*/
                        0x135 (PIN_OUTPUT | MUX_MODE4)          /* gpio_138 
*/
                        0x136 (PIN_OUTPUT | MUX_MODE4)          /* gpio_139 
*/
                >;
        };
};

&ocp {
                gpio_helper: helper {
                        compatible = "ti,omap3-gpio";
                        pinctrl-names = "default";
                        pinctrl-0 = <&vvv_gpio_pins>;
                        status = "okay";
                };
};

Doesn't seem to do anything.  The only indication that the kernel is 
actually trying to parse the fake "helper" device is these lines in the 
message log:

[    0.369201] omap_gpio helper.26: could not find pctldev for node 
/ocp/pinmux@48002030/pinmux_gpio_pins, deferring probe
[    0.369232] platform helper.26: Driver omap_gpio requests probe deferral
<...>
[    3.354125] omap_gpio helper.26: Invalid IRQ resource

Obviously, I have no idea what "compatible" driver should I chose, 
omap3_gpio just sounded like something that could fit.  For BBB they 
reference bone-pinmux-helper, which I assume is BBB-specific?

Thanks!

-- 
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/groups/opt_out.

Reply via email to