2021-05-10 04:35:07 +02:00
|
|
|
/*
|
2022-01-07 19:59:41 +08:00
|
|
|
* SPDX-FileCopyrightText: 2019-2022 Espressif Systems (Shanghai) CO LTD
|
2021-05-10 04:35:07 +02:00
|
|
|
*
|
|
|
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
*/
|
2019-10-02 19:19:26 +02:00
|
|
|
|
|
|
|
|
#include "sdkconfig.h"
|
|
|
|
|
#include "bootloader_clock.h"
|
|
|
|
|
#include "bootloader_common.h"
|
2020-08-05 14:56:01 +08:00
|
|
|
#include "soc/efuse_reg.h"
|
2019-10-02 19:19:26 +02:00
|
|
|
|
|
|
|
|
uint8_t bootloader_common_get_chip_revision(void)
|
|
|
|
|
{
|
2020-06-08 22:14:21 +08:00
|
|
|
// should return the same value as esp_efuse_get_chip_ver()
|
2022-01-07 19:59:41 +08:00
|
|
|
return REG_GET_FIELD(EFUSE_RD_MAC_SPI_SYS_3_REG, EFUSE_WAFER_VERSION);
|
2019-10-02 19:19:26 +02:00
|
|
|
}
|
2020-08-05 14:56:01 +08:00
|
|
|
|
|
|
|
|
uint32_t bootloader_common_get_chip_ver_pkg(void)
|
|
|
|
|
{
|
|
|
|
|
// should return the same value as esp_efuse_get_pkg_ver()
|
2021-05-21 22:24:31 +08:00
|
|
|
return REG_GET_FIELD(EFUSE_RD_MAC_SPI_SYS_4_REG, EFUSE_PKG_VERSION);
|
2020-08-05 14:56:01 +08:00
|
|
|
}
|