-
Notifications
You must be signed in to change notification settings - Fork 13
Clock map
Tony Prisk edited this page Jun 28, 2014
·
3 revisions
All addresses are within the Power Management Controller memory area (0xD8130000).
Address | WM8505 | WM8650 | WM8750 | WM8850 | WM8950 | WM8880 |
---|---|---|---|---|---|---|
0x200 | PLL A | PLL A | PLL A | PLL A | PLL A | PLL A |
0x204 | PLL B | PLL B | PLL B | PLL B | PLL B | PLL B |
0x208 | PLL C | PLL C | PLL C | PLL C | PLL C | PLL C |
0x20C | PLL D | PLL D | PLL D | PLL D | PLL D | PLL D |
0x210 | Reserved | PLL E | PLL E | PLL E | PLL E | PLL E |
0x214 | Reserved | Reserved | Reserved | PLL F | PLL F | PLL F |
0x218 | Reserved | Reserved | Reserved | PLL G | PLL G | PLL G |
0x300 | ARM | ARM | ARM | ARM | ARM | ARM |
0x304 | AHB | AHB | AHB | AHB | AHB | AHB |
0x308 | Reserved | DSP | Reserved | Reserved | Reserved | Reserved |
0x30C | Reserved | Reserved | L2C | L2C | L2C | L2C |
0x310 | DDR | DDR | DDR | DDR | DDR | DDR |
0x314 | SF | SF | SF | SF | SF | SF |
0x318 | Keyboard Pre-clock | Reserved | NAND | NAND | NAND | NAND |
0x31C | Keyboard | VDU | NOR | NOR | NOR | Reserved |
0x320 | Reserved | APB/CIR | APB | APB | APB | APB |
0x324 | Reserved | Reserved | Reserved | Reserved | Reserved | PCM #0 |
0x328 | SD/MMC | SD/MMC #0 | Reserved | Reserved | Reserved | PCM #1 |
0x32C | GENET | Reserved | Reserved | Reserved | Reserved | Reserved |
0x330 | NAND | NAND | SD/MMC #0 | SD/MMC #0 | SD/MMC #0 | SD/MMC #0 |
0x334 | NOR | Reserved | SD/MMC #1 | SD/MMC #1 | SD/MMC #1 | SD/MMC #1 |
0x338 | Reserved | Reserved | SD/MMC #2 | SD/MMC #2 | SD/MMC #2 | SD/MMC #2 |
0x33C | SPI #0 | SPI #0 | Reserved | SD/MMC #3 | SD/MMC #3 | Reserved |
0x340 | SPI #1 | SD/MMC #1 | SPI #0 | SPI #0 | SPI #0 | SPI #0 |
0x344 | SPI #2 | Reserved | SPI #1 | SPI #1 | SPI #1 | SPI #1 |
0x348 | PWM | PWM | Reserved | Reserved | Reserved | SAE |
0x34C | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
0x350 | APB | Reserved | PWM | PWM | PWM | PWM |
0x354 | Reserved | Reserved | PCM | PCM | PCM | PAXI/DMA |
0x358 | NA0 | NA0 | NA0 | NA0 | NA0 | NA0 |
0x35C | NA12 | VPP | VPP | VPP | VPP | VPP |
0x360 | Reserved | Reserved | Reserved | Reserved | Reserved | CNMNA |
0x364 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
0x368 | Reserved | Reserved | VDU | VDU | VDU | VDU |
0x36C | I2C #0 | I2C #0 | DVO | SDTV | SDTV | HDMILVDS/SDTV/HDMI |
0x370 | I2C #1 | Reserved | Reserved | DVO | DVO | DVO/LVDS |
0x374 | DVO | DVO | I2S | I2S | I2S | I2S |
0x378 | RingOsc #1 | I2C #1 | Reserved | Reserved | Reserved | Reserved |
0x37C | RingOsc #2 | Reserved | Reserved | Reserved | Reserved | Reserved |
0x380 | Reserved | Reserved | Reserved | Reserved | Reserved | CSI #0 |
0x384 | Reserved | Reserved | Reserved | Reserved | Reserved | CSI #1 |
0x388 | Reserved | Reserved | Mali | Mali | Mali | Mali |
0x38C | Reserved | Reserved | Reserved | EBM | EBM | CNMVDU/VP8DEC |
0x390 | Reserved | Reserved | Reserved | Reserved | Reserved | HDMI I2C |
0x394 | Reserved | Reserved | Ethernet MAC | Ethernet MAC | Ethernet MAC | ADC |
0x39C | Reserved | Reserved | Reserved | Reserved | Reserved | I2C #4 |
0x3A0 | Reserved | Reserved | I2C #0 | I2C #0 | I2C #0 | I2C #0 |
0x3A4 | Reserved | Reserved | I2C #1 | I2C #1 | I2C #1 | I2C #1 |
0x3A8 | Reserved | Reserved | Reserved | I2C #2 | I2C #2 | I2C #2 |
0x3AC | Reserved | Reserved | Reserved | I2C #3 | I2C #3 | I2C #3 |
0x3B0 | Reserved | Reserved | L2C AXI | L2C AXI | L2C AXI | L2C AXI |
0x3B4 | Reserved | Reserved | Reserved | Reserved | Reserved | AT |
0x3B8 | Reserved | Reserved | Reserved | Reserved | Reserved | PERI |
0x3BC | Reserved | Reserved | Reserved | Reserved | Reserved | TRACE |
0x3C0 | Reserved | Reserved | L2C PAXI | L2C PAXI | L2C PAXI | L2C PAXI |
0x3D0 | Reserved | Reserved | Reserved | Reserved | Reserved | DBG |
0x3E4 | Reserved | Reserved | Reserved | Reserved | Reserved | C24MOUT |
Lower Enable Register (0xD8130250)
Bit | WM8505 | WM8650 | WM8750 | WM8850 | WM8950 | WM8880 |
---|---|---|---|---|---|---|
0 | I2C #1 | Reserved | SD/MMC #0 | SD/MMC #0 | SD/MMC #0 | SD/MMC #0 |
1 | UART #0 | UART #0 | SD/MMC #1 | SD/MMC #1 | SD/MMC #1 | SD/MMC #1 |
2 | UART #1 | UART #1 | SD/MMC #2 | SD/MMC #2 | SD/MMC #2 | SD/MMC #2 |
3 | UART #2 | Reserved | Reserved | SD/MMC #3 | SD/MMC #3 | Reserved |
4 | UART #3 | SD/MMC #1 | Ethernet MAC | Ethernet MAC | Ethernet MAC | Reserved |
5 | I2C #0 | I2C #0 | Reserved | Reserved | Reserved | Reserved |
6 | I2C Slave | I2S | Ethernet PHY | Ethernet PHY | Ethernet PHY | C24MOUT |
7 | RTC | RTC | RTC | RTC | RTC | RTC |
8 | Reserved | Keypad | I2C #0 | I2C #0 | I2C #0 | I2C #0 |
9 | Keypad | I2C #1 | I2C #1 | I2C #1 | I2C #1 | I2C #1 |
10 | PWM | PWM | Reserved | I2C #2 | I2C #2 | I2C #2 |
11 | GPIO | GPIO | GPIO | GPIO | GPIO | GPIO |
12 | SPI #0 | SPI #0 | Reserved | I2C #3 | I2C #3 | I2C #3 |
13 | SPI #1 | Reserved | Reserved | Reserved | Reserved | Reserved |
14 | SPI #2 | Reserved | Keypad | Keypad | Keypad | Reserved |
15 | Reserved | Reserved | Reserved | EBM | EBM | CNMVDU |
16 | I2S | Camera | PCM | PCM | PCM | PAXI |
17 | CIR | CIR | PWM | PWM | PWM | PWM |
18 | DVO | GOVRHD | Reserved | Reserved | Reserved | ADC |
19 | AC97 | VID | Reserved | Reserved | Reserved | I2C #4 |
20 | Reserved | VDU | Reserved | Reserved | Reserved | Reserved |
21 | SCC | SCC | SCC | SCC | SCC | SCC |
22 | UART #4 | Reserved | SYS | SYS | SYS | SYS |
23 | UART #5 | Reserved | Reserved | Reserved | Reserved | Reserved |
24 | AMP | Reserved | AMP | AMP | AMP | AMP |
25 | Reserved | DSP | Reserved | Reserved | Reserved | Reserved |
26 | Reserved | Reserved | Mali | Mali | Mali | Mali |
27 | JENC | Reserved | Reserved | Reserved | Reserved | PCM #0 |
28 | Reserved | MBOX | Reserved | Reserved | Reserved | PCM #1 |
29 | GE | GE | Reserved | Reserved | Reserved | Reserved |
30 | GOVRHD | SCL444 | PERM | PERM | PERM | PERM |
31 | Reserved | GOVW | MBOX | MBOX | MBOX | MBOX |
Upper Enable Register (0xD8130254)
Bit | WM8505 | WM8650 | WM8750 | WM8850 | WM8950 | WM8880 |
---|---|---|---|---|---|---|
0 | DDR | DDR | DDR | DDR | DDR | DDR |
1 | NA0 | NA0 | Reserved | Reserved | Reserved | Reserved |
2 | NA12 | NA12 | Reserved | Reserved | Reserved | Reserved |
3 | NOR | Reserved | ARF | ARF | ARF | ARF |
4 | PS2 | DVO | ARFP | ARFP | ARFP | ARFP |
5 | DMA | DMA | DMA | DMA | DMA | DMA |
6 | Reserved | ROT | PDMA | PDMA | PDMA | PDMA |
7 | UHC | UHDC | VDMA | VDMA | VDMA | Reserved |
8 | UDC | PERM | Reserved | Reserved | Reserved | Reserved |
9 | PDMA | DSPCFG | UHDC | UHDC | UHDC | UHDC |
10 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
11 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
12 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
13 | AHB Bridge | AHBB | AHBB | AHBB | AHBB | AHBB |
14 | SDTV | Reserved | Reserved | Reserved | Reserved | Reserved |
15 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
16 | NAND | NAND | NAND | NAND | NAND | NAND |
17 | Reserved | Reserved | NOR | NOR | NOR | Reserved |
18 | SD/MMC | SD/MMC #0 | Reserved | Reserved | Reserved | Reserved |
19 | Reserved | Reserved | SPI #0 | SPI #0 | SPI #0 | SPI #0 |
20 | Ethernet MAC | Ethernet MAC | SPI #1 | SPI #1 | SPI #1 | SPI #1 |
21 | SYS | Reserved | Reserved | Reserved | Reserved | Reserved |
22 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
23 | SF | SF | SF | SF | SF | SF |
24 | SAE | Reserved | UART #0 | UART #0 | UART #0 | UART #0 |
25 | Reserved | Reserved | UART #1 | UART #1 | UART #1 | UART #1 |
26 | Ethernet PHY | Ethernet PHY | UART #2 | UART #2 | UART #2 | UART #2 |
27 | Reserved | Reserved | UART #3 | UART #3 | UART #3 | UART #3 |
28 | SCL444 | Reserved | UART #4 | UART #4 | UART #4 | CSI #0 |
29 | GOVW | Reserved | UART #5 | UART #5 | UART #5 | CSI #1 |
30 | VID | Reserved | Reserved | Reserved | Reserved | Reserved |
31 | VPP | VPP | Reserved | Reserved | Reserved | Reserved |
Extended Lower Enable Register (0xD8130258)
Bit | WM8750 | WM8850 | WM8950 | WM8880 |
---|---|---|---|---|
0 | NA0 | NA0 | NA0 | NA0 |
1 | NA0 REF | NA0 REF | NA0 REF | Reserved |
2 | Reserved | Reserved | Reserved | CNMNA |
3 | JDEC | JDEC | JDEC | JDEC |
4 | MSVD | MSVD | MSVD | MSVD |
5 | TSBK | VP8DEC | VP8DEC | VP8DEC |
6 | SAE | SAE | SAE | SAE |
7 | HDCE | HDCE | HDCE | HDCE |
8 | H264 | H264 | H264 | H264 |
9 | Reserved | Reserved | Reserved | JENC |
10 | Reserved | Reserved | Reserved | Reserved |
11 | Reserved | Reserved | Reserved | Reserved |
12 | Reserved | Reserved | Reserved | Reserved |
13 | Reserved | Reserved | Reserved | Reserved |
14 | Reserved | Reserved | Reserved | LVDS |
15 | CIR | CIR | CIR | CIR |
16 | NA12 | NA12 | NA12 | NA12 |
17 | VPU | VPU | VPU | VPU |
18 | VPP | VPP | VPP | VPP |
19 | VID | VID | VID | VID |
20 | VDU | VDU | VDU | VDU |
21 | SCL444 | SCL444U | SCL444 | SCL444 |
22 | HDMI I2C | HDMI I2C | HDMI I2C | HDMI I2C |
23 | HDMI | HDMI | HDMI | HDMI |
24 | GOVW | GOVW | GOVW | GOVW |
25 | GOVRHD | GOVRHD | GOVRHD | GOVRHD |
26 | GE | GE | GE | GE |
27 | DISP | DISP | DISP | DISP |
28 | Reserved | Reserved | Reserved | Reserved |
29 | Reserved | DVO | DVO | DVO |
30 | DVO | HDMI LVDS | HDMI LVDS | HDMI LVDS |
31 | SDTV | SDTV | SDTV | SDTV |
Extended Upper Enable Register (0xD813025C)
Bit | WM8750 | WM8850 | WM8950 | WM8880 |
---|---|---|---|---|
0 | Reserved | Reserved | Reserved | Reserved |
1 | Reserved | Reserved | Reserved | Reserved |
2 | I2S | I2S | I2S | I2S |