include/linux/mfd/mt6331/registers.h

Source file repositories/reference/linux-study-clean/include/linux/mfd/mt6331/registers.h

File Facts

System
Linux kernel
Corpus path
include/linux/mfd/mt6331/registers.h
Extension
.h
Size
20274 bytes
Lines
585
Domain
Core OS
Bucket
Core Kernel Interface
Inferred role
Core OS: implementation source
Status
source implementation candidate

Why This File Exists

Core operating-system implementation surface: boot, tasks, memory, VFS, syscall-facing interfaces, synchronization, credentials, and isolation.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef __MFD_MT6331_REGISTERS_H__
#define __MFD_MT6331_REGISTERS_H__

/* PMIC Registers */
#define MT6331_STRUP_CON0		0x0
#define MT6331_STRUP_CON2		0x2
#define MT6331_STRUP_CON3		0x4
#define MT6331_STRUP_CON4		0x6
#define MT6331_STRUP_CON5		0x8
#define MT6331_STRUP_CON6		0xA
#define MT6331_STRUP_CON7		0xC
#define MT6331_STRUP_CON8		0xE
#define MT6331_STRUP_CON9		0x10
#define MT6331_STRUP_CON10		0x12
#define MT6331_STRUP_CON11		0x14
#define MT6331_STRUP_CON12		0x16
#define MT6331_STRUP_CON13		0x18
#define MT6331_STRUP_CON14		0x1A
#define MT6331_STRUP_CON15		0x1C
#define MT6331_STRUP_CON16		0x1E
#define MT6331_STRUP_CON17		0x20
#define MT6331_STRUP_CON18		0x22
#define MT6331_HWCID			0x100
#define MT6331_SWCID			0x102
#define MT6331_EXT_PMIC_STATUS		0x104
#define MT6331_TOP_CON			0x106
#define MT6331_TEST_OUT			0x108
#define MT6331_TEST_CON0		0x10A
#define MT6331_TEST_CON1		0x10C
#define MT6331_TESTMODE_SW		0x10E
#define MT6331_EN_STATUS0		0x110
#define MT6331_EN_STATUS1		0x112
#define MT6331_EN_STATUS2		0x114
#define MT6331_OCSTATUS0		0x116
#define MT6331_OCSTATUS1		0x118
#define MT6331_OCSTATUS2		0x11A
#define MT6331_PGSTATUS			0x11C
#define MT6331_TOPSTATUS		0x11E
#define MT6331_TDSEL_CON		0x120
#define MT6331_RDSEL_CON		0x122
#define MT6331_SMT_CON0			0x124
#define MT6331_SMT_CON1			0x126
#define MT6331_SMT_CON2			0x128
#define MT6331_DRV_CON0			0x12A
#define MT6331_DRV_CON1			0x12C
#define MT6331_DRV_CON2			0x12E
#define MT6331_DRV_CON3			0x130
#define MT6331_TOP_STATUS		0x132
#define MT6331_TOP_STATUS_SET		0x134
#define MT6331_TOP_STATUS_CLR		0x136
#define MT6331_TOP_CKPDN_CON0		0x138
#define MT6331_TOP_CKPDN_CON0_SET	0x13A
#define MT6331_TOP_CKPDN_CON0_CLR	0x13C
#define MT6331_TOP_CKPDN_CON1		0x13E
#define MT6331_TOP_CKPDN_CON1_SET	0x140
#define MT6331_TOP_CKPDN_CON1_CLR	0x142
#define MT6331_TOP_CKPDN_CON2		0x144
#define MT6331_TOP_CKPDN_CON2_SET	0x146
#define MT6331_TOP_CKPDN_CON2_CLR	0x148
#define MT6331_TOP_CKSEL_CON		0x14A
#define MT6331_TOP_CKSEL_CON_SET	0x14C
#define MT6331_TOP_CKSEL_CON_CLR	0x14E
#define MT6331_TOP_CKHWEN_CON		0x150
#define MT6331_TOP_CKHWEN_CON_SET	0x152
#define MT6331_TOP_CKHWEN_CON_CLR	0x154
#define MT6331_TOP_CKTST_CON0		0x156
#define MT6331_TOP_CKTST_CON1		0x158
#define MT6331_TOP_CLKSQ		0x15A
#define MT6331_TOP_CLKSQ_SET		0x15C
#define MT6331_TOP_CLKSQ_CLR		0x15E
#define MT6331_TOP_RST_CON		0x160
#define MT6331_TOP_RST_CON_SET		0x162
#define MT6331_TOP_RST_CON_CLR		0x164
#define MT6331_TOP_RST_MISC		0x166
#define MT6331_TOP_RST_MISC_SET		0x168
#define MT6331_TOP_RST_MISC_CLR		0x16A
#define MT6331_INT_CON0			0x16C
#define MT6331_INT_CON0_SET		0x16E
#define MT6331_INT_CON0_CLR		0x170
#define MT6331_INT_CON1			0x172
#define MT6331_INT_CON1_SET		0x174
#define MT6331_INT_CON1_CLR		0x176
#define MT6331_INT_MISC_CON		0x178
#define MT6331_INT_MISC_CON_SET		0x17A
#define MT6331_INT_MISC_CON_CLR		0x17C
#define MT6331_INT_STATUS_CON0		0x17E
#define MT6331_INT_STATUS_CON1		0x180
#define MT6331_OC_GEAR_0		0x182
#define MT6331_FQMTR_CON0		0x184
#define MT6331_FQMTR_CON1		0x186

Annotation

Implementation Notes