Chen Jichang
6e206dd173
refactor(clk_tree): use general api to enable the clk
2026-04-16 20:03:06 +08:00
Guilherme Ferreira
ad06708ab3
ci(esp_eth): Add public DNS fallback for ethernet download test
...
- Set 8.8.8.8 as primary DNS when DHCP provides no DNS server
- Set 8.8.4.4 as backup DNS in both cases
- Avoids intermittent failures in ethernet download test on CI runners
where the DHCP server does not supply a valid DNS address
2026-04-09 10:43:16 -03:00
Euripedes Rocha
099d7ee8ce
Merge branch 'trim-common-components-networking-manifests' into 'master'
...
fix: Component depends rules for networking and protocols
See merge request espressif/esp-idf!46961
2026-04-02 08:54:05 +02:00
Euripedes Rocha Filho
985af4a130
fix: Component depends rules for networking and protocols
...
Reduces the scope of testing to the direct dependencies.
2026-04-01 12:43:03 +02:00
Ondrej Kosta
b8c28abd0e
ci(esp_eth): changed runner to balance load in CI
2026-04-01 10:36:37 +02:00
Ondrej Kosta
b67ee93a87
Merge branch 'fix/clock_ptp' into 'master'
...
Adding PTP_CLOCK instance to IDF Clock system
Closes IDF-13906
See merge request espressif/esp-idf!45962
2026-04-01 13:31:00 +08:00
Ondrej Kosta
ed2e6735ff
feat(esp_libc): refactored POSIX timers get/set functions
...
- Added sys/timex.h and clock_adjtime API
2026-03-31 22:32:33 +08:00
Guilherme Ferreira
7451fe4766
ci(esp_eth): add C++ regression guard for ethernet macros
2026-03-31 11:19:59 -03:00
heianto
254e967db2
fix(esp_eth): Fixed designated initializer order in ETH_ESP32_EMAC_DEFAULT_CONFIG
...
Merges https://github.com/espressif/esp-idf/pull/18275
Signed-off-by: Guilherme Ferreira <guilherme.ferreira@espressif.com >
2026-03-31 11:19:59 -03:00
Fu Hanxi
4f92cfd077
ci: rename eco tags to revision
2026-03-26 12:24:59 +01:00
Ondrej Kosta
505a96964a
docs(esp_eth): added test to verify A/MPLL configuration)
...
Updated docs to state there could be conflict between PSRAM MPLL configuration and EMAC
2026-03-16 17:05:50 +08:00
Evgeny Torbin
d0f062c018
ci: remove unused test cases
2026-03-12 12:02:10 +01:00
Ondrej Kosta
d3d5b239fb
feat(esp_eth): Ethernet test refactor
...
ETH tests use setUp-tearDown to init/deinit resources
2026-02-25 08:42:49 +01:00
morris
ab16c09947
refactor(hints): move driver migration hints to own components
2026-02-14 15:51:18 +08:00
Igor Udot
f4cb052666
Merge branch 'ci/base_components' into 'master'
...
ci: use common_components in depends_components
See merge request espressif/esp-idf!45070
2026-01-26 09:08:11 +08:00
morris
0469db2f83
refactor(rcc): unify the usage of clock control macros for peripherals
...
- Removed conditional definitions for various RCC_ATOMIC macros across
multiple files, replacing them with a unified PERIPH_RCC_ATOMIC() macro.
- Updated instances where specific RCC_ATOMIC macros were used to ensure
consistent usage of PERIPH_RCC_ATOMIC().
- Deleted unused uart_share_hw_ctrl.h file as its functionality is now
integrated into the new structure.
2026-01-23 18:28:13 +08:00
igor.udot
4c26ab876b
ci: update build-test-rules to use common_components
2026-01-23 10:14:09 +08:00
Song Ruo Jing
ce6e80c129
Merge branch 'refactor/esp_hal_clock' into 'master'
...
refactor(clk): split clock HAL into separate component
Closes IDF-14108
See merge request espressif/esp-idf!44768
2026-01-19 11:33:35 +08:00
Ondrej Kosta
a45f42de7c
Merge branch 'feat/esp32p4_eco5_emac' into 'master'
...
Added PTP PPS Feature
Closes IDF-13513
See merge request espressif/esp-idf!44345
2026-01-13 16:24:09 +08:00
Song Ruo Jing
62511d61e9
refactor(clk): split clock HAL into separate component
2026-01-13 15:50:20 +08:00
He Binglin
7f98da97d3
Merge branch 'bugfix/esp_idf_c5_eco3_cpu_lockup' into 'master'
...
change: support top pd during sleep for esp32c5 eco3 and remove sleep mmu related flow
Closes IDF-13953
See merge request espressif/esp-idf!43587
2026-01-13 11:04:59 +08:00
Ondrej Kosta
f8b055bd11
feat(esp_eth): added PTP EMAC PPS0 support on ESP32P4v3
...
feat(esp_eth): added options to configure PTP module
feat(esp_eth): removed all PTP ioctl commands and created API
2026-01-12 17:13:25 +08:00
hebinglin
4756d62584
change(esp_driver): set cases with toppd check only run in esp32c5eco3 rather than eco2
2026-01-12 14:30:57 +08:00
Ondrej Kosta
30b61e8d76
fix(esp_eth): made 10M loopback test less strict
2026-01-07 16:29:31 +01:00
Ashish Sharma
b5d05d3e7c
feat: migrates esp-eth to PSA APIs
2025-12-30 09:31:49 +05:30
Ondrej Kosta
c16c4abfda
Merge branch 'fix/enable_p4v3_tests' into 'master'
...
fix(ci): re-enabled ESP32P4 tests on different HW vers
Closes ITOPS-204
See merge request espressif/esp-idf!44167
2025-12-22 16:10:41 +08:00
Ondrej Kosta
2659271994
fix(ci): re-enabled ESP32P4 tests on different HW vers
2025-12-15 09:44:39 +01:00
Ondrej Kosta
ae3fbe1ada
fix(esp_eth): fixes EMAC MDC out of the range issue
...
Closes https://github.com/espressif/esp-idf/issues/17984
2025-12-11 17:30:30 +01:00
igor.udot
8c233aa9bd
ci: temp_skip_ci for p4
2025-12-04 18:08:33 +08:00
morris
580d9bca57
Merge branch 'refactor/esp_hal_gpio' into 'master'
...
refactor(gpio): split GPIO HAL into separate component
Closes IDF-14089
See merge request espressif/esp-idf!43215
2025-12-01 10:40:07 +08:00
Song Ruo Jing
1862fdec74
refactor(gpio): split GPIO HAL into separate component
...
cleaned up some includes in GPIO peripheral files
2025-11-26 15:35:07 +08:00
Ondrej Kosta
4e6b35ca9e
feat(ci): updated Ethernet tests to align with new runners
2025-11-25 17:26:49 +01:00
Ondrej Kosta
1e6f49d178
Merge branch 'chore/update-protocol-eth-connect' into 'master'
...
feat(protocol_examples_common): Use Ethernet Init component
Closes IDF-14227
See merge request espressif/esp-idf!42265
2025-11-20 17:28:17 +08:00
glmfe
f398594982
feat(protocol_examples_common): Use Ethernet Init component
...
- Refactored protocol_examples_common to use ethernet_init component
2025-11-19 15:58:12 +01:00
Ondrej Kosta
e3af4267f1
Merge branch 'fix/multicast_filter_test' into 'master'
...
fix(esp_eth): maked esp_eth_test_l2 more robust
Closes IDFCI-6131
See merge request espressif/esp-idf!43328
2025-11-18 16:04:12 +08:00
armando
b25ba4a0c1
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-17 12:11:39 +08:00
Ondrej Kosta
f39c0633d3
fix(esp_eth): maked esp_eth_test_l2 more robust
2025-11-13 09:53:49 +01:00
glmfe
9fd020d9da
refactor(hal): graduate emac hal into a new component
...
- Separate emac from hal component to a new one: esp_hal_emac.
2025-11-12 06:55:46 -03:00
Frantisek Hrbata
edf8f4b689
fix(esp_eth/cmake): avoid using BUILD_COMPONENTS build property for IDF_BUILD_V2
...
IDF_BUILD_V2 does not have BUILD_COMPONENTS build property. Therefore,
when IDF_BUILD_V2 is defined, use a generator expressions instead.
The inclusion of esp_eth_netif_glue.c, which relies on the presence of
the esp_netif component, should ideally be managed by a configuration
option. The same applies to the requirements for esp_eth. Currently,
only a basic adjustment has been made to enable the inclusion of esp_eth
in cmakev2.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-10-30 17:17:49 +08:00
Ondrej Kosta
86c9decedc
Merge branch 'fix/eth_connect' into 'master'
...
fix(esp_eth): made LAN8720 test write register function more robust
See merge request espressif/esp-idf!42856
2025-10-27 18:57:12 +08:00
Ondrej Kosta
0640d918bb
fix(esp_eth): made LAN8720 test write register function more robust
2025-10-23 15:30:15 +02:00
wuzhenghui
065dd70056
change(esp_hw_support): move ESP_SLEEP_POWER_DOWN_CPU to Kconfig
2025-10-14 16:33:30 +08:00
Ondrej Kosta
d622d4d9ac
feat(esp_eth): removed SPI Ethernet and PHY drivers from IDF
2025-09-28 16:19:42 +02:00
Marius Vikhammer
484d2c5c2f
fix(system): fixed issues with unused variable warnings when compiling with NDEBUG
2025-09-19 15:42:07 +08:00
Ondrej Kosta
bc421db41b
Merge branch 'feat/kconfig_clk_rm' into 'master'
...
feat(esp_eth): removed RMII CLK Kconfig option
Closes IDF-9724
See merge request espressif/esp-idf!41853
2025-09-19 15:35:50 +08:00
Ondrej Kosta
5c5eb99eab
Merge branch 'fix/emac_test_tmo' into 'master'
...
fix(ci): increased timeout for ethernet_int_emac_test
Closes IDFCI-3118
See merge request espressif/esp-idf!41909
2025-09-17 20:20:32 +08:00
Ondrej Kosta
5aa97623c1
feat(esp_eth): removed RMII CLK Kconfig option
2025-09-17 11:46:06 +02:00
Ondrej Kosta
2ed090ba3d
feat(esp_eth): changed ETH PHY API of esp_eth_phy_802_3_reset_hw
2025-09-16 17:54:35 +08:00
Ondrej Kosta
f7c4178103
fix(ci): increased timeout for ethernet_int_emac_test
2025-09-15 13:55:25 +02:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00