1 /* 2 * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #pragma once 8 9 /** 10 * @file regi2c_pmu.h 11 * @brief Register definitions for digital to get rtc voltage & digital voltage 12 * by setting rtc_dbias_Wak & dig_dbias_wak or by analog self-calibration. 13 */ 14 15 #define I2C_PMU 0x6d 16 #define I2C_PMU_HOSTID 0 17 18 #define I2C_PMU_EN_I2C_RTC_DREG 8 19 #define I2C_PMU_EN_I2C_RTC_DREG_MSB 0 20 #define I2C_PMU_EN_I2C_RTC_DREG_LSB 0 21 22 #define I2C_PMU_EN_I2C_DIG_DREG 8 23 #define I2C_PMU_EN_I2C_DIG_DREG_MSB 1 24 #define I2C_PMU_EN_I2C_DIG_DREG_LSB 1 25 26 #define I2C_PMU_EN_I2C_RTC_DREG_SLP 8 27 #define I2C_PMU_EN_I2C_RTC_DREG_SLP_MSB 2 28 #define I2C_PMU_EN_I2C_RTC_DREG_SLP_LSB 2 29 30 #define I2C_PMU_EN_I2C_DIG_DREG_SLP 8 31 #define I2C_PMU_EN_I2C_DIG_DREG_SLP_MSB 3 32 #define I2C_PMU_EN_I2C_DIG_DREG_SLP_LSB 3 33 34 #define I2C_PMU_OR_XPD_RTC_REG 9 35 #define I2C_PMU_OR_XPD_RTC_REG_MSB 4 36 #define I2C_PMU_OR_XPD_RTC_REG_LSB 4 37 38 #define I2C_PMU_OR_XPD_DIG_REG 9 39 #define I2C_PMU_OR_XPD_DIG_REG_MSB 5 40 #define I2C_PMU_OR_XPD_DIG_REG_LSB 5 41 42 #define I2C_PMU_OC_SCK_DCAP 14 43 #define I2C_PMU_OC_SCK_DCAP_MSB 7 44 #define I2C_PMU_OC_SCK_DCAP_LSB 0 45 46 #define I2C_PMU_OR_XPD_TRX 15 47 #define I2C_PMU_OR_XPD_TRX_MSB 2 48 #define I2C_PMU_OR_XPD_TRX_LSB 2 49 50 #define I2C_PMU_SEL_PLL8M_REF 21 51 #define I2C_PMU_SEL_PLL8M_REF_MSB 6 52 #define I2C_PMU_SEL_PLL8M_REF_LSB 6 53