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

Reply via email to