linux/arch/mips/include/asm/mach-rc32434/pci.h
<<
>>
Prefs
   1/*
   2 *  This program is free software; you can redistribute  it and/or modify it
   3 *  under  the terms of  the GNU General  Public License as published by the
   4 *  Free Software Foundation;  either version 2 of the  License, or (at your
   5 *  option) any later version.
   6 *
   7 *  THIS  SOFTWARE  IS PROVIDED   ``AS  IS'' AND   ANY  EXPRESS OR IMPLIED
   8 *  WARRANTIES,   INCLUDING, BUT NOT  LIMITED  TO, THE IMPLIED WARRANTIES OF
   9 *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
  10 *  NO  EVENT  SHALL   THE AUTHOR  BE    LIABLE FOR ANY   DIRECT, INDIRECT,
  11 *  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  12 *  NOT LIMITED   TO, PROCUREMENT OF  SUBSTITUTE GOODS  OR SERVICES; LOSS OF
  13 *  USE, DATA,  OR PROFITS; OR  BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  14 *  ANY THEORY OF LIABILITY, WHETHER IN  CONTRACT, STRICT LIABILITY, OR TORT
  15 *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  16 *  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  17 *
  18 *  You should have received a copy of the  GNU General Public License along
  19 *  with this program; if not, write  to the Free Software Foundation, Inc.,
  20 *  675 Mass Ave, Cambridge, MA 02139, USA.
  21 *
  22 * Copyright 2004 IDT Inc. (rischelp@idt.com)
  23 *
  24 * Initial Release
  25 */
  26
  27#ifndef _ASM_RC32434_PCI_H_
  28#define _ASM_RC32434_PCI_H_
  29
  30#define epld_mask ((volatile unsigned char *)0xB900000d)
  31
  32#define PCI0_BASE_ADDR          0x18080000
  33#define PCI_LBA_COUNT           4
  34
  35struct pci_map {
  36        u32 address;            /* Address. */
  37        u32 control;            /* Control. */
  38        u32 mapping;            /* mapping. */
  39};
  40
  41struct pci_reg {
  42        u32 pcic;
  43        u32 pcis;
  44        u32 pcism;
  45        u32 pcicfga;
  46        u32 pcicfgd;
  47        volatile struct pci_map pcilba[PCI_LBA_COUNT];
  48        u32 pcidac;
  49        u32 pcidas;
  50        u32 pcidasm;
  51        u32 pcidad;
  52        u32 pcidma8c;
  53        u32 pcidma9c;
  54        u32 pcitc;
  55};
  56
  57#define PCI_MSU_COUNT           2
  58
  59struct pci_msu {
  60        u32 pciim[PCI_MSU_COUNT];
  61        u32 pciom[PCI_MSU_COUNT];
  62        u32 pciid;
  63        u32 pciiic;
  64        u32 pciiim;
  65        u32 pciiod;
  66        u32 pciioic;
  67        u32 pciioim;
  68};
  69
  70/*
  71 * PCI Control Register
  72 */
  73
  74#define PCI_CTL_EN              (1 << 0)
  75#define PCI_CTL_TNR             (1 << 1)
  76#define PCI_CTL_SCE             (1 << 2)
  77#define PCI_CTL_IEN             (1 << 3)
  78#define PCI_CTL_AAA             (1 << 4)
  79#define PCI_CTL_EAP             (1 << 5)
  80#define PCI_CTL_PCIM_BIT        6
  81#define PCI_CTL_PCIM            0x000001c0
  82
  83#define PCI_CTL_PCIM_DIS        0
  84#define PCI_CTL_PCIM_TNR        1 /* Satellite - target not ready */
  85#define PCI_CTL_PCIM_SUS        2 /* Satellite - suspended CPU. */
  86#define PCI_CTL_PCIM_EXT        3 /* Host - external arbiter. */
  87#define PCI_CTL PCIM_PRIO       4 /* Host - fixed priority arb. */
  88#define PCI_CTL_PCIM_RR         5 /* Host - round robin priority. */
  89#define PCI_CTL_PCIM_RSVD6      6
  90#define PCI_CTL_PCIM_RSVD7      7
  91
  92#define PCI_CTL_IGM             (1 << 9)
  93
  94/*
  95 * PCI Status Register
  96 */
  97
  98#define PCI_STAT_EED            (1 << 0)
  99#define PCI_STAT_WR             (1 << 1)
 100#define PCI_STAT_NMI            (1 << 2)
 101#define PCI_STAT_II             (1 << 3)
 102#define PCI_STAT_CWE            (1 << 4)
 103#define PCI_STAT_CRE            (1 << 5)
 104#define PCI_STAT_MDPE           (1 << 6)
 105#define PCI_STAT_STA            (1 << 7)
 106#define PCI_STAT_RTA            (1 << 8)
 107#define PCI_STAT_RMA            (1 << 9)
 108#define PCI_STAT_SSE            (1 << 10)
 109#define PCI_STAT_OSE            (1 << 11)
 110#define PCI_STAT_PE             (1 << 12)
 111#define PCI_STAT_TAE            (1 << 13)
 112#define PCI_STAT_RLE            (1 << 14)
 113#define PCI_STAT_BME            (1 << 15)
 114#define PCI_STAT_PRD            (1 << 16)
 115#define PCI_STAT_RIP            (1 << 17)
 116
 117/*
 118 * PCI Status Mask Register
 119 */
 120
 121#define PCI_STATM_EED           PCI_STAT_EED
 122#define PCI_STATM_WR            PCI_STAT_WR
 123#define PCI_STATM_NMI           PCI_STAT_NMI
 124#define PCI_STATM_II            PCI_STAT_II
 125#define PCI_STATM_CWE           PCI_STAT_CWE
 126#define PCI_STATM_CRE           PCI_STAT_CRE
 127#define PCI_STATM_MDPE          PCI_STAT_MDPE
 128#define PCI_STATM_STA           PCI_STAT_STA
 129#define PCI_STATM_RTA           PCI_STAT_RTA
 130#define PCI_STATM_RMA           PCI_STAT_RMA
 131#define PCI_STATM_SSE           PCI_STAT_SSE
 132#define PCI_STATM_OSE           PCI_STAT_OSE
 133#define PCI_STATM_PE            PCI_STAT_PE
 134#define PCI_STATM_TAE           PCI_STAT_TAE
 135#define PCI_STATM_RLE           PCI_STAT_RLE
 136#define PCI_STATM_BME           PCI_STAT_BME
 137#define PCI_STATM_PRD           PCI_STAT_PRD
 138#define PCI_STATM_RIP           PCI_STAT_RIP
 139
 140/*
 141 * PCI Configuration Address Register
 142 */
 143#define PCI_CFGA_REG_BIT        2
 144#define PCI_CFGA_REG            0x000000fc
 145#define  PCI_CFGA_REG_ID        (0x00 >> 2)     /* use PCFGID */
 146#define  PCI_CFGA_REG_04        (0x04 >> 2)     /* use PCFG04_ */
 147#define  PCI_CFGA_REG_08        (0x08 >> 2)     /* use PCFG08_ */
 148#define  PCI_CFGA_REG_0C        (0x0C >> 2)     /* use PCFG0C_ */
 149#define  PCI_CFGA_REG_PBA0      (0x10 >> 2)     /* use PCIPBA_ */
 150#define  PCI_CFGA_REG_PBA1      (0x14 >> 2)     /* use PCIPBA_ */
 151#define  PCI_CFGA_REG_PBA2      (0x18 >> 2)     /* use PCIPBA_ */
 152#define  PCI_CFGA_REG_PBA3      (0x1c >> 2)     /* use PCIPBA_ */
 153#define  PCI_CFGA_REG_SUBSYS    (0x2c >> 2)     /* use PCFGSS_ */
 154#define  PCI_CFGA_REG_3C        (0x3C >> 2)     /* use PCFG3C_ */
 155#define  PCI_CFGA_REG_PBBA0C    (0x44 >> 2)     /* use PCIPBAC_ */
 156#define  PCI_CFGA_REG_PBA0M     (0x48 >> 2)
 157#define  PCI_CFGA_REG_PBA1C     (0x4c >> 2)     /* use PCIPBAC_ */
 158#define  PCI_CFGA_REG_PBA1M     (0x50 >> 2)
 159#define  PCI_CFGA_REG_PBA2C     (0x54 >> 2)     /* use PCIPBAC_ */
 160#define  PCI_CFGA_REG_PBA2M     (0x58 >> 2)
 161#define  PCI_CFGA_REG_PBA3C     (0x5c >> 2)     /* use PCIPBAC_ */
 162#define  PCI_CFGA_REG_PBA3M     (0x60 >> 2)
 163#define  PCI_CFGA_REG_PMGT      (0x64 >> 2)
 164#define PCI_CFGA_FUNC_BIT       8
 165#define PCI_CFGA_FUNC           0x00000700
 166#define PCI_CFGA_DEV_BIT        11
 167#define PCI_CFGA_DEV            0x0000f800
 168#define PCI_CFGA_DEV_INTERN     0
 169#define PCI_CFGA_BUS_BIT        16
 170#define PCI CFGA_BUS            0x00ff0000
 171#define PCI_CFGA_BUS_TYPE0      0
 172#define PCI_CFGA_EN             (1 << 31)
 173
 174/* PCI CFG04 commands */
 175#define PCI_CFG04_CMD_IO_ENA    (1 << 0)
 176#define PCI_CFG04_CMD_MEM_ENA   (1 << 1)
 177#define PCI_CFG04_CMD_BM_ENA    (1 << 2)
 178#define PCI_CFG04_CMD_MW_INV    (1 << 4)
 179#define PCI_CFG04_CMD_PAR_ENA   (1 << 6)
 180#define PCI_CFG04_CMD_SER_ENA   (1 << 8)
 181#define PCI_CFG04_CMD_FAST_ENA  (1 << 9)
 182
 183/* PCI CFG04 status fields */
 184#define PCI_CFG04_STAT_BIT      16
 185#define PCI_CFG04_STAT          0xffff0000
 186#define PCI_CFG04_STAT_66_MHZ   (1 << 21)
 187#define PCI_CFG04_STAT_FBB      (1 << 23)
 188#define PCI_CFG04_STAT_MDPE     (1 << 24)
 189#define PCI_CFG04_STAT_DST      (1 << 25)
 190#define PCI_CFG04_STAT_STA      (1 << 27)
 191#define PCI_CFG04_STAT_RTA      (1 << 28)
 192#define PCI_CFG04_STAT_RMA      (1 << 29)
 193#define PCI_CFG04_STAT_SSE      (1 << 30)
 194#define PCI_CFG04_STAT_PE       (1 << 31)
 195
 196#define PCI_PBA_MSI             (1 << 0)
 197#define PCI_PBA_P               (1 << 2)
 198
 199/* PCI PBAC registers */
 200#define PCI_PBAC_MSI            (1 << 0)
 201#define PCI_PBAC_P              (1 << 1)
 202#define PCI_PBAC_SIZE_BIT       2
 203#define PCI_PBAC_SIZE           0x0000007c
 204#define PCI_PBAC_SB             (1 << 7)
 205#define PCI_PBAC_PP             (1 << 8)
 206#define PCI_PBAC_MR_BIT         9
 207#define PCI_PBAC_MR             0x00000600
 208#define  PCI_PBAC_MR_RD         0
 209#define  PCI_PBAC_MR_RD_LINE    1
 210#define  PCI_PBAC_MR_RD_MULT    2
 211#define PCI_PBAC_MRL            (1 << 11)
 212#define PCI_PBAC_MRM            (1 << 12)
 213#define PCI_PBAC_TRP            (1 << 13)
 214
 215#define PCI_CFG40_TRDY_TIM      0x000000ff
 216#define PCI_CFG40_RET_LIM       0x0000ff00
 217
 218/*
 219 * PCI Local Base Address [0|1|2|3] Register
 220 */
 221
 222#define PCI_LBA_BADDR_BIT       0
 223#define PCI_LBA_BADDR           0xffffff00
 224
 225/*
 226 * PCI Local Base Address Control Register
 227 */
 228
 229#define PCI_LBAC_MSI            (1 << 0)
 230#define  PCI_LBAC_MSI_MEM       0
 231#define  PCI_LBAC_MSI_IO        1
 232#define PCI_LBAC_SIZE_BIT       2
 233#define PCI_LBAC_SIZE           0x0000007c
 234#define PCI_LBAC_SB             (1 << 7)
 235#define PCI_LBAC_RT             (1 << 8)
 236#define  PCI_LBAC_RT_NO_PREF    0
 237#define  PCI_LBAC_RT_PREF       1
 238
 239/*
 240 * PCI Local Base Address [0|1|2|3] Mapping Register
 241 */
 242#define PCI_LBAM_MADDR_BIT      8
 243#define PCI_LBAM_MADDR          0xffffff00
 244
 245/*
 246 * PCI Decoupled Access Control Register
 247 */
 248#define PCI_DAC_DEN             (1 << 0)
 249
 250/*
 251 * PCI Decoupled Access Status Register
 252 */
 253#define PCI_DAS_D               (1 << 0)
 254#define PCI_DAS_B               (1 << 1)
 255#define PCI_DAS_E               (1 << 2)
 256#define PCI_DAS_OFE             (1 << 3)
 257#define PCI_DAS_OFF             (1 << 4)
 258#define PCI_DAS_IFE             (1 << 5)
 259#define PCI_DAS_IFF             (1 << 6)
 260
 261/*
 262 * PCI DMA Channel 8 Configuration Register
 263 */
 264#define PCI_DMA8C_MBS_BIT       0
 265#define PCI_DMA8C_MBS           0x00000fff /* Maximum Burst Size. */
 266#define PCI_DMA8C_OUR           (1 << 12)
 267
 268/*
 269 * PCI DMA Channel 9 Configuration Register
 270 */
 271#define PCI_DMA9C_MBS_BIT       0       /* Maximum Burst Size. */
 272#define PCI_DMA9C_MBS           0x00000fff
 273
 274/*
 275 * PCI to Memory(DMA Channel 8) AND Memory to PCI DMA(DMA Channel 9)Descriptors
 276 */
 277
 278#define PCI_DMAD_PT_BIT         22              /* in DEVCMD field (descriptor) */
 279#define PCI_DMAD_PT             0x00c00000      /* preferred transaction field */
 280/* These are for reads (DMA channel 8) */
 281#define PCI_DMAD_DEVCMD_MR      0               /* memory read */
 282#define PCI_DMAD_DEVCMD_MRL     1               /* memory read line */
 283#define PCI_DMAD_DEVCMD_MRM     2               /* memory read multiple */
 284#define PCI_DMAD_DEVCMD_IOR     3               /* I/O read */
 285/* These are for writes (DMA channel 9) */
 286#define PCI_DMAD_DEVCMD_MW      0               /* memory write */
 287#define PCI_DMAD_DEVCMD_MWI     1               /* memory write invalidate */
 288#define PCI_DMAD_DEVCMD_IOW     3               /* I/O write */
 289
 290/* Swap byte field applies to both DMA channel 8 and 9 */
 291#define PCI_DMAD_SB             (1 << 24)       /* swap byte field */
 292
 293
 294/*
 295 * PCI Target Control Register
 296 */
 297
 298#define PCI_TC_RTIMER_BIT       0
 299#define PCI_TC_RTIMER           0x000000ff
 300#define PCI_TC_DTIMER_BIT       8
 301#define PCI_TC_DTIMER           0x0000ff00
 302#define PCI_TC_RDR              (1 << 18)
 303#define PCI_TC_DDT              (1 << 19)
 304
 305/*
 306 * PCI messaging unit [applies to both inbound and outbound registers ]
 307 */
 308#define PCI_MSU_M0              (1 << 0)
 309#define PCI_MSU_M1              (1 << 1)
 310#define PCI_MSU_DB              (1 << 2)
 311
 312#define PCI_MSG_ADDR            0xB8088010
 313#define PCI0_ADDR               0xB8080000
 314#define rc32434_pci ((struct pci_reg *) PCI0_ADDR)
 315#define rc32434_pci_msg ((struct pci_msu *) PCI_MSG_ADDR)
 316
 317#define PCIM_SHFT               0x6
 318#define PCIM_BIT_LEN            0x7
 319#define PCIM_H_EA               0x3
 320#define PCIM_H_IA_FIX           0x4
 321#define PCIM_H_IA_RR            0x5
 322
 323#define PCI_ADDR_START          0x50000000
 324
 325#define CPUTOPCI_MEM_WIN        0x02000000
 326#define CPUTOPCI_IO_WIN         0x00100000
 327#define PCILBA_SIZE_SHFT        2
 328#define PCILBA_SIZE_MASK        0x1F
 329#define SIZE_256MB              0x1C
 330#define SIZE_128MB              0x1B
 331#define SIZE_64MB               0x1A
 332#define SIZE_32MB               0x19
 333#define SIZE_16MB               0x18
 334#define SIZE_4MB                0x16
 335#define SIZE_2MB                0x15
 336#define SIZE_1MB                0x14
 337#define KORINA_CONFIG0_ADDR     0x80000000
 338#define KORINA_CONFIG1_ADDR     0x80000004
 339#define KORINA_CONFIG2_ADDR     0x80000008
 340#define KORINA_CONFIG3_ADDR     0x8000000C
 341#define KORINA_CONFIG4_ADDR     0x80000010
 342#define KORINA_CONFIG5_ADDR     0x80000014
 343#define KORINA_CONFIG6_ADDR     0x80000018
 344#define KORINA_CONFIG7_ADDR     0x8000001C
 345#define KORINA_CONFIG8_ADDR     0x80000020
 346#define KORINA_CONFIG9_ADDR     0x80000024
 347#define KORINA_CONFIG10_ADDR    0x80000028
 348#define KORINA_CONFIG11_ADDR    0x8000002C
 349#define KORINA_CONFIG12_ADDR    0x80000030
 350#define KORINA_CONFIG13_ADDR    0x80000034
 351#define KORINA_CONFIG14_ADDR    0x80000038
 352#define KORINA_CONFIG15_ADDR    0x8000003C
 353#define KORINA_CONFIG16_ADDR    0x80000040
 354#define KORINA_CONFIG17_ADDR    0x80000044
 355#define KORINA_CONFIG18_ADDR    0x80000048
 356#define KORINA_CONFIG19_ADDR    0x8000004C
 357#define KORINA_CONFIG20_ADDR    0x80000050
 358#define KORINA_CONFIG21_ADDR    0x80000054
 359#define KORINA_CONFIG22_ADDR    0x80000058
 360#define KORINA_CONFIG23_ADDR    0x8000005C
 361#define KORINA_CONFIG24_ADDR    0x80000060
 362#define KORINA_CONFIG25_ADDR    0x80000064
 363#define KORINA_CMD              (PCI_CFG04_CMD_IO_ENA | \
 364                                 PCI_CFG04_CMD_MEM_ENA | \
 365                                 PCI_CFG04_CMD_BM_ENA | \
 366                                 PCI_CFG04_CMD_MW_INV | \
 367                                 PCI_CFG04_CMD_PAR_ENA | \
 368                                 PCI_CFG04_CMD_SER_ENA)
 369
 370#define KORINA_STAT             (PCI_CFG04_STAT_MDPE | \
 371                                 PCI_CFG04_STAT_STA | \
 372                                 PCI_CFG04_STAT_RTA | \
 373                                 PCI_CFG04_STAT_RMA | \
 374                                 PCI_CFG04_STAT_SSE | \
 375                                 PCI_CFG04_STAT_PE)
 376
 377#define KORINA_CNFG1            ((KORINA_STAT<<16)|KORINA_CMD)
 378
 379#define KORINA_REVID            0
 380#define KORINA_CLASS_CODE       0
 381#define KORINA_CNFG2            ((KORINA_CLASS_CODE<<8) | \
 382                                  KORINA_REVID)
 383
 384#define KORINA_CACHE_LINE_SIZE  4
 385#define KORINA_MASTER_LAT       0x3c
 386#define KORINA_HEADER_TYPE      0
 387#define KORINA_BIST             0
 388
 389#define KORINA_CNFG3 ((KORINA_BIST << 24) | \
 390                      (KORINA_HEADER_TYPE<<16) | \
 391                      (KORINA_MASTER_LAT<<8) | \
 392                      KORINA_CACHE_LINE_SIZE)
 393
 394#define KORINA_BAR0     0x00000008      /* 128 MB Memory */
 395#define KORINA_BAR1     0x18800001      /* 1 MB IO */
 396#define KORINA_BAR2     0x18000001      /* 2 MB IO window for Korina
 397                                           internal Registers */
 398#define KORINA_BAR3     0x48000008      /* Spare 128 MB Memory */
 399
 400#define KORINA_CNFG4    KORINA_BAR0
 401#define KORINA_CNFG5    KORINA_BAR1
 402#define KORINA_CNFG6    KORINA_BAR2
 403#define KORINA_CNFG7    KORINA_BAR3
 404
 405#define KORINA_SUBSYS_VENDOR_ID 0x011d
 406#define KORINA_SUBSYSTEM_ID     0x0214
 407#define KORINA_CNFG8            0
 408#define KORINA_CNFG9            0
 409#define KORINA_CNFG10           0
 410#define KORINA_CNFG11   ((KORINA_SUBSYS_VENDOR_ID<<16) | \
 411                          KORINA_SUBSYSTEM_ID)
 412#define KORINA_INT_LINE         1
 413#define KORINA_INT_PIN          1
 414#define KORINA_MIN_GNT          8
 415#define KORINA_MAX_LAT          0x38
 416#define KORINA_CNFG12           0
 417#define KORINA_CNFG13           0
 418#define KORINA_CNFG14           0
 419#define KORINA_CNFG15   ((KORINA_MAX_LAT<<24) | \
 420                         (KORINA_MIN_GNT<<16) | \
 421                         (KORINA_INT_PIN<<8)  | \
 422                          KORINA_INT_LINE)
 423#define KORINA_RETRY_LIMIT      0x80
 424#define KORINA_TRDY_LIMIT       0x80
 425#define KORINA_CNFG16 ((KORINA_RETRY_LIMIT<<8) | \
 426                        KORINA_TRDY_LIMIT)
 427#define PCI_PBAxC_R             0x0
 428#define PCI_PBAxC_RL            0x1
 429#define PCI_PBAxC_RM            0x2
 430#define SIZE_SHFT               2
 431
 432#if defined(__MIPSEB__)
 433#define KORINA_PBA0C    (PCI_PBAC_MRL | PCI_PBAC_SB | \
 434                          ((PCI_PBAxC_RM & 0x3) << PCI_PBAC_MR_BIT) | \
 435                          PCI_PBAC_PP | \
 436                          (SIZE_128MB<<SIZE_SHFT) | \
 437                           PCI_PBAC_P)
 438#else
 439#define KORINA_PBA0C    (PCI_PBAC_MRL | \
 440                          ((PCI_PBAxC_RM & 0x3) << PCI_PBAC_MR_BIT) | \
 441                          PCI_PBAC_PP | \
 442                          (SIZE_128MB<<SIZE_SHFT) | \
 443                           PCI_PBAC_P)
 444#endif
 445#define KORINA_CNFG17   KORINA_PBA0C
 446#define KORINA_PBA0M    0x0
 447#define KORINA_CNFG18   KORINA_PBA0M
 448
 449#if defined(__MIPSEB__)
 450#define KORINA_PBA1C    ((SIZE_1MB<<SIZE_SHFT) | PCI_PBAC_SB | \
 451                          PCI_PBAC_MSI)
 452#else
 453#define KORINA_PBA1C    ((SIZE_1MB<<SIZE_SHFT) | \
 454                          PCI_PBAC_MSI)
 455#endif
 456#define KORINA_CNFG19   KORINA_PBA1C
 457#define KORINA_PBA1M    0x0
 458#define KORINA_CNFG20   KORINA_PBA1M
 459
 460#if defined(__MIPSEB__)
 461#define KORINA_PBA2C    ((SIZE_2MB<<SIZE_SHFT) | PCI_PBAC_SB | \
 462                          PCI_PBAC_MSI)
 463#else
 464#define KORINA_PBA2C    ((SIZE_2MB<<SIZE_SHFT) | \
 465                          PCI_PBAC_MSI)
 466#endif
 467#define KORINA_CNFG21   KORINA_PBA2C
 468#define KORINA_PBA2M    0x18000000
 469#define KORINA_CNFG22   KORINA_PBA2M
 470#define KORINA_PBA3C    0
 471#define KORINA_CNFG23   KORINA_PBA3C
 472#define KORINA_PBA3M    0
 473#define KORINA_CNFG24   KORINA_PBA3M
 474
 475#define PCITC_DTIMER_VAL        8
 476#define PCITC_RTIMER_VAL        0x10
 477
 478#endif  /* __ASM_RC32434_PCI_H */
 479