Merge branch 'feature/remove_efuse_dependency' into 'master'

esp_hw_support: Removes efuse dependency

Closes IDF-4713

See merge request espressif/esp-idf!21212
This commit is contained in:
Konstantin Kondrashov
2022-11-29 18:12:26 +08:00
26 changed files with 249 additions and 170 deletions

View File

@@ -138,13 +138,24 @@ typedef volatile struct efuse_dev_s {
};
uint32_t val;
} rd_mac_spi_sys_3;
uint32_t rd_mac_spi_sys_4;
union {
struct {
uint32_t reserved1: 23;
uint32_t wafer_version_minor_high: 1;
uint32_t wafer_version_major: 2;
uint32_t reserved2: 6;
uint32_t reserved1: 13;
uint32_t k_rtc_ldo: 7;
uint32_t k_dig_ldo: 7;
uint32_t v_rtc_dbias20_low: 5;
};
uint32_t val;
} rd_mac_spi_sys_4;
union {
struct {
uint32_t v_rtc_dbias20_hi: 3;
uint32_t v_dig_dbias20: 8;
uint32_t dig_dbias_hvt: 5;
uint32_t reserved1: 7;
uint32_t wafer_version_minor_high: 1;
uint32_t wafer_version_major: 2;
uint32_t reserved2: 6;
};
uint32_t val;
} rd_mac_spi_sys_5;
@@ -154,8 +165,10 @@ typedef volatile struct efuse_dev_s {
uint32_t rd_sys_part1_data3;
union {
struct {
uint32_t blk_version_major : 2;
uint32_t reserved1: 30;
uint32_t blk_version_major: 2;
uint32_t reserved1: 11;
uint32_t ocode: 8; /*ADC OCode*/
uint32_t reserved2: 11;
};
uint32_t val;
} rd_sys_part1_data4;