Searched refs:i2c_sel (Results 1 – 2 of 2) sorted by relevance
/hal_espressif-latest/components/esp_rom/patches/ |
D | esp_rom_regi2c_esp32h2.c | 88 uint32_t i2c_sel = 0; in regi2c_enable_block() local 94 i2c_sel = REG_GET_BIT(I2C_MST_ANA_CONF2_REG, REGI2C_BBPLL_MST_SEL); in regi2c_enable_block() 98 i2c_sel = REG_GET_BIT(I2C_MST_ANA_CONF2_REG, REGI2C_BIAS_MST_SEL); in regi2c_enable_block() 102 i2c_sel = REG_GET_BIT(I2C_MST_ANA_CONF2_REG, REGI2C_DIG_REG_MST_SEL); in regi2c_enable_block() 106 i2c_sel = REG_GET_BIT(I2C_MST_ANA_CONF2_REG, REGI2C_ULP_CAL_MST_SEL); in regi2c_enable_block() 110 i2c_sel = REG_GET_BIT(I2C_MST_ANA_CONF2_REG, REGI2C_SAR_I2C_MST_SEL); in regi2c_enable_block() 115 return (uint8_t)(i2c_sel ? 0: 1); in regi2c_enable_block() 121 uint8_t i2c_sel = regi2c_enable_block(block); in regi2c_read_impl() local 123 while (REG_GET_BIT(I2C_ANA_MST_I2C_CTRL_REG(i2c_sel), REGI2C_RTC_BUSY)); // wait i2c idle in regi2c_read_impl() 126 REG_WRITE(I2C_ANA_MST_I2C_CTRL_REG(i2c_sel), temp); in regi2c_read_impl() [all …]
|
D | esp_rom_hp_regi2c_esp32c6.c | 87 uint32_t i2c_sel = 0; in regi2c_enable_block() local 95 i2c_sel = REG_GET_BIT(I2C_ANA_MST_ANA_CONF2_REG, REGI2C_BBPLL_MST_SEL); in regi2c_enable_block() 99 i2c_sel = REG_GET_BIT(I2C_ANA_MST_ANA_CONF2_REG, REGI2C_BIAS_MST_SEL); in regi2c_enable_block() 103 i2c_sel = REG_GET_BIT(I2C_ANA_MST_ANA_CONF2_REG, REGI2C_DIG_REG_MST_SEL); in regi2c_enable_block() 107 i2c_sel = REG_GET_BIT(I2C_ANA_MST_ANA_CONF2_REG, REGI2C_ULP_CAL_MST_SEL); in regi2c_enable_block() 111 i2c_sel = REG_GET_BIT(I2C_ANA_MST_ANA_CONF2_REG, REGI2C_SAR_I2C_MST_SEL); in regi2c_enable_block() 116 return (uint8_t)(i2c_sel ? 0: 1); in regi2c_enable_block() 122 uint8_t i2c_sel = regi2c_enable_block(block); in regi2c_read_impl() local 124 while (REG_GET_BIT(I2C_ANA_MST_I2C_CTRL_REG(i2c_sel), REGI2C_RTC_BUSY)); // wait i2c idle in regi2c_read_impl() 127 REG_WRITE(I2C_ANA_MST_I2C_CTRL_REG(i2c_sel), temp); in regi2c_read_impl() [all …]
|