blob: 4982e14867c3e855708ac3193d463ec26ebb1787 [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2021 MediaTek Inc.
*/
#ifndef __MFD_MT6363_REGISTERS_H__
#define __MFD_MT6363_REGISTERS_H__
/* PMIC Registers */
#define MT6363_TOPSTATUS (0x1e)
#define MT6363_MISC_TOP_INT_CON0 (0x37)
#define MT6363_MISC_TOP_INT_STATUS0 (0x43)
#define MT6363_TOP_INT_STATUS1 (0x4e)
#define MT6363_PSC_TOP_INT_CON0 (0x90f)
#define MT6363_PSC_TOP_INT_STATUS0 (0x91b)
#define MT6363_STRUP_CON11 (0xa0e)
#define MT6363_STRUP_CON12 (0xa0f)
#define MT6363_PCHR_VREF_ANA_CON1 (0xa89)
#define MT6363_PCHR_VREF_ANA_CON2 (0xa8a)
#define MT6363_BM_TOP_INT_CON0 (0xc24)
#define MT6363_BM_TOP_INT_STATUS0 (0xc36)
#define MT6363_HK_TOP_INT_CON0 (0xf92)
#define MT6363_HK_TOP_INT_STATUS0 (0xf9e)
#define MT6363_BUCK_TOP_INT_CON0 (0x1411)
#define MT6363_BUCK_TOP_INT_STATUS0 (0x141d)
#define MT6363_LDO_TOP_INT_CON0 (0x1b11)
#define MT6363_LDO_TOP_INT_STATUS0 (0x1b29)
#define MT6363_CHRDET_DEB_ADDR MT6363_TOPSTATUS
#define MT6363_CHRDET_DEB_MASK (0x1)
#define MT6363_CHRDET_DEB_SHIFT (2)
#define MT6363_RG_VBB_UVLO_VTHL_ADDR MT6363_PCHR_VREF_ANA_CON1
#define MT6363_RG_VBB_UVLO_VTHL_MASK (0xF)
#define MT6363_RG_VBB_UVLO_VTHL_SHIFT (0)
#define MT6363_RG_VSYS_UVLO_VTHL_ADDR MT6363_PCHR_VREF_ANA_CON2
#define MT6363_RG_VSYS_UVLO_VTHL_MASK (0xF)
#define MT6363_RG_VSYS_UVLO_VTHL_SHIFT (0)
#define MT6363_AUXADC_ADC0_L (0x1088)
#define MT6363_AUXADC_ADC3_L (0x108e)
#define MT6363_AUXADC_ADC4_L (0x1090)
#define MT6363_AUXADC_ADC11_L (0x109e)
#define MT6363_AUXADC_ADC38_L (0x10c4)
#define MT6363_AUXADC_ADC39_L (0x10c6)
#define MT6363_AUXADC_ADC40_L (0x10c8)
#define MT6363_AUXADC_ADC_CH12_L (0x10d2)
#define MT6363_AUXADC_ADC_CH14_L (0x10d8)
#define MT6363_AUXADC_ADC42_L (0x10dc)
#define MT6363_AUXADC_RQST0 (0x1108)
#define MT6363_AUXADC_RQST1 (0x1109)
#define MT6363_AUXADC_RQST3 (0x110c)
#define MT6363_SDMADC_RQST0 (0x110e)
#define MT6363_SDMADC_CON0 (0x11c4)
#define MT6363_AUXADC_IMP0 (0x1208)
#define MT6363_AUXADC_IMP1 (0x1209)
#endif /* __MFD_MT6363_REGISTERS_H__ */