Difference between revisions of "Didj GPIO Map"

From eLinux.org
Jump to: navigation, search
(Created page with '== GPIO Registers == {| border="1" ! Register !! GPIO A Address !! GPIO B Address !! GPIO C Address !! Comments |- | GPIO_OUT || C000A000 || C000A040 || C000A080 || GPIO "Write"…')
 
(Add Category Didj)
 
Line 64: Line 64:
 
| || [0] || D-pad Left
 
| || [0] || D-pad Left
 
|}
 
|}
 +
[[Category:Didj]]

Latest revision as of 07:54, 9 May 2011

GPIO Registers

Register GPIO A Address GPIO B Address GPIO C Address Comments
GPIO_OUT C000A000 C000A040 C000A080 GPIO "Write" register (pin must be in output mode)
GPIO_OUTEN C000A004 C000A044 C000A084 Output enable: 1 = pin output mode, 0 = input mode
GPIO_PAD C000A018 C000A058 C000A098 GPIO "Read" register (pin must be in input mode)

GPIO List

Group Index GPIO Function
A
[31:0] Unknown
B
[31:6] Unknown
[5:2] SD DAT[3:0] (at cartridge connector)
[1] SD CMD (at cartridge connector)
[0] SD CLK (at cartridge connector)
C
[31:21] Unknown
[20] #Power Switch
[19:14] Unknown
[13] Brightness Switch
[12] Pause button
[11] Question button
[10] Home button
[9] B button
[8] A button
[7] Right shoulder
[6:5] Unknown
[4] Left shoulder
[3] D-pad Down
[2] D-pad Up
[1] D-pad Right
[0] D-pad Left