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,
11  SYSCTR_CNTCR_FCREQ = 1 << 8
12 };
13 
14 struct sysctr_regs {
19  uint8_t _rsv0[0x10];
22  uint8_t _rsv1[0xfa8];
35 };
36 check_member(sysctr_regs, counterid11, 0xffc);
37 
38 #endif /* __SOC_NVIDIA_TEGRA124_SYSCTR_H__ */
unsigned int uint32_t
Definition: stdint.h:14
unsigned char uint8_t
Definition: stdint.h:8
uint32_t counterid4
Definition: sysctr.h:23
uint32_t cntcv0
Definition: sysctr.h:17
uint32_t counterid1
Definition: sysctr.h:28
uint32_t counterid8
Definition: sysctr.h:31
uint8_t _rsv1[0xfa8]
Definition: sysctr.h:22
uint32_t counterid11
Definition: sysctr.h:34
uint32_t counterid7
Definition: sysctr.h:26
uint32_t cntfid1
Definition: sysctr.h:21
uint32_t counterid5
Definition: sysctr.h:24
uint32_t counterid0
Definition: sysctr.h:27
uint32_t counterid2
Definition: sysctr.h:29
uint32_t cntcv1
Definition: sysctr.h:18
uint32_t counterid3
Definition: sysctr.h:30
uint32_t counterid9
Definition: sysctr.h:32
uint32_t cntsr
Definition: sysctr.h:16
uint32_t cntcr
Definition: sysctr.h:15
uint8_t _rsv0[0x10]
Definition: sysctr.h:19
uint32_t cntfid0
Definition: sysctr.h:20
uint32_t counterid6
Definition: sysctr.h:25
uint32_t counterid10
Definition: sysctr.h:33
check_member(sysctr_regs, counterid11, 0xffc)
@ SYSCTR_CNTCR_FCREQ
Definition: sysctr.h:11
@ SYSCTR_CNTCR_HDBG
Definition: sysctr.h:10
@ SYSCTR_CNTCR_EN
Definition: sysctr.h:9