RTEMS 6.3
Loading...
Searching...
No Matches
tx4925.h File Reference

Go to the source code of this file.

Macros

#define TX4925_REG_BASE   0xFF1F0000
#define TX4925_CFG_CCFG   0xE000
#define TX4925_CFG_REVID   0xE004
#define TX4925_CFG_PCFG   0xE008
#define TX4925_CFG_TOEA   0xE00C
#define TX4925_CFG_PDNCTR   0xE010
#define TX4925_CFG_GARBP   0xE018
#define TX4925_CFG_TOCNT   0xE020
#define TX4925_CFG_DRQCTR   0xE024
#define TX4925_CFG_CLKCTR   0xE028
#define TX4925_CFG_GARBC   0xE02C
#define TX4925_CFG_RAMP   0xE030
#define SELCHI   0x00100000
#define SELTMR0   0x00000200
#define TX4925_TIMER0_BASE   0xF000
#define TX4925_TIMER1_BASE   0xF100
#define TX4925_TIMER2_BASE   0xF200
#define TX4925_TIMER_TCR   0x00
#define TX4925_TIMER_TISR   0x04
#define TX4925_TIMER_CPRA   0x08
#define TX4925_TIMER_CPRB   0x0C
#define TX4925_TIMER_ITMR   0x10
#define TX4925_TIMER_CCDR   0x20
#define TX4925_TIMER_PGMR   0x30
#define TX4925_TIMER_WTMR   0x40
#define TX4925_TIMER_TRR   0xF0
#define TIMER_CLEAR_ENABLE_MASK   0x1
#define TIMER_INT_ENABLE_MASK   0x8000
#define FFI   0x1
#define TPIAE   0x4000
#define TPIBE   0x8000
#define TIIS   0x1
#define TPIAS   0x2
#define TPIBS   0x4
#define TWIS   0x8
#define TX4925_IRQCTL_DEN   0xF600
#define TX4925_IRQCTL_DM0   0xF604
#define TX4925_IRQCTL_DM1   0xF608
#define TX4925_IRQCTL_LVL0   0xF610
#define TX4925_IRQCTL_LVL1   0xF614
#define TX4925_IRQCTL_LVL2   0xF618
#define TX4925_IRQCTL_LVL3   0xF61C
#define TX4925_IRQCTL_LVL4   0xF620
#define TX4925_IRQCTL_LVL5   0xF624
#define TX4925_IRQCTL_LVL6   0xF628
#define TX4925_IRQCTL_LVL7   0xF62C
#define TX4925_IRQCTL_MSK   0xF640
#define TX4925_IRQCTL_EDC   0xF660
#define TX4925_IRQCTL_PND   0xF680
#define TX4925_IRQCTL_CS   0xF6A0
#define TX4925_IRQCTL_FLAG0   0xF510
#define TX4925_IRQCTL_FLAG1   0xF514
#define TX4925_IRQCTL_POL   0xF518
#define TX4925_IRQCTL_RCNT   0xF51C
#define TX4925_IRQCTL_MASKINT   0xF520
#define TX4925_IRQCTL_MASKEXT   0xF524
#define TX4925_REG_READ(_base, _register)
#define TX4925_REG_WRITE(_base, _register, _value)

Detailed Description

MIPS Tx4925 specific information

Macro Definition Documentation

◆ TX4925_REG_READ

#define TX4925_REG_READ ( _base,
_register )
Value:
*((volatile uint32_t *)((_base) + (_register)))

◆ TX4925_REG_WRITE

#define TX4925_REG_WRITE ( _base,
_register,
_value )
Value:
*((volatile uint32_t *)((_base) + (_register))) = (_value)