coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
auxadc.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef _MTK_ADC_H
4
#define _MTK_ADC_H
5
6
#include <
soc/auxadc_common.h
>
7
#include <soc/infracfg.h>
8
#include <
stdint.h
>
9
10
typedef
struct
mtk_auxadc_regs
{
11
uint32_t
con0
;
12
uint32_t
con1
;
13
uint32_t
con1_set
;
14
uint32_t
con1_clr
;
15
uint32_t
con2
;
16
uint32_t
data
[16];
17
uint32_t
reserved
[16];
18
uint32_t
misc
;
19
}
mtk_auxadc_regs
;
20
21
static
struct
mt8192_infracfg_regs
*
const
mtk_infracfg
=
mt8192_infracfg
;
22
23
#endif
auxadc_common.h
mtk_auxadc_regs
struct mtk_auxadc_regs mtk_auxadc_regs
mtk_infracfg
static struct mt8192_infracfg_regs *const mtk_infracfg
Definition:
auxadc.h:21
mt8192_infracfg
static struct mt8192_infracfg_regs *const mt8192_infracfg
Definition:
infracfg.h:416
stdint.h
uint32_t
unsigned int uint32_t
Definition:
stdint.h:14
mt8192_infracfg_regs
Definition:
infracfg.h:9
mtk_auxadc_regs
Definition:
auxadc.h:10
mtk_auxadc_regs::reserved
uint32_t reserved[16]
Definition:
auxadc.h:17
mtk_auxadc_regs::con0
uint32_t con0
Definition:
auxadc.h:11
mtk_auxadc_regs::con1_set
uint32_t con1_set
Definition:
auxadc.h:13
mtk_auxadc_regs::con1
uint32_t con1
Definition:
auxadc.h:12
mtk_auxadc_regs::con1_clr
uint32_t con1_clr
Definition:
auxadc.h:14
mtk_auxadc_regs::con2
uint32_t con2
Definition:
auxadc.h:15
mtk_auxadc_regs::misc
uint32_t misc
Definition:
auxadc.h:18
mtk_auxadc_regs::data
uint32_t data[16]
Definition:
auxadc.h:16
src
soc
mediatek
mt8192
include
soc
auxadc.h
Generated by
1.9.1