Hi Ralf,
Thank you.

I indeed read this section in the Reference Manual.

The thing is, that when performing 
root@beaglebone:*/sys/kernel/debug/pinctrl/44e10800.pinmux# 
cat pins*

then it showed that: pin 48 (44e108c0) 00000008 pinctrl-single

meaning that the PIN's MUX Mode is 0, right?

However, even though it's in Mode 0, I manage to use it as GPIO (by writing 
to *GPIO_OE *and *GPIO_SETDATAOUT*) as if it was Mode 7, and without using 
a DT overlay.

How can it be explained please?

Thank you.

On Saturday, February 15, 2014 6:49:38 PM UTC+2, Ralf Roesch wrote:
>
> Hi Matt,
>
> take a look at the Technical Reference Manual of AM335x
>
> 9.2.2.1 Mode Selection
> The MUXMODE field in the pad control registers defines the multiplexing 
> mode applied to the pad. Modes
> are referred to by their decimal (from 0 to 7) or binary (from 0b000 to 
> 0b111) representation. For most
> pads, the reset value for the MUXMODE field in the registers is 0b111. The 
> exceptions are pads to be
> used at boot time to transfer data from selected peripherals to the 
> external flash memory.
>
> So I assume that this pin (gpio1_16) will be configured for mode 7 at 
> system reset time.
>
> regards
> Ralf
>
>

-- 
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