1 /* 2 * SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #pragma once 8 9 #include "soc/soc.h" 10 11 /* Some of the RF frontend control registers. 12 * PU/PD fields defined here are used in sleep related functions. 13 */ 14 15 #define FE_GEN_CTRL (DR_REG_FE_BASE + 0x0090) 16 #define FE_IQ_EST_FORCE_PU (BIT(5)) 17 #define FE_IQ_EST_FORCE_PU_M (BIT(5)) 18 #define FE_IQ_EST_FORCE_PU_V 1 19 #define FE_IQ_EST_FORCE_PU_S 5 20 #define FE_IQ_EST_FORCE_PD (BIT(4)) 21 #define FE_IQ_EST_FORCE_PD_M (BIT(4)) 22 #define FE_IQ_EST_FORCE_PD_V 1 23 #define FE_IQ_EST_FORCE_PD_S 4 24 25 #define FE2_TX_INTERP_CTRL (DR_REG_FE2_BASE + 0x00f0) 26 #define FE2_TX_INF_FORCE_PU (BIT(10)) 27 #define FE2_TX_INF_FORCE_PU_M (BIT(10)) 28 #define FE2_TX_INF_FORCE_PU_V 1 29 #define FE2_TX_INF_FORCE_PU_S 10 30 #define FE2_TX_INF_FORCE_PD (BIT(9)) 31 #define FE2_TX_INF_FORCE_PD_M (BIT(9)) 32 #define FE2_TX_INF_FORCE_PD_V 1 33 #define FE2_TX_INF_FORCE_PD_S 9 34