include/linux/mfd/mt6328/registers.h

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

File Facts

System
Linux kernel
Corpus path
include/linux/mfd/mt6328/registers.h
Extension
.h
Size
35934 bytes
Lines
823
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_MT6328_REGISTERS_H__
#define __MFD_MT6328_REGISTERS_H__

/* PMIC Registers */
#define MT6328_STRUP_CON0            0x0000
#define MT6328_STRUP_CON2            0x0002
#define MT6328_STRUP_CON3            0x0004
#define MT6328_STRUP_CON4            0x0006
#define MT6328_STRUP_CON5            0x0008
#define MT6328_STRUP_CON6            0x000a
#define MT6328_STRUP_CON7            0x000c
#define MT6328_STRUP_CON8            0x000e
#define MT6328_STRUP_CON9            0x0010
#define MT6328_STRUP_CON10           0x0012
#define MT6328_STRUP_CON11           0x0014
#define MT6328_STRUP_CON12           0x0016
#define MT6328_STRUP_CON13           0x0018
#define MT6328_STRUP_CON14           0x001a
#define MT6328_STRUP_CON15           0x001c
#define MT6328_STRUP_CON16           0x001e
#define MT6328_STRUP_CON17           0x0020
#define MT6328_STRUP_CON18           0x0022
#define MT6328_STRUP_CON19           0x0024
#define MT6328_STRUP_CON20           0x0026
#define MT6328_STRUP_CON21           0x0028
#define MT6328_STRUP_CON22           0x002a
#define MT6328_STRUP_CON23           0x002c
#define MT6328_STRUP_CON24           0x002e
#define MT6328_STRUP_CON25           0x0030
#define MT6328_STRUP_CON26           0x0032
#define MT6328_STRUP_CON27           0x0034
#define MT6328_STRUP_CON28           0x0036
#define MT6328_STRUP_CON29           0x0038
#define MT6328_STRUP_CON30           0x003a
#define MT6328_STRUP_CON31           0x003c
#define MT6328_STRUP_CON32           0x003e
#define MT6328_STRUP_ANA_CON0        0x0040
#define MT6328_HWCID                 0x0200
#define MT6328_SWCID                 0x0202
#define MT6328_TOP_CON               0x0204
#define MT6328_TEST_OUT              0x0206
#define MT6328_TEST_CON0             0x0208
#define MT6328_TEST_CON1             0x020a
#define MT6328_TESTMODE_SW           0x020c
#define MT6328_EN_STATUS0            0x020e
#define MT6328_EN_STATUS1            0x0210
#define MT6328_EN_STATUS2            0x0212
#define MT6328_OCSTATUS0             0x0214
#define MT6328_OCSTATUS1             0x0216
#define MT6328_OCSTATUS2             0x0218
#define MT6328_PGDEBSTATUS           0x021a
#define MT6328_PGSTATUS              0x021c
#define MT6328_THERMALSTATUS         0x021e
#define MT6328_TOPSTATUS             0x0220
#define MT6328_TDSEL_CON             0x0222
#define MT6328_RDSEL_CON             0x0224
#define MT6328_SMT_CON0              0x0226
#define MT6328_SMT_CON1              0x0228
#define MT6328_SMT_CON2              0x022a
#define MT6328_DRV_CON0              0x022c
#define MT6328_DRV_CON1              0x022e
#define MT6328_DRV_CON2              0x0230
#define MT6328_DRV_CON3              0x0232
#define MT6328_TOP_STATUS            0x0234
#define MT6328_TOP_STATUS_SET        0x0236
#define MT6328_TOP_STATUS_CLR        0x0238
#define MT6328_RGS_ANA_MON           0x023a
#define MT6328_TOP_CKPDN_CON0        0x023c
#define MT6328_TOP_CKPDN_CON0_SET    0x023e
#define MT6328_TOP_CKPDN_CON0_CLR    0x0240
#define MT6328_TOP_CKPDN_CON1        0x0242
#define MT6328_TOP_CKPDN_CON1_SET    0x0244
#define MT6328_TOP_CKPDN_CON1_CLR    0x0246
#define MT6328_TOP_CKPDN_CON2        0x0248
#define MT6328_TOP_CKPDN_CON2_SET    0x024a
#define MT6328_TOP_CKPDN_CON2_CLR    0x024c
#define MT6328_TOP_CKPDN_CON3        0x024e
#define MT6328_TOP_CKPDN_CON3_SET    0x0250
#define MT6328_TOP_CKPDN_CON3_CLR    0x0252
#define MT6328_TOP_CKPDN_CON4        0x0254
#define MT6328_TOP_CKPDN_CON4_SET    0x0256
#define MT6328_TOP_CKPDN_CON4_CLR    0x0258
#define MT6328_TOP_CKSEL_CON0        0x025a
#define MT6328_TOP_CKSEL_CON0_SET    0x025c
#define MT6328_TOP_CKSEL_CON0_CLR    0x025e
#define MT6328_TOP_CKSEL_CON1        0x0260
#define MT6328_TOP_CKSEL_CON1_SET    0x0262
#define MT6328_TOP_CKSEL_CON1_CLR    0x0264
#define MT6328_TOP_CKSEL_CON2        0x0266
#define MT6328_TOP_CKSEL_CON2_SET    0x0268

Annotation

Implementation Notes