coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
dmtimer.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef __SOC_TI_AM335X_DMTIMER_H__
4
#define __SOC_TI_AM335X_DMTIMER_H__
5
6
#include <
stdint.h
>
7
8
#define M_OSC_MHZ (24)
9
10
struct
am335x_dmtimer
{
11
uint32_t
tidr
;
12
uint8_t
res1
[12];
13
uint32_t
tiocp_cfg
;
14
uint8_t
res2
[12];
15
uint32_t
irq_eoi
;
16
uint32_t
irqstatus_raw
;
17
uint32_t
irqstatus
;
18
uint32_t
irqenable_set
;
19
uint32_t
irqenable_clr
;
20
uint32_t
irqwakeen
;
21
uint32_t
tclr
;
22
uint32_t
tcrr
;
23
uint32_t
tldr
;
24
uint32_t
ttgr
;
25
uint32_t
twps
;
26
uint32_t
tmar
;
27
uint32_t
tcar1
;
28
uint32_t
tsicr
;
29
uint32_t
tcar2
;
30
};
31
32
#define TCLR_ST (0x01 << 0)
33
#define TCLR_AR (0x01 << 1)
34
35
#define DMTIMER_2 (0x48040000)
36
37
#endif
stdint.h
uint32_t
unsigned int uint32_t
Definition:
stdint.h:14
uint8_t
unsigned char uint8_t
Definition:
stdint.h:8
am335x_dmtimer
Definition:
dmtimer.h:10
am335x_dmtimer::ttgr
uint32_t ttgr
Definition:
dmtimer.h:24
am335x_dmtimer::irqenable_clr
uint32_t irqenable_clr
Definition:
dmtimer.h:19
am335x_dmtimer::twps
uint32_t twps
Definition:
dmtimer.h:25
am335x_dmtimer::irqstatus_raw
uint32_t irqstatus_raw
Definition:
dmtimer.h:16
am335x_dmtimer::tcar2
uint32_t tcar2
Definition:
dmtimer.h:29
am335x_dmtimer::tcar1
uint32_t tcar1
Definition:
dmtimer.h:27
am335x_dmtimer::irqwakeen
uint32_t irqwakeen
Definition:
dmtimer.h:20
am335x_dmtimer::irqstatus
uint32_t irqstatus
Definition:
dmtimer.h:17
am335x_dmtimer::tldr
uint32_t tldr
Definition:
dmtimer.h:23
am335x_dmtimer::tiocp_cfg
uint32_t tiocp_cfg
Definition:
dmtimer.h:13
am335x_dmtimer::irqenable_set
uint32_t irqenable_set
Definition:
dmtimer.h:18
am335x_dmtimer::tmar
uint32_t tmar
Definition:
dmtimer.h:26
am335x_dmtimer::tsicr
uint32_t tsicr
Definition:
dmtimer.h:28
am335x_dmtimer::tclr
uint32_t tclr
Definition:
dmtimer.h:21
am335x_dmtimer::tidr
uint32_t tidr
Definition:
dmtimer.h:11
am335x_dmtimer::res1
uint8_t res1[12]
Definition:
dmtimer.h:12
am335x_dmtimer::irq_eoi
uint32_t irq_eoi
Definition:
dmtimer.h:15
am335x_dmtimer::tcrr
uint32_t tcrr
Definition:
dmtimer.h:22
am335x_dmtimer::res2
uint8_t res2[12]
Definition:
dmtimer.h:14
src
soc
ti
am335x
dmtimer.h
Generated by
1.9.1