|
|
@@ -1,5 +1,5 @@
|
|
|
/*
|
|
|
- * SPDX-FileCopyrightText: 2016-2021 Espressif Systems (Shanghai) CO LTD
|
|
|
+ * SPDX-FileCopyrightText: 2016-2022 Espressif Systems (Shanghai) CO LTD
|
|
|
*
|
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
|
*/
|
|
|
@@ -36,64 +36,84 @@ static const char phy_init_magic_pre[] = PHY_INIT_MAGIC;
|
|
|
* @brief Structure containing default recommended PHY initialization parameters.
|
|
|
*/
|
|
|
static const esp_phy_init_data_t phy_init_data= { {
|
|
|
- 3,
|
|
|
- 0,
|
|
|
- 0x04,
|
|
|
- 0x05,
|
|
|
- 0x04,
|
|
|
- 0x05,
|
|
|
- 0x05,
|
|
|
- 0x04,
|
|
|
- 0x06,
|
|
|
- 0x06,
|
|
|
- 0x06,
|
|
|
- 0x05,
|
|
|
- 0x06,
|
|
|
+ 0x80,
|
|
|
0x00,
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4E),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x4E),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x48),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x44),
|
|
|
+ LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 0x42),
|
|
|
0x00,
|
|
|
0x00,
|
|
|
0x00,
|
|
|
- 0x05,
|
|
|
- 0x09,
|
|
|
- 0x06,
|
|
|
- 0x05,
|
|
|
- 0x03,
|
|
|
- 0x06,
|
|
|
- 0x05,
|
|
|
- 0x00,
|
|
|
- 0x00,
|
|
|
- 0x00,
|
|
|
- 0x00,
|
|
|
- 0x00,
|
|
|
- 0x00,
|
|
|
- 0x00,
|
|
|
- 0x00,
|
|
|
- 0xf4,
|
|
|
- 0xf8,
|
|
|
- 0xf8,
|
|
|
- 0xf0,
|
|
|
- 0xf0,
|
|
|
- 0xf0,
|
|
|
- 0xe0,
|
|
|
- 0xe0,
|
|
|
- 0xe0,
|
|
|
- 0x18,
|
|
|
- 0x18,
|
|
|
- 0x18,
|
|
|
- LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 84),
|
|
|
- LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 72),
|
|
|
- LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 66),
|
|
|
- LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 60),
|
|
|
- LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 56),
|
|
|
- LIMIT(CONFIG_ESP_PHY_MAX_TX_POWER * 4, 0, 52),
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0xff,
|
|
|
+ 0,
|
|
|
+ 0,
|
|
|
+ 0,
|
|
|
+ 0,
|
|
|
+ 0,
|
|
|
+ 0,
|
|
|
+ 0,
|
|
|
0,
|
|
|
- 1,
|
|
|
- 1,
|
|
|
- 2,
|
|
|
- 2,
|
|
|
- 3,
|
|
|
- 4,
|
|
|
- 5,
|
|
|
0,
|
|
|
0,
|
|
|
0,
|
|
|
@@ -143,6 +163,7 @@ static const esp_phy_init_data_t phy_init_data= { {
|
|
|
0,
|
|
|
0,
|
|
|
0,
|
|
|
+ 0xf1
|
|
|
} };
|
|
|
|
|
|
static const char phy_init_magic_post[] = PHY_INIT_MAGIC;
|