eric miao wrote:
On Wed, Mar 12, 2008 at 8:43 AM, Oliver Ford <[EMAIL PROTECTED]> wrote:
There is one small thing I still have no clue about, what are the
"Alternate Function Selections" MFP_AF0 through MFP_AF7?
Represents a maximum of 8 possibilities of alternate function for
a MFP (Multi-Function Pin).
I'm following this much better now. Looking at the dump of the MFP
config windows uses, a lot of things (like the LCD) have pins selected
to the same AF as the Zylonite configuration does. Some others, like the
FFUART, have different pins configured with an AF to do the job,
consistent with alternate configurations you have defined in
mfp-pxa300.h. However, other systems, like the AC97 and MMC2 look like
windows doesn't use any of the configurations in mfp-pxa300.h. Is this a
complete list? If not, is there any way I can get hold of a list of what
the alternate functions do for each pin?
The MFP configs windows uses often have bit 15 (MFPR_PULL_SEL) set but
neither of bits 14 or 13 (MFPR_PULLUP_EN or MFPR_PULLDOWN_EN) set. What
exactly does this mean, if anything, as mfp-pxa3xx.h doesn't list it as
a possibility?
The wireless/bluetooth LED, btw, was being switched off on the way into
linux when the Zylonite config was reconfiguring GPIO3_2 for the keypad.
Windows has GPIO3_2 config'ed to AF0 with DS04X (I'm guessing that most
of the AF0's are 'direct to bit in GPIO registers' config) and GPIO3
config'ed to AF4 (not sure where that goes). Clearing GPIO bit 3 in
windows turns off the LED but doesn't effect the bluetooth link. I
suspect, assuming that DS04X is just a slightly higher current
availability pin (4mA by any chance?), that this is just wired to the
LED. Either way, I now have complete control over 1 device... the LED.
Thanks for all the help,
Oliver
_______________________________________________
Haret mailing list
[email protected]
https://handhelds.org/mailman/listinfo/haret