GPIO

From wikiPodLinux

Port A
Bit G1 G2 G3 mini G4 G5
0 Next Next Next Action
1 Action Action Action Menu
2 Play/Pause Play/Pause Play/Pause Play/Pause
3 Prev Prev Prev Next
4 Menu Menu Menu Prev Dock attached (input)
5 Hold Hold Hold Hold Hold (neg input)
6 Scroll0 Scroll0 Scroll0
7 Scroll1 Scroll1 Scroll1 Headphone (input) Headphone attached (input)


Port B
Bit G1 G2 G3 G4 G5
0 Scroll Wheel Enable (output) Headphone attached (input) Headphone attached (input) Charger (input) Charger Status (input)
1 Battery A2D SCLK (output) Battery A2D (output) Charger Enable?? (output)
2 Battery A2D CNVST (output) Battery A2D (input)  ?? (output)
3 Battery A2D DOUT (input) Battery A2D (output)  ?? (output) Backlight (output)
4 Battery A2D CH0 enable? (output) Battery A2D (input) OPTO (output?)
5 Charger Status Charger Status Charger Status OPTO
6 Charger Status (input) Charger Status (input) Charger Status (input)
7 Charger Status Charger Status Charger Status disabled for serial OPTO init


Port C
Bit G1 G2 G3 G4 G5
0  ??? (input)
1  ??? (input)
2 Firewire Power (input)
3 Battery Status (input) Battery Status (input)  ?? (input)
4 Firewire Power (input) Firewire Power (input) Firewire Power (input)
5 Firewire Interrupt (input) Firewire Interrupt (input) Firewire Interrupt (input)
6 HDD Power Off (output) HDD Power Off (output) HDD Power Off (output)  ?? (output)


Port D
Bit G1 G2 G3 G4 G5
0  ?? (input)
1 Firewire Link Reset (output)
2 Firewire PHYS Reset (output) PCF Pwr (input)
3 USB power (input)
4 Firewire PD (power down) (output) Firewire PD (power down) (output) USB Power (input)  ?? (output)
5 Firewire LPS (link power status) (output) Firewire LPS (link power status) (output)  ?? (output)
6  ?? (output)
7 Firewire DMA enable (output) Firewire DMA enable (output) Firewire DMA enable (output)  ?? (output)


Port E
Bit G1 G2 G3
2 Firewire Link Reset (output)
4 Firewire PHYS Reset (output)


Port L
Bit G5
2 USB charging disable (?) (output)
3 Ext. power attached (neg input)
4 USB attached (input)
7 Backlight (output)
Retrieved from "http://ipodlinux.org/GPIO"
Views
Personal tools
Toolbox