/* * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ #include "sdkconfig.h" #include #include "soc/soc_caps.h" #include "hal/assert.h" #include "hal/efuse_hal.h" #include "hal/efuse_ll.h" #include "esp_attr.h" IRAM_ATTR uint32_t efuse_hal_get_major_chip_version(void) { return efuse_ll_get_chip_wafer_version_major(); } IRAM_ATTR uint32_t efuse_hal_get_minor_chip_version(void) { return efuse_ll_get_chip_wafer_version_minor(); } /******************* eFuse control functions *************************/ void efuse_hal_set_timing(uint32_t apb_freq_hz) { (void) apb_freq_hz; efuse_ll_set_dac_num(0xFF); efuse_ll_set_dac_clk_div(0x28); efuse_ll_set_pwr_on_num(0x3000); efuse_ll_set_pwr_off_num(0x190); }