coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
sysctr.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef __SOC_NVIDIA_TEGRA124_SYSCTR_H__
4
#define __SOC_NVIDIA_TEGRA124_SYSCTR_H__
5
6
#include <
stdint.h
>
7
8
enum
{
9
SYSCTR_CNTCR_EN
= 1 << 0,
10
SYSCTR_CNTCR_HDBG
= 1 << 1,
11
SYSCTR_CNTCR_FCREQ
= 1 << 8
12
};
13
14
struct
sysctr_regs
{
15
uint32_t
cntcr
;
16
uint32_t
cntsr
;
17
uint32_t
cntcv0
;
18
uint32_t
cntcv1
;
19
uint8_t
_rsv0
[0x10];
20
uint32_t
cntfid0
;
21
uint32_t
cntfid1
;
22
uint8_t
_rsv1
[0xfa8];
23
uint32_t
counterid4
;
24
uint32_t
counterid5
;
25
uint32_t
counterid6
;
26
uint32_t
counterid7
;
27
uint32_t
counterid0
;
28
uint32_t
counterid1
;
29
uint32_t
counterid2
;
30
uint32_t
counterid3
;
31
uint32_t
counterid8
;
32
uint32_t
counterid9
;
33
uint32_t
counterid10
;
34
uint32_t
counterid11
;
35
};
36
check_member
(
sysctr_regs
, counterid11, 0xffc);
37
38
#endif
/* __SOC_NVIDIA_TEGRA124_SYSCTR_H__ */
stdint.h
uint32_t
unsigned int uint32_t
Definition:
stdint.h:14
uint8_t
unsigned char uint8_t
Definition:
stdint.h:8
sysctr_regs
Definition:
sysctr.h:14
sysctr_regs::counterid4
uint32_t counterid4
Definition:
sysctr.h:23
sysctr_regs::cntcv0
uint32_t cntcv0
Definition:
sysctr.h:17
sysctr_regs::counterid1
uint32_t counterid1
Definition:
sysctr.h:28
sysctr_regs::counterid8
uint32_t counterid8
Definition:
sysctr.h:31
sysctr_regs::_rsv1
uint8_t _rsv1[0xfa8]
Definition:
sysctr.h:22
sysctr_regs::counterid11
uint32_t counterid11
Definition:
sysctr.h:34
sysctr_regs::counterid7
uint32_t counterid7
Definition:
sysctr.h:26
sysctr_regs::cntfid1
uint32_t cntfid1
Definition:
sysctr.h:21
sysctr_regs::counterid5
uint32_t counterid5
Definition:
sysctr.h:24
sysctr_regs::counterid0
uint32_t counterid0
Definition:
sysctr.h:27
sysctr_regs::counterid2
uint32_t counterid2
Definition:
sysctr.h:29
sysctr_regs::cntcv1
uint32_t cntcv1
Definition:
sysctr.h:18
sysctr_regs::counterid3
uint32_t counterid3
Definition:
sysctr.h:30
sysctr_regs::counterid9
uint32_t counterid9
Definition:
sysctr.h:32
sysctr_regs::cntsr
uint32_t cntsr
Definition:
sysctr.h:16
sysctr_regs::cntcr
uint32_t cntcr
Definition:
sysctr.h:15
sysctr_regs::_rsv0
uint8_t _rsv0[0x10]
Definition:
sysctr.h:19
sysctr_regs::cntfid0
uint32_t cntfid0
Definition:
sysctr.h:20
sysctr_regs::counterid6
uint32_t counterid6
Definition:
sysctr.h:25
sysctr_regs::counterid10
uint32_t counterid10
Definition:
sysctr.h:33
check_member
check_member(sysctr_regs, counterid11, 0xffc)
SYSCTR_CNTCR_FCREQ
@ SYSCTR_CNTCR_FCREQ
Definition:
sysctr.h:11
SYSCTR_CNTCR_HDBG
@ SYSCTR_CNTCR_HDBG
Definition:
sysctr.h:10
SYSCTR_CNTCR_EN
@ SYSCTR_CNTCR_EN
Definition:
sysctr.h:9
src
soc
nvidia
tegra124
include
soc
sysctr.h
Generated by
1.9.1