Go to the documentation of this file.
16 #ifndef __PPC_KERNEL_TSI108_H
17 #define __PPC_KERNEL_TSI108_H
19 #include <asm/pci-bridge.h>
22 #define TSI108_REG_SIZE (0x10000)
25 #define TSI108_HLP_SIZE 0x1000
26 #define TSI108_PCI_SIZE 0x1000
27 #define TSI108_CLK_SIZE 0x1000
28 #define TSI108_PB_SIZE 0x1000
29 #define TSI108_SD_SIZE 0x1000
30 #define TSI108_DMA_SIZE 0x1000
31 #define TSI108_ETH_SIZE 0x1000
32 #define TSI108_I2C_SIZE 0x400
33 #define TSI108_MPIC_SIZE 0x400
34 #define TSI108_UART0_SIZE 0x200
35 #define TSI108_GPIO_SIZE 0x200
36 #define TSI108_UART1_SIZE 0x200
39 #define TSI108_HLP_OFFSET 0x0000
40 #define TSI108_PCI_OFFSET 0x1000
41 #define TSI108_CLK_OFFSET 0x2000
42 #define TSI108_PB_OFFSET 0x3000
43 #define TSI108_SD_OFFSET 0x4000
44 #define TSI108_DMA_OFFSET 0x5000
45 #define TSI108_ETH_OFFSET 0x6000
46 #define TSI108_I2C_OFFSET 0x7000
47 #define TSI108_MPIC_OFFSET 0x7400
48 #define TSI108_UART0_OFFSET 0x7800
49 #define TSI108_GPIO_OFFSET 0x7A00
50 #define TSI108_UART1_OFFSET 0x7C00
53 #define TSI108_PCI_CSR (0x004)
54 #define TSI108_PCI_IRP_CFG_CTL (0x180)
55 #define TSI108_PCI_IRP_STAT (0x184)
56 #define TSI108_PCI_IRP_ENABLE (0x188)
57 #define TSI108_PCI_IRP_INTAD (0x18C)
59 #define TSI108_PCI_IRP_STAT_P_INT (0x00400000)
60 #define TSI108_PCI_IRP_ENABLE_P_INT (0x00400000)
62 #define TSI108_CG_PWRUP_STATUS (0x234)
64 #define TSI108_PB_ISR (0x00C)
65 #define TSI108_PB_ERRCS (0x404)
66 #define TSI108_PB_AERR (0x408)
68 #define TSI108_PB_ERRCS_ES (1 << 1)
69 #define TSI108_PB_ISR_PBS_RD_ERR (1 << 8)
71 #define TSI108_PCI_CFG_SIZE (0x01000000)
79 #define TSI108_PHY_MV88E 0
80 #define TSI108_PHY_BCM54XX 1