mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 03:00:34 +03:00
ci(esp_eth): add S31 coverage and drop external driver test_apps
Add YT8531/S31 tests for esp_eth, eth basic, and iperf. Remove test_apps coverage of drivers maintained outside IDF.
This commit is contained in:
committed by
Euripedes Rocha
parent
a6f543a25b
commit
c024b2e8a1
@@ -62,11 +62,12 @@ menu "Example Ethernet Configuration"
|
||||
config EXAMPLE_ETH_RMII_CLK_EXT_LOOPBACK_IN_GPIO
|
||||
depends on EXAMPLE_ETH_RMII_CLK_EXT_LOOPBACK_EN
|
||||
int "RMII CLK loopback input GPIO"
|
||||
range ENV_GPIO_RANGE_MIN ENV_GPIO_RANGE_MAX
|
||||
range -1 ENV_GPIO_RANGE_MAX
|
||||
default 32 if IDF_TARGET_ESP32P4
|
||||
default 0
|
||||
help
|
||||
Set GPIO number used by RMII REF CLK input to loopback internally generated RMII CLK output.
|
||||
You can set -1 to use internal REF CLK routing if target supports it.
|
||||
See datasheet for available GPIOs.
|
||||
|
||||
if SOC_EMAC_USE_MULTI_IO_MUX
|
||||
|
||||
@@ -14,6 +14,7 @@ from pytest_embedded import Dut
|
||||
pytest.param('lan8720_esp32', 'esp32', marks=[pytest.mark.eth_lan8720]),
|
||||
pytest.param('defaults_esp32p4', 'esp32p4', marks=[pytest.mark.eth_ip101]),
|
||||
pytest.param('defaults_esp32p4v1', 'esp32p4', marks=[pytest.mark.eth_ip101, pytest.mark.esp32p4_rev1]),
|
||||
pytest.param('defaults_esp32s31', 'esp32s31', marks=[pytest.mark.eth_yt8531]),
|
||||
],
|
||||
indirect=['target'],
|
||||
)
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
CONFIG_IDF_TARGET="esp32s31"
|
||||
|
||||
CONFIG_ETH_ENABLED=y
|
||||
CONFIG_ETH_USE_ESP32_EMAC=y
|
||||
|
||||
CONFIG_EXAMPLE_ETH_PHY_INTERFACE_RGMII=y
|
||||
CONFIG_EXAMPLE_ETH_RGMII_RX_CLK_GPIO=14
|
||||
CONFIG_EXAMPLE_ETH_RGMII_TX_CLK_GPIO=13
|
||||
CONFIG_EXAMPLE_ETH_RGMII_PHY_REF_CLK_GPIO=-1
|
||||
CONFIG_EXAMPLE_ETH_RGMII_TX_CTL_GPIO=12
|
||||
CONFIG_EXAMPLE_ETH_RGMII_TXD0_GPIO=8
|
||||
CONFIG_EXAMPLE_ETH_RGMII_TXD1_GPIO=9
|
||||
CONFIG_EXAMPLE_ETH_RGMII_TXD2_GPIO=10
|
||||
CONFIG_EXAMPLE_ETH_RGMII_TXD3_GPIO=11
|
||||
CONFIG_EXAMPLE_ETH_RGMII_RX_CTL_GPIO=15
|
||||
CONFIG_EXAMPLE_ETH_RGMII_RXD0_GPIO=19
|
||||
CONFIG_EXAMPLE_ETH_RGMII_RXD1_GPIO=18
|
||||
CONFIG_EXAMPLE_ETH_RGMII_RXD2_GPIO=17
|
||||
CONFIG_EXAMPLE_ETH_RGMII_RXD3_GPIO=16
|
||||
|
||||
CONFIG_EXAMPLE_ETH_MDC_GPIO=5
|
||||
CONFIG_EXAMPLE_ETH_MDIO_GPIO=6
|
||||
CONFIG_EXAMPLE_ETH_PHY_RST_GPIO=7
|
||||
|
||||
CONFIG_EXAMPLE_ETH_DEINIT_AFTER_S=10
|
||||
|
||||
CONFIG_EXAMPLE_ETH_PHY_RST_TIMING_EN=y
|
||||
@@ -0,0 +1,4 @@
|
||||
CONFIG_IDF_TARGET="esp32s31"
|
||||
|
||||
CONFIG_ETH_ENABLED=y
|
||||
CONFIG_ETH_USE_ESP32_EMAC=y
|
||||
Reference in New Issue
Block a user