From 6643798227a6d5a603f73e8308d616056c021022 Mon Sep 17 00:00:00 2001 From: Ondrej Kosta Date: Mon, 4 Mar 2024 16:23:40 +0100 Subject: [PATCH] feat(esp_eth): added configuration of SPI ETH for ESP32P4 ETH examples --- .../basic/components/ethernet_init/Kconfig.projbuild | 7 +++++++ examples/ethernet/enc28j60/main/Kconfig.projbuild | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/examples/ethernet/basic/components/ethernet_init/Kconfig.projbuild b/examples/ethernet/basic/components/ethernet_init/Kconfig.projbuild index 230b4dee1e..f2b2fadfed 100644 --- a/examples/ethernet/basic/components/ethernet_init/Kconfig.projbuild +++ b/examples/ethernet/basic/components/ethernet_init/Kconfig.projbuild @@ -147,6 +147,7 @@ menu "Example Ethernet Configuration" default 12 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 default 6 if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 default 4 if IDF_TARGET_ESP32H2 + default 33 if IDF_TARGET_ESP32P4 help Set the GPIO number used by SPI SCLK. @@ -157,6 +158,7 @@ menu "Example Ethernet Configuration" default 11 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 default 7 if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 default 5 if IDF_TARGET_ESP32H2 + default 32 if IDF_TARGET_ESP32P4 help Set the GPIO number used by SPI MOSI. @@ -167,6 +169,7 @@ menu "Example Ethernet Configuration" default 13 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 default 2 if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 default 0 if IDF_TARGET_ESP32H2 + default 52 if IDF_TARGET_ESP32P4 help Set the GPIO number used by SPI MISO. @@ -184,6 +187,7 @@ menu "Example Ethernet Configuration" default 10 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C2 default 3 if IDF_TARGET_ESP32C6 default 1 if IDF_TARGET_ESP32H2 + default 53 if IDF_TARGET_ESP32P4 help Set the GPIO number used by SPI CS0, i.e. Chip Select associated with the first SPI Eth module). @@ -197,6 +201,7 @@ menu "Example Ethernet Configuration" default 21 if IDF_TARGET_ESP32C6 default 3 if IDF_TARGET_ESP32C2 default 11 if IDF_TARGET_ESP32H2 + default 23 if IDF_TARGET_ESP32P4 help Set the GPIO number used by SPI CS1, i.e. Chip Select associated with the second SPI Eth module. @@ -206,6 +211,7 @@ menu "Example Ethernet Configuration" default 4 if IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3 default 4 if IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 default 10 if IDF_TARGET_ESP32H2 + default 48 if IDF_TARGET_ESP32P4 help Set the GPIO number used by the first SPI Ethernet module interrupt line. Set -1 to use SPI Ethernet module in polling mode. @@ -218,6 +224,7 @@ menu "Example Ethernet Configuration" default 5 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C2 default 5 if IDF_TARGET_ESP32C6 default 9 if IDF_TARGET_ESP32H2 + default 47 if IDF_TARGET_ESP32P4 help Set the GPIO number used by the second SPI Ethernet module interrupt line. Set -1 to use SPI Ethernet module in polling mode. diff --git a/examples/ethernet/enc28j60/main/Kconfig.projbuild b/examples/ethernet/enc28j60/main/Kconfig.projbuild index 3fe17bff57..0d48ae673c 100644 --- a/examples/ethernet/enc28j60/main/Kconfig.projbuild +++ b/examples/ethernet/enc28j60/main/Kconfig.projbuild @@ -16,6 +16,7 @@ menu "Example Configuration" default 12 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 default 6 if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 default 4 if IDF_TARGET_ESP32H2 + default 33 if IDF_TARGET_ESP32P4 help Set the GPIO number used by SPI SCLK. @@ -26,6 +27,7 @@ menu "Example Configuration" default 11 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 default 7 if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 default 5 if IDF_TARGET_ESP32H2 + default 32 if IDF_TARGET_ESP32P4 help Set the GPIO number used by SPI MOSI. @@ -36,6 +38,7 @@ menu "Example Configuration" default 13 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 default 2 if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 default 0 if IDF_TARGET_ESP32H2 + default 52 if IDF_TARGET_ESP32P4 help Set the GPIO number used by SPI MISO. @@ -46,6 +49,7 @@ menu "Example Configuration" default 10 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C2 default 3 if IDF_TARGET_ESP32C6 default 1 if IDF_TARGET_ESP32H2 + default 53 if IDF_TARGET_ESP32P4 help Set the GPIO number used by SPI CS. @@ -62,6 +66,7 @@ menu "Example Configuration" default 4 if IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3 default 4 if IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C6 default 10 if IDF_TARGET_ESP32H2 + default 48 if IDF_TARGET_ESP32P4 help Set the GPIO number used by ENC28J60 interrupt.