Back to home page

LXR

 
 

    


File indexing completed on 2025-05-11 08:23:02

0001 /**
0002  * @file
0003  *
0004  * @brief Clock driver configuration.
0005  */
0006 
0007 #include <stdint.h>
0008 
0009 typedef struct omap_timer_registers
0010 {
0011   uint32_t TIDR;
0012   uint32_t TIOCP_CFG;
0013   uint32_t TISTAT;
0014   uint32_t TISR;
0015   uint32_t TIER;
0016   uint32_t TWER;
0017   uint32_t TCLR;
0018   uint32_t TCRR;
0019   uint32_t TLDR;
0020   uint32_t TTGR;
0021   uint32_t TWPS;
0022   uint32_t TMAR;
0023   uint32_t TCAR1;
0024   uint32_t TSICR;
0025   uint32_t TCAR2;
0026   uint32_t TPIR;
0027   uint32_t TNIR;
0028   uint32_t TCVR;
0029   uint32_t TOCR;
0030   uint32_t TOWR;
0031 
0032 } omap_timer_registers_t;
0033 
0034 typedef struct omap_timer
0035 {
0036   uint32_t base;
0037   int irq_nr;
0038   struct omap_timer_registers *regs;
0039 } omap_timer_t;