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;
20  uint32_t con2;
21  uint32_t data[16];
22  uint32_t reserved[16];
23  uint32_t misc;
25 
27 
28 #endif
struct mtk_auxadc_regs mtk_auxadc_regs
static struct mt8186_infracfg_ao_regs *const mtk_infracfg
Definition: auxadc.h:26
static struct mt8186_infracfg_ao_regs *const mt8186_infracfg_ao
Definition: infracfg.h:544
unsigned int uint32_t
Definition: stdint.h:14
uint32_t reserved[16]
Definition: auxadc.h:17
uint32_t con0
Definition: auxadc.h:11
uint32_t con1_set
Definition: auxadc.h:13
uint32_t con1
Definition: auxadc.h:12
uint32_t con1_clr
Definition: auxadc.h:14
uint32_t con2
Definition: auxadc.h:15
uint32_t misc
Definition: auxadc.h:18
uint32_t data[16]
Definition: auxadc.h:16