You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by ac...@apache.org on 2023/08/14 19:29:31 UTC

[nuttx] 04/12: esp32s3/hardware: Update `regi2c_ctrl.h` functions name

This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit ec4149c61d50d7104cffb699a2bb0d90e5f29ce1
Author: Tiago Medicci Serrano <ti...@espressif.com>
AuthorDate: Tue Aug 8 08:50:58 2023 -0300

    esp32s3/hardware: Update `regi2c_ctrl.h` functions name
---
 arch/xtensa/src/esp32s3/hardware/regi2c_ctrl.h | 27 ++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

diff --git a/arch/xtensa/src/esp32s3/hardware/regi2c_ctrl.h b/arch/xtensa/src/esp32s3/hardware/regi2c_ctrl.h
index ef6e983c84..180fcc28b4 100644
--- a/arch/xtensa/src/esp32s3/hardware/regi2c_ctrl.h
+++ b/arch/xtensa/src/esp32s3/hardware/regi2c_ctrl.h
@@ -37,17 +37,20 @@
 #define I2C_MST_ANA_CONF0_REG          0x6000E040
 #define I2C_MST_BBPLL_STOP_FORCE_HIGH  (BIT(2))
 #define I2C_MST_BBPLL_STOP_FORCE_LOW   (BIT(3))
+#define I2C_MST_BBPLL_CAL_DONE         (BIT(24))
 
 /* ROM functions which read/write internal control bus */
 
-extern uint8_t rom_i2c_readreg(uint8_t block, uint8_t host_id,
-                               uint8_t reg_add);
-extern uint8_t rom_i2c_readreg_mask(uint8_t block, uint8_t host_id,
-                        uint8_t reg_add, uint8_t msb, uint8_t lsb);
-extern void rom_i2c_writereg(uint8_t block, uint8_t host_id,
-                             uint8_t reg_add, uint8_t data);
-extern void rom_i2c_writereg_mask(uint8_t block, uint8_t host_id,
-                   uint8_t reg_add, uint8_t msb, uint8_t lsb, uint8_t data);
+extern uint8_t esp_rom_regi2c_read(uint8_t block, uint8_t host_id,
+                                   uint8_t reg_add);
+extern uint8_t esp_rom_regi2c_read_mask(uint8_t block, uint8_t host_id,
+                                        uint8_t reg_add, uint8_t msb,
+                                        uint8_t lsb);
+extern void esp_rom_regi2c_write(uint8_t block, uint8_t host_id,
+                                 uint8_t reg_add, uint8_t data);
+extern void esp_rom_regi2c_write_mask(uint8_t block, uint8_t host_id,
+                                      uint8_t reg_add, uint8_t msb,
+                                      uint8_t lsb, uint8_t data);
 
 /* Convenience macros for the above functions, these use register
  * definitions from regi2c_bbpll.h/regi2c_dig_reg.h/regi2c_lp_bias.h/
@@ -55,15 +58,15 @@ extern void rom_i2c_writereg_mask(uint8_t block, uint8_t host_id,
  */
 
 #define REGI2C_WRITE_MASK(block, reg_add, indata) \
-      rom_i2c_writereg_mask(block, block##_HOSTID,  reg_add,  reg_add##_MSB,  reg_add##_LSB,  indata)
+      esp_rom_regi2c_write_mask(block, block##_HOSTID,  reg_add,  reg_add##_MSB,  reg_add##_LSB,  indata)
 
 #define REGI2C_READ_MASK(block, reg_add) \
-      rom_i2c_readreg_mask(block, block##_HOSTID,  reg_add,  reg_add##_MSB,  reg_add##_LSB)
+      esp_rom_regi2c_read_mask(block, block##_HOSTID,  reg_add,  reg_add##_MSB,  reg_add##_LSB)
 
 #define REGI2C_WRITE(block, reg_add, indata) \
-      rom_i2c_writereg(block, block##_HOSTID,  reg_add, indata)
+      esp_rom_regi2c_write(block, block##_HOSTID,  reg_add, indata)
 
 #define REGI2C_READ(block, reg_add) \
-      rom_i2c_readreg(block, block##_HOSTID,  reg_add)
+      esp_rom_regi2c_read(block, block##_HOSTID,  reg_add)
 
 #endif /* __ARCH_XTENSA_SRC_ESP32S3_HARDWARE_REGI2C_CTRL_H */