/* * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ #pragma once #include "esp_bit_defs.h" /* Analog function control register */ #define ANA_CONFIG_REG 0x6000E044 #define ANA_CONFIG_S (8) #define ANA_CONFIG_M (0x3FF) /* Clear to enable APLL */ #define I2C_APLL_M (BIT(14)) /* Clear to enable BBPLL */ #define I2C_BBPLL_M (BIT(17)) /* Clear to enable SAR */ #define I2C_SAR_M (BIT(18)) #define ANA_CONFIG2_REG 0x6000E048 #define ANA_SAR_CFG2_M (BIT(16)) /** * Restore regi2c analog calibration related configuration registers. * This is a workaround, and is fixed on later chips */ #define REGI2C_ANA_CALI_PD_WORKAROUND 1 #define REGI2C_ANA_CALI_BYTE_NUM 8