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
/*
4
* This file is created based on MT8186 Functional Specification
5
* Chapter number: 5.9
6
*/
7
8
#ifndef SOC_MEDIATEK_MT8186_AUXADC_H
9
#define SOC_MEDIATEK_MT8186_AUXADC_H
10
11
#include <
soc/auxadc_common.h
>
12
#include <soc/infracfg.h>
13
#include <
stdint.h
>
14
15
typedef
struct
mtk_auxadc_regs
{
16
uint32_t
con0
;
17
uint32_t
con1
;
18
uint32_t
con1_set
;
19
uint32_t
con1_clr
;
20
uint32_t
con2
;
21
uint32_t
data
[16];
22
uint32_t
reserved
[16];
23
uint32_t
misc
;
24
}
mtk_auxadc_regs
;
25
26
static
struct
mt8186_infracfg_ao_regs
*
const
mtk_infracfg
=
mt8186_infracfg_ao
;
27
28
#endif
auxadc_common.h
mtk_auxadc_regs
struct mtk_auxadc_regs mtk_auxadc_regs
mtk_infracfg
static struct mt8186_infracfg_ao_regs *const mtk_infracfg
Definition:
auxadc.h:26
mt8186_infracfg_ao
static struct mt8186_infracfg_ao_regs *const mt8186_infracfg_ao
Definition:
infracfg.h:544
stdint.h
uint32_t
unsigned int uint32_t
Definition:
stdint.h:14
mt8186_infracfg_ao_regs
Definition:
infracfg.h:14
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
mt8186
include
soc
auxadc.h
Generated by
1.9.1