Skip to content
vtwm edited this page Apr 20, 2013 · 1 revision

Table of Contents

GPIO Map

Pin Share Register

WARNING!! This table has not been tested or confirmed - Use with caution!!
First function is bit clear, Second function is bit set

Bit VT8500 WM8505 WM8650 WM8750 WM8850 WM8950
0 CCIR/LCD Reserved I2S MCLK Enable I2S Related / ??? ? ??? / I2S Related
1 00:AC97
01:PCM
10:I2S
11:Reserved
I2S / AC97 NAND / SDMMC1 NAND / SDMMC1 ? NAND / SDMMC1
2 I2SMCLK Enable ? ??? / I2S Related ? ??? / I2S Related
3 00:NOR+GUP
01:SF+NAND
10:SF+NAND
11:SF+PATA
24Mhz CLKOUT ? ??? / I2S Related ? I2S Related / ???
4 NAND / NOR I2S / ??? GPIO10 / PWMOUT1 ? SPI0_SS3 / PWMOUT1
5 00:UART2 disabled
01:UART1/2 share
1x:4x UARTS
Reserved ? ??? / KPADROW4-7 ? SPI0_SS1 / KPADROW4-7
6 Reserved ? KPADROW4-7 / SDMMC2 ? KPADROW4-7 / SDMMC2
7 PATA Enable Reserved ? ? ? ?
8 Reserved Reserved ? SDMMC0 / SPI1 ? SDMMC0+UART2&3 / SPI1
9 Reserved Reserved ??? / I2S SPDIF UART2&3 / ??? ? UART2&3 / ???
10 Reserved Reserved I2S SPDIF / ??? ??? / UART5&6 ? ??? / UART2&3
11 Reserved Reserved ? ? ? ?
12 Reserved Reserved ? ? ? Invert VCLK / SPI0_SS2
13 Reserved Reserved ? ? ? ?
14 Reserved Reserved ? ? ? ??? / UART0&1
15 Reserved Reserved ? ? ? ?
16 Reserved Reserved I2S sus_gpio0 / ??? ? ? ??? / I2S Related
17 Reserved Reserved I2S sus_gpio1 / ??? ? ? I2S Related / ???
18 Reserved Reserved ? ? ? ??? / I2S Related
19 Reserved Reserved ? ? ? I2S Related / ???
20 Reserved Reserved ? ? ? I2S Related / ???
21 Reserved Reserved ? ? ? ??? / I2S Related
22 Reserved Reserved ? ? ? I2S Related / ???
23 Reserved Invert VCLK ? ? ? ?
24 Reserved Reserved ? ? ? ?
25 Reserved Reserved ? ? ? ?
26 Reserved Reserved ? ? ? ?
27 Reserved Reserved ? ? ? ?
28 Reserved Reserved ? ? ? I2C3 / SDMMC3
29 Reserved Reserved ? ? ? ?
30 Reserved VGA Output Enable ? ? ? ?
31 Reserved DVO Output Enable DVO Enable ? ? ?

GPIO Functions

Function WM8505 WM8650 WM8750 WM8850 WM8950
SD0CLK ? 0x04C-12 0x04C-17 0x04C-17 0x04C-17
SD0CMD ? 0x04C-14 0x04C-18 0x04C-18 0x04C-18
SD0WP ? 0x04C-13 0x04C-19 0x04C-19 0x04C-19
SD0CD ? 0x040-28 0x040-28 0x04C-28 0x040-28
SD0DATA0 0x040-0 0x04C-8 0x04C-20 0x04C-20 0x04C-20
SD0DATA1 0x040-1 0x04C-9 0x04C-21 0x04C-21 0x04C-21
SD0DATA2 0x040-2 0x04C-10 0x04C-22 0x04C-22 0x04C-22
SD0DATA3 0x040-3 0x04C-11 0x04C-23 0x04C-23 0x04C-23
SD1PWRSW ? ? 0x05C-10 0x05C-10 0x05C-10
SD1CLK ? 0x05C-0 0x05C-0 0x05C-0 0x05C-0
SD1CMD ? 0x05C-1 0x05C-1 0x05C-1 0x05C-1
SD1WP ? 0x05C-13 0x05C-11 0x05C-11 0x05C-11
SD1CD ? 0x040-29 0x05C-12 0x05C-12 0x05C-12
SD1DATA0 ? 0x04C-24 0x04C-24 0x04C-24 0x04C-24
SD1DATA1 ? 0x04C-25 0x04C-25 0x04C-25 0x04C-25
SD1DATA2 ? 0x04C-26 0x04C-26 0x04C-26 0x04C-26
SD1DATA3 ? 0x04C-27 0x04C-27 0x04C-27 0x04C-27
SD1DATA4 ? 0x04C-28 0x04C-28 0x04C-28 0x04C-28
SD1DATA5 ? 0x04C-29 0x04C-29 0x04C-29 0x04C-29
SD1DATA6 ? 0x04C-30 0x04C-30 0x04C-30 0x04C-30
SD1DATA7 ? 0x04C-31 0x04C-31 0x04C-31 0x04C-31
SD2PWRSW/KPADROW7/EBM_DATA13 ? ? 0x058-9 0x058-9 0x058-9
SD2CLK ? ? 0x058-7 0x058-7 0x058-7
SD2CMD ? ? 0x058-6 0x058-6 0x058-6
SD2WP/KPADROW6/EBM_DATA0 ? ? 0x058-3 0x058-3 0x058-3
SD2CD ? ? 0x058-0 ? 0x054-14
SD2DATA0 ? ? 0x058-2 ? 0x058-2
SD2DATA1 ? ? 0x058-4 ? 0x058-4
SD2DATA2 ? ? 0x058-5 ? 0x058-5
SD2DATA3 ? ? 0x058-1 ? 0x058-23
SD3PWRSW/EBM_DATA11 ? ? ? ? 0x050-22
SD3CLK ? ? ? ? 0x04C-9
SD3CMD ? ? ? ? 0x04C-10
SD3WP/EBM_DATA6 ? ? ? ? 0x04C-11
SD3DATA0 ? ? ? ? 0x04C-12
SD3DATA1 ? ? ? ? 0x04C-13
SD3DATA2 ? ? ? ? 0x04C-14
SD3DATA3 ? ? ? ? 0x04C-15
MMCDATA4 0x040-4 ? ? ? ?
MMCDATA5 0x040-5 ? ? ? ?
MMCDATA6 0x040-6 ? ? ? ?
MMCDATA7 0x040-7 ? ? ? ?
VDIN0 0x044-0 0x048-0 0x048-0 0x048-0 0x048-0
VDIN1 0x044-1 0x048-1 0x048-1 0x048-1 0x048-1
VDIN2 0x044-2 0x048-2 0x048-2 0x048-2 0x048-2
VDIN3 0x044-3 0x048-3 0x048-3 0x048-3 0x048-3
VDIN4 0x044-4 0x048-4 0x048-4 0x048-4 0x048-4
VDIN5 0x044-5 0x048-5 0x048-5 0x048-5 0x048-5
VDIN6 0x044-6 0x048-6 0x048-6 0x048-6 0x048-6
VDIN7 0x044-7 0x048-7 0x048-7 0x048-7 0x048-7
VDOUT0 0x044-8 0x044-0 0x044-0 0x044-0 0x044-0
VDOUT1 0x044-9 0x044-1 0x044-1 0x044-1 0x044-1
VDOUT2 0x044-10 0x044-2 0x044-2 0x044-2 0x044-2
VDOUT3 0x044-11 0x044-3 0x044-3 0x044-3 0x044-3
VDOUT4 0x044-12 0x044-4 0x044-4 0x044-4 0x044-4
VDOUT5 0x044-13 0x044-5 0x044-5 0x044-5 0x044-5
VDOUT6 0x044-14 0x044-6 0x044-6 0x044-6 0x044-6
VDOUT7 0x044-15 0x044-7 0x044-7 0x044-7 0x044-7
VDOUT8 0x044-16 0x044-8 0x044-8 0x044-8 0x044-8
VDOUT9 0x044-17 0x044-9 0x044-9 0x044-9 0x044-9
VDOUT10 0x044-18 0x044-10 0x044-10 0x044-10 0x044-10
VDOUT11 0x044-19 0x044-11 0x044-11 0x044-11 0x044-11
VDOUT12 0x044-20 0x044-12 0x044-12 0x044-12 0x044-12
VDOUT13 0x044-21 0x044-13 0x044-13 0x044-13 0x044-13
VDOUT14 0x044-22 0x044-14 0x044-14 0x044-14 0x044-14
VDOUT15 0x044-23 0x044-15 0x044-15 0x044-15 0x044-15
VDOUT16 0x044-24 0x044-16 0x044-16 0x044-16 0x044-16
VDOUT17 0x044-25 0x044-17 0x044-17 0x044-17 0x044-17
VDOUT18 0x044-26 0x044-18 0x044-18 0x044-18 0x044-18
VDOUT19 0x044-27 0x044-19 0x044-19 0x044-19 0x044-19
VDOUT20 0x044-28 0x044-20 0x044-20 0x044-20 0x044-20
VDOUT21 0x044-29 0x044-21 0x044-21 0x044-21 0x044-21
VDOUT22 0x044-30 0x044-22 0x044-22 0x044-22 0x044-22
VDOUT23 0x044-31 0x044-23 0x044-23 0x044-23 0x044-23
VHSYNC 0x048-0 ? ? ? ?
VVSYNC 0x048-1 ? ? ? ?
VGAHSYNC 0x048-2 ? ? ? ?
VGAVSYNC 0x048-3 ? ? ? ?
VDHSYNC 0x048-4 ? ? ? ?
VDVSYNC 0x048-5 ? ? ? ?
NORD0 0x04C-0 ? ? ? ?
NORD1 0x04C-1 ? ? ? ?
NORD2 0x04C-2 ? ? ? ?
NORD3 0x04C-3 ? ? ? ?
NORD4 0x04C-4 ? ? ? ?
NORD5 0x04C-5 ? ? ? ?
NORD6 0x04C-6 ? ? ? ?
NORD7 0x04C-7 ? ? ? ?
NORD8 0x04C-8 ? ? ? ?
NORD9 0x04C-9 ? ? ? ?
NORD10 0x04C-10 ? ? ? ?
NORD11 0x04C-11 ? ? ? ?
NORD12 0x04C-12 ? ? ? ?
NORD13 0x04C-13 ? ? ? ?
NORD14 0x04C-14 ? ? ? ?
NORD15 0x04C-15 ? ? ? ?
NORA0 0x050-0 ? ? ? ?
NORA1 0x050-1 ? ? ? ?
NORA2 0x050-2 ? ? ? ?
NORA3 0x050-3 ? ? ? ?
NORA4 0x050-4 ? ? ? ?
NORA5 0x050-5 ? ? ? ?
NORA6 0x050-6 ? ? ? ?
NORA7 0x050-7 ? ? ? ?
NORA8 0x050-8 ? ? ? ?
NORA9 0x050-9 ? ? ? ?
NORA10 0x050-10 ? ? ? ?
NORA11 0x050-11 ? ? ? ?
NORA12 0x050-12 ? ? ? ?
NORA13 0x050-13 ? ? ? ?
NORA14 0x050-14 ? ? ? ?
NORA15 0x050-15 ? ? ? ?
NORA16 0x050-16 ? ? ? ?
NORA17 0x050-17 ? ? ? ?
NORA18 0x050-18 ? ? ? ?
NORA19 0x050-19 ? ? ? ?
NORA20 0x050-20 ? ? ? ?
NORA21 0x050-21 ? ? ? ?
NORA22 0x050-22 ? ? ? ?
NORA23 0x050-23 ? ? ? ?
NORA24 0x050-24 ? ? ? ?
AC97SDI 0x054-0 ? ? ? ?
AC97SYNC 0x054-1 ? ? ? ?
AC97SDO 0x054-2 ? ? ? ?
AC97BCLK 0x054-3 ? ? ? ?
AC97RST 0x054-4 ? ? ? ?
SFD0 0x058-0 ? ? ? ?
SFCS0 0x058-1 ? ? ? ?
SFCS1 0x058-2 ? ? ? ?
SFCLK 0x058-3 ? ? ? ?
SFDI 0x058-4 ? ? ? ?
SPI0CLK 0x05C-0 0x048-27 0x048-27 0x048-27 0x048-27
SPI0MISO 0x05C-1 0x048-25 0x048-25 0x048-25 0x048-25
SPI0MOSI 0x05C-2 0x048-24 0x048-24 0x048-24 0x048-24
SPI0SS0 0x05C-3 0x048-26 0x048-26 0x048-26 0x048-26
SPI0SS1 ? ? 0x05C-24 ? 0x040-10
SPI0SS2 ? ? 0x05C-25 ? 0x05C-25
SPI0SS3 ? ? 0x05C-26 ? 0x05C-26
SPI0SSB ? ? 0x048-28 0x048-28 0x048-28
SPI1CLK 0x05C-4 ? ? ? 0x54-29 (ps)
SPI1MISO 0x05C-5 ? ? ? 0x54-25 (ps)
SPI1MOSI 0x05C-6 ? ? ? 0x54-31 (ps)
SPI1SS0 0x05C-7 ? ? ? 0x54-27 (ps)
SPI1SS1 ? ? ? ? 0x040-7
SPI1SS2 ? ? ? ? 0x040-8
SPI1SS3 ? ? ? ? 0x040-9
SPI2CLK 0x05C-8 ? ? ? ?
SPI2MISO 0x05C-9 ? ? ? ?
SPI2MOSI 0x05C-10 ? ? ? ?
SPI2SS 0x05C-11 ? ? ? ?
UART0RTS 0x060-0 0x054-16 0x054-16 0x054-16 0x054-16
UART0TXD 0x060-1 0x054-17 0x054-17 0x054-17 0x054-17
UART0CTS 0x060-2 0x054-18 0x054-18 0x054-18 0x054-18
UART0RXD 0x060-3 0x054-19 0x054-19 0x054-19 0x054-19
UART1RTS 0x060-4 0x054-20 0x054-20 0x054-20 0x054-20
UART1TXD 0x060-5 0x054-21 0x054-21 0x054-21 0x054-21
UART1CTS 0x060-6 0x054-22 0x054-22 0x054-22 0x054-22
UART1RXD 0x060-7 0x054-23 0x054-23 0x054-23 0x054-23
UART2RTS 0x060-8 0x054-24 0x054-24 0x054-24 0x054-24
UART2TXD 0x060-9 0x054-25 (ps) 0x054-25 (ps) ? ?
UART2TXD/SPI1MIS0 ? ? ? ? 0x054-25
UART2CTS 0x060-10 0x054-26 0x054-26 ? 0x054-26
UART2RXD 0x060-11 0x054-27 (ps) 0x054-27 (ps) ? ?
UART2RXD/SPI1SS0 ? ? ? ? 0x054-27
UART3RTS 0x060-12 0x054-28 0x054-28 ? 0x054-28
UART3TXD 0x060-13 0x054-29 (ps) 0x054-29 (ps) ? 0x054-29 (ps)
UART3CTS 0x060-14 0x054-30 0x054-30 ? 0x054-30
UART3RXD 0x060-15 0x054-31 (ps) 0x054-31 (ps) ? 0x054-31 (ps)
GPIO0 0x064-0 0x040-0 0x040-0 0x040-0 0x040-0
GPIO1 0x064-1 0x040-1 0x040-1 0x040-1 0x040-1
GPIO2 0x064-2 0x040-2 0x040-2 0x040-2 0x040-2
GPIO3 0x064-3 0x040-3 0x040-3 0x040-3 0x040-3
GPIO4 0x064-4 0x040-4 0x040-4 0x040-4 0x040-4
GPIO5 0x064-5 0x040-5 0x040-5 0x040-5 0x040-5
GPIO6 0x064-6 0x040-6 0x040-6 0x040-6 0x040-6
GPIO7 0x064-7 0x040-7 0x040-7 0x040-7 0x040-7
WAKEUP0 0x064-16 0x040-16 0x040-16 0x040-16 0x040-16
WAKEUP1 0x064-17 0x040-17 0x040-17 0x040-17 0x040-17
WAKEUP2 0x064-18 ? ? 0x040-18 0x040-18
WAKEUP3 0x064-19 ? ? 0x040-19 0x040-19
SUSGPIO0 0x064-21 0x040-21 ? 0x040-21 0x040-21
SUSGPIO1 ? ? ? 0x040-22 0x040-22
I2C0SCL 0x500-0 0x054-8 0x054-8 0x054-8 0x054-8
I2C0SDA 0x500-1 0x054-9 0x054-9 0x054-9 0x054-9
I2C1SCL 0x500-2 0x048-12 0x054-10 0x054-10 0x054-10
I2C1SDA 0x500-3 0x048-13 0x054-11 0x054-11 0x054-11
I2C2SCL ? ? ? 0x054-12 0x054-12
I2C2SDA ? ? ? 0x054-13 0x054-13
PWMOUT0 0x500-4 0x500-4 0x5C-27 0x5C-27 0x5C-27
PWMOUT1 0x500-5 0x500-5 0x5C-26 0x5C-26 ?
PWMOUT1/C25MHZCLKI/SPI0SS3/EBM_A25 ? ? ? 0x05C-26
C24MHZCLKI/SPI0SS2/EBM_DATA1 ? ? ? 0x05C-25
CLKOUT/EBM_A22 ? ? ? 0x05C-24
KPADROW0 ? ? ? ? 0x058-16
KPADROW1 ? ? ? ? 0x058-17
KPADROW2 ? ? ? ? 0x058-18
KPADROW3 ? ? ? ? 0x058-19
KPADROW4 ? ? ? ? 0x058-1 (ps SDMMC2)
VID24MHZ ? ? ? ? 0x05C-28
MII0RXCLK/EBM_DATA3 ? ? ? ? 0x050-8
PHY25MHZ/AP_RDY ? ? ? ? 0x050-9
MII0RXD0/EBM_DATA9 ? ? ? ? 0x050-10
MII0RXD1/EBM_DATA14 ? ? ? ? 0x050-11
MII0RXD2/EBM_BHE ? ? ? ? 0x050-12
MII0RXD3/EBM_BLE ? ? ? ? 0x050-13
MII0RXDV/EBM_A20 ? ? ? ? 0x050-14
MII0RXERR/EBM_A19 ? ? ? ? 0x050-15
MII0CRS/EBM_DATA7 ? ? ? ? 0x050-24
MII0COL/EBM_A21 ? ? ? ? 0x050-25
MII0TXEN/EBM_CLK ? ? ? ? 0x050-26
MII0TXD3/EBM_DATA8 ? ? ? ? 0x050-27
MII0TXD2/EBM_DATA12 ? ? ? ? 0x050-28
MII0TXD1/EBM_CS ? ? ? ? 0x050-29
MII0TXD0/EBM_WR ? ? ? ? 0x050-30
MII0TXCLK/AP_WAKE_MDM ? ? ? ? 0x050-31
MII0PHYPD/EBM_DATA2 ? ? ? ? 0x054-0
MII0PHYRST/EBM_ADV ? ? ? ? 0x054-1
MII0MDC/EBM_RDY ? ? ? ? 0x054-2
MII0MDIO/EBM_OE ? ? ? ? 0x054-3
GPIO20/EBM_A24 ? ? ? 0x070-4
GPIO21/EBM_A17 ? ? ? 0x070-5
GPIO22/EBM_DATA10 ? ? ? 0x070-6
GPIO23/EBM_A16 ? ? ? 0x070-7
GPIO24/EBM_DATA4 ? ? ? 0x070-8
GPIO25/EBM_DATA5 ? ? ? 0x070-9
GPIO26/EBM_DATA15 ? ? ? 0x070-10
GPIO27/EBM_A23 ? ? ? 0x070-11

GPIO Functions by Register

0x040 (VT8500 0x000)
Bit VT8500 WM8505 WM8650 WM8750 WM8850 WM8950
0 UART0RTS SD0DATA0 GPIO0 GPIO0 GPIO0 GPIO0
1 UART0TXD SD0DATA1 GPIO1 GPIO1 GPIO1 GPIO1
2 UART0CTS SD0DATA2 GPIO2 GPIO2 GPIO2 GPIO2
3 UART0RXD SD0DATA3 GPIO3 GPIO3 GPIO3 GPIO3
4 UART1RTS/UART2TXD MMCDATA0 GPIO4 GPIO4 GPIO4 GPIO4
5 UART1TXD MMCDATA1 GPIO5 GPIO5 GPIO5 GPIO5
6 UART1CTS/UART2RXD MMCDATA2 GPIO6 GPIO6 GPIO6 GPIO6
7 UART1RXD MMCDATA3 GPIO7 GPIO7 GPIO7 GPIO7/SPI1SS1
8 SPI0CLK ? ? ? ? SPI1SS2
9 SPI0SS ? ? ? ? SPI1SS3
10 SPI0MISO ? ? ? ? SPI0SS1
11 SPI0MOSI ? ? ? ? ?
12 SPI1CLK ? ? ? ? ?
13 SPI1SS ? ? ? ? ?
14 SPI1MISO ? ? ? ? ?
15 SPI1MOSI ? ? ? ? ?
16 SPI2CLK ? WAKEUP0 WAKEUP0 ? WAKEUP0
17 SPI2SS ? WAKEUP1 WAKEUP1 ? WAKEUP1
18 SPI2MISO ? ? ? ? WAKEUP2
19 SPI2MOSI ? ? ? ? WAKEUP3
20 Reserved ? ? ? ? ?
21 Reserved ? SUSGPIO0 ? ? SUSGPIO0
22 Reserved ? ? ? ? SUSGPIO1
23 Reserved ? ? ? ? ?
26 Reserved ? ? ? ? ?
27 Reserved ? ? ? ? ?
28 Reserved ? SD0CD SD0CD ? SD0CD
29 Reserved ? SD1CD ? ? ?
30 Reserved ? ? ? ? ?
31 Reserved ? ? ? ? ?
0x044 (VT8500 0x004)
Bit VT8500 WM8505 WM8650 WM8750 WM8850 WM8950
0 SDDATA0 VDIN0 VDOUT0 VDOUT0 ? VDOUT0
1 SDDATA1 VDIN1 VDOUT1 VDOUT1 ? VDOUT1
2 SDDATA2 VDIN2 VDOUT2 VDOUT2 ? VDOUT2
3 SDDATA3 VDIN3 VDOUT3 VDOUT3 ? VDOUT3
4 MMCDATA0 VDIN4 VDOUT4 VDOUT4 ? VDOUT4
5 MMCDATA1 VDIN5 VDOUT5 VDOUT5 ? VDOUT5
6 MMCDATA2 VDIN6 VDOUT6 VDOUT6 ? VDOUT6
7 MMCDATA3 VDIN7 VDOUT7 VDOUT7 ? VDOUT7
8 SDCLK VDOUT0 VDOUT8 VDOUT8 ? VDOUT8
9 SDWP VDOUT1 VDOUT9 VDOUT9 ? VDOUT9
10 SDCMD VDOUT2 VDOUT10 VDOUT10 ? VDOUT10
11 Reserved VDOUT3 VDOUT11 VDOUT11 ? VDOUT11
12 Reserved VDOUT4 VDOUT12 VDOUT12 ? VDOUT12
13 Reserved VDOUT5 VDOUT13 VDOUT13 ? VDOUT13
14 Reserved VDOUT6 VDOUT14 VDOUT14 ? VDOUT14
15 Reserved VDOUT7 VDOUT15 VDOUT15 ? VDOUT15
16 MSDATA0 VDOUT8 VDOUT16 VDOUT16 ? VDOUT16
17 MSDATA1 VDOUT9 VDOUT17 VDOUT17 ? VDOUT17
18 MSDATA2 VDOUT10 VDOUT18 VDOUT18 ? VDOUT18
19 MSDATA3 VDOUT11 VDOUT19 VDOUT19 ? VDOUT19
20 MSCLK VDOUT12 VDOUT20 VDOUT20 ? VDOUT20
21 MSBS VDOUT13 VDOUT21 VDOUT21 ? VDOUT21
22 MSINS VDOUT14 VDOUT22 VDOUT22 ? VDOUT22
23 Reserved VDOUT15 VDOUT23 VDOUT23 ? VDOUT23
24 I2C0SCL VDOUT16 ? ? ? ?
25 I2C0SDA VDOUT17 ? ? ? ?
26 I2C1SCL VDOUT18 ? ? ? ?
27 I2C1SDA VDOUT19 ? ? ? ?
28 Reserved VDOUT20 ? ? ? ?
29 Reserved VDOUT21 ? ? ? ?
30 Reserved VDOUT22 ? ? ? ?
31 Reserved VDOUT23 ? ? ? ?
0x048 (VT8500 0x008)
Bit VT8500 WM8505 WM8650 WM8750 WM8850 WM8950
0 MII0RXD0 VHSYNC VDIN0 VDIN0 ? VDIN0
1 MII0RXD1 VVSYNC VDIN1 VDIN1 ? VDIN1
2 MII0RXD2 VGAHSYNC VDIN2 VDIN2 ? VDIN2
3 MII0RXD3 VGAVSYNC VDIN3 VDIN3 ? VDIN3
4 MII0RXCLK VDHSYNC VDIN4 VDIN4 ? VDIN4
5 MII0RXDV VDVSYNC VDIN5 VDIN5 ? VDIN5
6 MII0RXERR ? VDIN6 VDIN6 ? VDIN6
7 MII0PHYRST ? VDIN7 VDIN7 ? VDIN7
8 MII0TXD0 ? ? ? ? ?
9 MII0TXD1 ? ? ? ? ?
10 MII0TXD2 ? ? ? ? ?
11 MII0TXD3 ? ? ? ? ?
12 MII0TXCLK ? I2C1SCL ? ? ?
13 MII0TXEN ? I2C1SDA ? ? ?
14 MII0TXERR ? ? ? ? ?
15 MII0PHYPD ? ? ? ? ?
16 MII0COL ? ? ? ? ?
17 MII0CRS ? ? ? ? ?
18 MII0MDIO ? ? ? ? ?
19 MII0MDC ? ? ? ? ?
20 SEECS ? ? ? ? ?
21 SEECK ? ? ? ? ?
22 SEEDI ? ? ? ? ?
23 SEEDO ? ? ? ? ?
24 IDEDREQ0 ? SPI0MOSI SPI0MOSI ? SPI0MOSI
25 IDEDREQ1 ? SPI0MISO SPI0MISO ? SPI0MISO
26 IDEIOW ? SPI0SS0 SPI0SS0 ? SPI0SS0
27 IDEIOR ? SPI0CLK SPI0CLK ? SPI0CLK
28 IDEDACK ? ? SPI0SSB ? SPI0SSB
29 IDEIORDY ? ? ? ? ?
30 IDEINTRQ ? ? ? ? ?
31 Reserved ? ? ? ? ?
0x04C (VT8500 0x00C)
Bit VT8500 WM8505 WM8650 WM8750 WM8850 WM8950
0 VDIN0 NORD0 ? ? ? ?
1 VDIN1 NORD1 ? ? ? ?
2 VDIN2 NORD2 ? ? ? ?
3 VDIN3 NORD3 ? ? ? ?
4 VDIN4 NORD4 ? ? ? ?
5 VDIN5 NORD5 ? ? ? ?
6 VDIN6 NORD6 ? ? ? ?
7 VDIN7 NORD7 ? ? ? ?
8 VDOUT0 NORD8 SD0DATA0 ? ? ?
9 VDOUT1 NORD9 SD0DATA1 ? ? SD3CLK
10 VDOUT2 NORD10 SD0DATA2 ? ? SD3CMD
11 VDOUT3 NORD11 SD0DATA3 ? ? SD3WP
12 VDOUT4 NORD12 SD0CLK ? ? SD3DATA0
13 VDOUT5 NORD13 SD0WP ? ? SD3DATA1
14 NANDCLE0 NORD14 SD0CMD ? ? SD3DATA2
15 NANDCLE1 NORD15 ? ? ? SD3DATA3
16 VDOUT6_7 ? ? ? ? ?
17 VHSYNC ? ? SD0CLK ? SD0CLK
18 VVSYNC ? ? SD0CMD ? SD0CMD
19 Reserved ? ? SD0WP ? SD0WP
20 Reserved ? ? SD0DATA0 ? SD0DATA0
21 Reserved ? ? SD0DATA1 ? SD0DATA1
22 Reserved ? ? SD0DATA2 ? SD0DATA2
23 Reserved ? ? SD0DATA3 ? SD0DATA3
24 Reserved ? SD1DATA0 SD1DATA0 ? SD1DATA0
25 Reserved ? SD1DATA1 SD1DATA1 ? SD1DATA1
26 Reserved ? SD1DATA2 SD1DATA2 ? SD1DATA2
27 Reserved ? SD1DATA3 SD1DATA3 ? SD1DATA3
28 Reserved ? SD1DATA4 SD1DATA4 ? SD1DATA4
29 Reserved ? SD1DATA5 SD1DATA5 ? SD1DATA5
30 Reserved ? SD1DATA6 SD1DATA6 ? SD1DATA6
31 Reserved ? SD1DATA7 SD1DATA7 ? SD1DATA7
0x050 (VT8500 0x010)
Bit VT8500 WM8505 WM8650 WM8750 WM8850 WM8950
0 Reserved NORA0 ? ? ? ?
1 Reserved NORA1 ? ? ? ?
2 Reserved NORA2 ? ? ? ?
3 Reserved NORA3 ? ? ? ?
4 Reserved NORA4 ? ? ? ?
5 Reserved NORA5 ? ? ? ?
6 Reserved NORA6 ? ? ? ?
7 Reserved NORA7 ? ? ? ?
8 TSDIN0 NORA8 ? ? ? MII0RXCLK
9 TSDIN1 NORA9 ? ? ? PHY25MHZ
10 TSDIN2 NORA10 ? ? ? MII0RXD0
11 TSDIN3 NORA11 ? ? ? MII0RXD1
12 TSDIN4 NORA12 ? ? ? MII0RXD2
13 TSDIN5 NORA13 ? ? ? MII0RXD3
14 TSDIN6 NORA14 ? ? ? MII0RXDV
15 TSDIN7 NORA15 ? ? ? MII0RXERR
16 TSSYNC NORA16 ? ? ? ?
17 TSVALID NORA17 ? ? ? ?
18 TSCLK NORA18 ? ? ? ?
19 Reserved NORA19 ? ? ? ?
20 Reserved NORA20 ? ? ? ?
21 Reserved NORA21 ? ? ? ?
22 Reserved NORA22 ? ? ? SD3PWR
23 Reserved NORA23 ? ? ? ?
24 Reserved NORA24 ? ? ? MII0CRS
25 Reserved ? ? ? ? MII0COL
26 Reserved ? ? ? ? MII0TXEN
27 Reserved ? ? ? ? MII0TXD3
28 Reserved ? ? ? ? MII0TXD2
29 Reserved ? ? ? ? MII0TXD1
30 Reserved ? ? ? ? MII0TXD0
31 Reserved ? ? ? ? MII0TXCLK
0x054 (VT8500 0x014)
Bit VT8500 WM8505 WM8650 WM8750 WM8850 WM8950
0 LCDD0 AC97SDI ? ? ? MII0PHYPD
1 LCDD1 AC97SYNC ? ? ? MII0PHYRST
2 LCDD2 AC97SDO ? ? ? MII0MDC
3 LCDD3 AC97BCLK ? ? ? MII0MDIO
4 LCDD4 AC97RST ? ? ? ?
5 LCDD5 ? ? ? ? ?
6 LCDD6 ? ? ? ? ?
7 LCDD7 ? ? ? ? ?
8 LCDD8 ? I2C0SCL I2C0SCL ? I2C0SCL
9 LCDD9 ? I2C0SDA I2C0SDA ? I2C0SDA
10 LCDD10 ? ? I2C1SCL ? I2C1SCL
11 LCDD11 ? ? I2C1SDA ? I2C1SDA
12 LCDD12 ? ? I2C2SCL ? I2C2SCL
13 LCDD13 ? ? I2C2SDA ? I2C2SDA
14 LCDD14 ? ? ? ? SD2CD
15 LCDD15 ? ? ? ? ?
16 LCDD16 ? UART0RTS UART0RTS ? UART0RTS
17 LCDD17 ? UART0TXD UART0TXD ? UART0TXD
18 LCDCLK ? UART0CTS UART0CTS ? UART0CTS
19 LCDDEN ? UART0RXD UART0RXD ? UART0RXD
20 LCDLINE ? UART1RTS UART1RTS ? UART1RTS
21 LCDFRM ? UART1TXD UART1TXD ? UART1TXD
22 LCDBIAS ? UART1CTS UART1CTS ? UART1CTS
23 Reserved ? UART1RXD UART1RXD ? UART1RXD
24 Reserved ? UART2RTS UART2RTS ? UART2RTS
25 Reserved ? UART2TXD UART2TXD ? UART2TXD
26 Reserved ? UART2CTS UART2CTS ? UART2CTS
27 Reserved ? UART2RXD UART2RXD ? UART2RXD
28 Reserved ? UART3RTS UART3RTS ? UART3RTS
29 Reserved ? UART3TXD UART3TXD ? UART3TXD
30 Reserved ? UART3CTS UART3CTS ? UART3CTS
31 Reserved ? UART3RXD UART3RXD ? UART3RXD
0x058
Bit WM8505 WM8650 WM8750 WM8850 WM8950
0 SFD0 ? SD2CD ? ?
1 SFCS0 ? SD2DATA3 ? KPADROW4
2 SFCS1 ? SD2DATA0 ? SD2DATA0
3 SFCLK ? SD2WP ? SD2WP
4 SFDI ? SD2DATA1 ? SD2DATA1
5 ? ? SD2DATA2 ? SD2DATA2
6 ? ? SD2CMD ? SD2CMD
7 ? ? SD2CLK ? SD2CLK
9 ? ? SD2PWR ? SD2PWR
16 ? KPADROW0 ? ? KPADROW0
17 ? KPADROW1 ? ? KPADROW1
18 ? KPADCOL0 ? ? KPADROW2
19 ? KPADCOL1 ? ? KPADROW3
23 ? ? ? ? SD2DATA3
0x05C (VT8500 0x01C)
Bit VT8500 WM8505 WM8650 WM8750 WM8850 WM8950
0 GPIO0 SPI0CLK SD1CLK SD1CLK ? SD1CLK
1 GPIO1 SPI0MISO SD1CMD SD1CMD ? SD1CMD
2 GPIO2 SPI0MOSI ? ? ? ?
3 GPIO3 SPI0SS0 ? ? ? ?
4 GPIO4 SPI1CLK ? ? ? ?
5 GPIO5 SPI1MISO ? ? ? ?
6 GPIO6 SPI1MOSI ? ? ? ?
7 GPIO7 SPI1SS0 ? ? ? ?
8 GPIO8 SPI2CLK ? ? ? ?
9 Reserved SPI2MISO ? ? ? ?
10 Reserved SPI2MOSI ? SD1PWRSW ? SD1PWRSW
11 Reserved SPI2SS ? SD1WP ? SD1WP
12 Reserved ? ? SD1CD ? SD1CD
13 Reserved ? SD1WP ? ?
24 Reserved ? ? SPI0SS1 ? SPI0SS3/CLKOUT
25 Reserved ? ? SPI0SS2 ? SPI0SS2/C24MHZCLKI
26 Reserved ? ? PWMOUT1/SPI0SS3 ? PWMOUT1/C25MHZCLKI
27 Reserved ? ? PWMOUT0 ? PWMOUT0
28 Reserved ? ? ? ? VID24MHZ
0x060
Bit WM8505 WM8650 WM8750 WM8850 WM8950
0 UART0RTS ? ? ? ?
1 UART0TXD ? ? ? ?
2 UART0CTS ? ? ? ?
3 UART0RXD ? ? ? ?
4 UART1RTS ? ? ? ?
5 UART1TXD ? ? ? ?
6 UART1CTS ? ? ? ?
7 UART1RXD ? ? ? ?
8 UART2RTS ? ? ? ?
9 UART2TXD ? ? ? ?
10 UART2CTS ? ? ? ?
11 UART2RXD ? ? ? ?
12 UART3RTS ? ? ? ?
13 UART3TXD ? ? ? ?
14 UART3CTS ? ? ? ?
15 UART3RXD ? ? ? ?
0x064
Bit WM8505 WM8650 WM8750 WM8850 WM8950
0 GPIO0 ? ? ? ?
1 GPIO1 ? ? ? ?
2 GPIO2 ? ? ? ?
3 GPIO3 ? ? ? ?
4 GPIO4 ? ? ? ?
5 GPIO5 ? ? ? ?
6 GPIO6 ? ? ? ?
7 GPIO7 ? ? ? ?
16 WAKEUP0 ? ? ? ?
17 WAKEUP1 ? ? ? ?
18 WAKEUP2 ? ? ? ?
19 WAKEUP3 ? ? ? ?
21 SUSGPIO ? ? ? ?
0x070
Bit WM8505 WM8650 WM8750 WM8850 WM8950
4 ? ? ? ? GPIO20
5 ? ? ? ? GPIO21
6 ? ? ? ? GPIO22
7 ? ? ? ? GPIO23
8 ? ? ? ? GPIO24
9 ? ? ? ? GPIO25
10 ? ? ? ? GPIO26
11 ? ? ? ? GPIO27
0x500
Bit WM8505 WM8650 WM8750 WM8850 WM8950
0 I2C0SCL ? ? ? ?
1 I2C0SDA ? ? ? ?
2 I2C1SCL ? ? ? ?
3 I2C1SDA ? ? ? ?
4 I2C2SCL ? ? ? ?
5 I2C2SDA ? ? ? ?