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

#include <asm/arch/irq.h>

Include dependency graph for rtai_arch.h:

Include dependency graph

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

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.

Referenced by rt_set_timer_match_reg().


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.

Referenced by rtai_archdep_init().


Generated on Thu Nov 20 11:51:57 2008 for RTAI API by doxygen 1.3.8