-
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 |