morris
|
7528dc0f20
|
ethernet: support new PHY (IP101)
1. Add support for new PHY IP101.
2. Re-enable GPIO0 output mode.
3. Clean up some docs.
|
2019-01-29 14:08:35 +08:00 |
|
morris
|
b6d7675e60
|
ethernet: fix some bugs in phy&mac driver
1. Original register mapping for LAN8720 has some registers that doesn't exist/support.
So just remove them, and fix the power and init function for LAN8720.
2. GPIO16 and GPIO17 is occupied by PSRAM, so only ETH_CLOCK_GPIO_IN mode is supported in that case if using PSRAM.
3. Fix bug of OTA failing with Ethernet
4. Fix bug of multicast with Ethernet
Closes https://github.com/espressif/esp-idf/issues/2564
Closes https://github.com/espressif/esp-idf/issues/2620
Closes https://github.com/espressif/esp-idf/issues/2657
|
2018-11-06 11:07:22 +08:00 |
|
morris
|
20b7f0ec87
|
ethernet: fix infinite loop when init phy or reset mac
1. fix infinite loop problem when init phy device
2. fix infinite loop problem when reset mac
3. fix little bugs in ethernetif_init
4. fix incompatible return value between lwip and esp-idf
Closes https://github.com/espressif/esp-idf/issues/2331
Closes https://github.com/espressif/esp-idf/issues/2141
|
2018-09-20 10:09:38 +08:00 |
|
Frank Sautter
|
f324458b6a
|
feat(emac): add support for emac to use internal (APLL) clock outputs.
|
2017-11-13 14:18:58 +08:00 |
|
Angus Gratton
|
453b5ded1d
|
ethernet: Add convenience functions esp_eth_smi_wait_value() & esp_eth_smi_wait_set()
Covers the common case of waiting for a particular PHY register to have a particular value.
|
2017-04-20 18:03:00 +10:00 |
|
Angus Gratton
|
453722ba54
|
ethernet: Refactor PHY support to be part of ethernet component
Move generic PHY support into its own interface
|
2017-04-20 18:03:00 +10:00 |
|