File indexing completed on 2025-05-11 08:23:02
0001
0002
0003
0004
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;