From d2d653aebfc6f6dfba564d0d35d54c4baea7a1da Mon Sep 17 00:00:00 2001 From: Marco Casaroli Date: Wed, 18 Sep 2024 15:38:50 +0000 Subject: [PATCH] feat(esp32s3-devkit): initialize opencores eth mac --- boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3-devkit.h | 4 ++++ .../xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3-devkit.h b/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3-devkit.h index cafb03f6fd..0a3fe78785 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3-devkit.h +++ b/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3-devkit.h @@ -269,5 +269,9 @@ int esp32s3_lan9250_initialize(int port); int esp32s3_lan9250_uninitialize(int port); #endif +#ifdef CONFIG_ESP32S3_OPENETH +int esp_openeth_initialize(void); +#endif + #endif /* __ASSEMBLY__ */ #endif /* __BOARDS_XTENSA_ESP32S3_ESP32S3_DEVKIT_SRC_ESP32S3_DEVKIT_H */ diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c b/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c index 4017a141e0..8718a875db 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c +++ b/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c @@ -438,6 +438,14 @@ int esp32s3_bringup(void) #endif +#ifdef CONFIG_ESP32S3_OPENETH + ret = esp_openeth_initialize(); + if (ret < 0) + { + syslog(LOG_ERR, "ERROR: Failed to initialize Open ETH ethernet.\n"); + } +#endif + #ifdef CONFIG_DEV_GPIO ret = esp32s3_gpio_init(); if (ret < 0)