base/include/asm-arm/arch-pxa/rtai_arch.h File Reference

Include dependency graph for rtai_arch.h:

Go to the source code of this file.

Defines

#define FREQ_SYS_CLK   3686400
#define LATENCY_MATCH_REG   2000
#define SETUP_TIME_MATCH_REG   600
#define LATENCY_TICKS   (LATENCY_MATCH_REG/(1000000000/FREQ_SYS_CLK))
#define SETUP_TIME_TICKS   (SETUP_TIME_MATCH_REG/(1000000000/FREQ_SYS_CLK))
#define RTAI_TIMER_IRQ   IRQ_OST0
#define ARCH_MUX_IRQ   IRQ_GPIO_2_80
#define RTAI_TIMER_MAXVAL   0xFFFF
#define RTAI_TIMER_FREQ   CLOCK_TICK_RATE
#define RTAI_TSC_FREQ   FREQ_SYS_CLK
#define RTAI_CALIBRATED_CPU_FREQ   RTAI_TSC_FREQ
#define RTAI_TIMER_NAME   "TIMER1"
#define RTAI_TIMER_LATENCY   0
#define RTAI_TIMER_SETUP_TIME   0
#define isdemuxirq(irq)   (irq >= IRQ_GPIO(2))

Functions

void rtai_pxa_GPIO_2_80_demux (int irq, void *dev_id, struct pt_regs *regs)
void rtai_archdep_init (void)
void rtai_archdep_exit (void)

Variables

static unsigned long rtai_cpufreq_arg = RTAI_CALIBRATED_CPU_FREQ
calibration_data rtai_tunables


Define Documentation

#define ARCH_MUX_IRQ   IRQ_GPIO_2_80

Definition at line 42 of file rtai_arch.h.

#define FREQ_SYS_CLK   3686400

Definition at line 34 of file rtai_arch.h.

#define isdemuxirq ( irq   )     (irq >= IRQ_GPIO(2))

Definition at line 106 of file rtai_arch.h.

#define LATENCY_MATCH_REG   2000

Definition at line 35 of file rtai_arch.h.

#define LATENCY_TICKS   (LATENCY_MATCH_REG/(1000000000/FREQ_SYS_CLK))

Definition at line 37 of file rtai_arch.h.

#define RTAI_CALIBRATED_CPU_FREQ   RTAI_TSC_FREQ

Definition at line 51 of file rtai_arch.h.

#define RTAI_TIMER_FREQ   CLOCK_TICK_RATE

Definition at line 46 of file rtai_arch.h.

#define RTAI_TIMER_IRQ   IRQ_OST0

Definition at line 40 of file rtai_arch.h.

#define RTAI_TIMER_LATENCY   0

Definition at line 58 of file rtai_arch.h.

#define RTAI_TIMER_MAXVAL   0xFFFF

Definition at line 43 of file rtai_arch.h.

#define RTAI_TIMER_NAME   "TIMER1"

Definition at line 54 of file rtai_arch.h.

#define RTAI_TIMER_SETUP_TIME   0

Definition at line 64 of file rtai_arch.h.

#define RTAI_TSC_FREQ   FREQ_SYS_CLK

Definition at line 49 of file rtai_arch.h.

#define SETUP_TIME_MATCH_REG   600

Definition at line 36 of file rtai_arch.h.

#define SETUP_TIME_TICKS   (SETUP_TIME_MATCH_REG/(1000000000/FREQ_SYS_CLK))

Definition at line 38 of file rtai_arch.h.


Function Documentation

void rtai_archdep_exit ( void   )  [inline]

Definition at line 100 of file rtai_arch.h.

void rtai_archdep_init ( void   )  [inline]

Definition at line 90 of file rtai_arch.h.

References rtai_cpufreq_arg.

void rtai_pxa_GPIO_2_80_demux ( int  irq,
void *  dev_id,
struct pt_regs *  regs 
)

Definition at line 51 of file pxa-timer.c.


Variable Documentation

unsigned long rtai_cpufreq_arg = RTAI_CALIBRATED_CPU_FREQ [static]

Definition at line 68 of file rtai_arch.h.


Generated on Tue Feb 2 17:46:37 2010 for RTAI API by  doxygen 1.4.7