]> granicus.if.org Git - esp-idf/commitdiff
Rename Kconfig options (components/ethernet)
authorRoland Dobai <dobai.roland@gmail.com>
Tue, 30 Apr 2019 10:30:32 +0000 (12:30 +0200)
committerRoland Dobai <dobai.roland@gmail.com>
Tue, 21 May 2019 07:09:01 +0000 (09:09 +0200)
components/ethernet/Kconfig
components/ethernet/emac_common.h
components/ethernet/emac_main.c
components/ethernet/sdkconfig.rename [new file with mode: 0644]
components/lwip/port/esp32/netif/ethernetif.c
examples/ethernet/iperf/sdkconfig.defaults
tools/ldgen/samples/sdkconfig

index a5723a1162478372b6114e6fb45df6165ed3017b..9444f78e43cec00741743cce3e65b6209f63ab27 100644 (file)
@@ -1,6 +1,6 @@
 menu Ethernet
 
-    config DMA_RX_BUF_NUM
+    config ETH_DMA_RX_BUF_NUM
         int "Number of DMA RX buffers"
         range 3 20
         default 10
@@ -10,7 +10,7 @@ menu Ethernet
             More buffers will increase throughput.
             If flow ctrl is enabled, make sure this number is larger than 9.
 
-    config DMA_TX_BUF_NUM
+    config ETH_DMA_TX_BUF_NUM
         int "Number of DMA TX buffers"
         range 3 20
         default 10
@@ -19,7 +19,7 @@ menu Ethernet
             These buffers are allocated dynamically.
             More buffers will increase throughput.
 
-    config EMAC_L2_TO_L3_RX_BUF_MODE
+    config ETH_EMAC_L2_TO_L3_RX_BUF_MODE
         bool "Enable received buffers be copied to Layer3 from Layer2"
         default y
         help
@@ -30,7 +30,7 @@ menu Ethernet
             If this option is not selected, IP layer only uses the pointers to the DMA buffers owned by Ethernet MAC.
             When Ethernet MAC doesn't have any available buffers left, it will drop the incoming packets.
 
-    config EMAC_CHECK_LINK_PERIOD_MS
+    config ETH_CHECK_LINK_STATUS_PERIOD_MS
         int "Period (ms) of checking Ethernet linkup status"
         range 1000 5000
         default 2000
@@ -38,14 +38,14 @@ menu Ethernet
             The emac driver uses an internal timer to check the Ethernet linkup status.
             Here you should choose a valid interval time.
 
-    config EMAC_TASK_PRIORITY
+    config ETH_EMAC_TASK_PRIORITY
         int "EMAC_TASK_PRIORITY"
         default 20
         range 3 22
         help
             Priority of Ethernet MAC task.
 
-    config EMAC_TASK_STACK_SIZE
+    config ETH_EMAC_TASK_STACK_SIZE
         int "Stack Size of EMAC Task"
         default 3072
         range 2000 8000
index 64a0bf9f2f27b3b1f3c2710d341dcc4bae2c6bd8..e60de6186e5295e8daa8e564f2cc0a6a37473dee 100644 (file)
@@ -102,10 +102,10 @@ struct emac_close_cmd {
     int8_t err;
 };
 
-#define DMA_RX_BUF_NUM CONFIG_DMA_RX_BUF_NUM
-#define DMA_TX_BUF_NUM CONFIG_DMA_TX_BUF_NUM
-#define EMAC_TASK_PRIORITY CONFIG_EMAC_TASK_PRIORITY
-#define EMAC_TASK_STACK_SIZE CONFIG_EMAC_TASK_STACK_SIZE
+#define DMA_RX_BUF_NUM          CONFIG_ETH_DMA_RX_BUF_NUM
+#define DMA_TX_BUF_NUM          CONFIG_ETH_DMA_TX_BUF_NUM
+#define EMAC_TASK_PRIORITY      CONFIG_ETH_EMAC_TASK_PRIORITY
+#define EMAC_TASK_STACK_SIZE    CONFIG_ETH_EMAC_TASK_STACK_SIZE
 
 #define DMA_RX_BUF_SIZE 1600
 #define DMA_TX_BUF_SIZE 1600
index b93ea98a2a9f789352c4353849287de4b27f960c..2f9feedf13cceb2a04c3eb0da68e5aa3e6b12948 100644 (file)
@@ -467,7 +467,7 @@ static uint32_t IRAM_ATTR emac_get_rxbuf_count_in_intr(void)
     return cnt;
 }
 
-#if CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE
+#if CONFIG_ETH_EMAC_L2_TO_L3_RX_BUF_MODE
 static void emac_process_rx(void)
 {
     if (emac_config.emac_status == EMAC_RUNTIME_STOP) {
@@ -649,7 +649,7 @@ static void emac_check_phy_init(void)
     } else {
         REG_CLR_BIT(EMAC_GMACCONFIG_REG, EMAC_EMACFESPEED);
     }
-#if CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE
+#if CONFIG_ETH_EMAC_L2_TO_L3_RX_BUF_MODE
     emac_disable_flowctrl();
     emac_config.emac_flow_ctrl_partner_support = false;
 #else
@@ -768,7 +768,7 @@ void emac_link_check_func(void *pv_parameters)
 static bool emac_link_check_timer_init(void)
 {
     emac_timer = xTimerCreate("emac_timer",
-                              (CONFIG_EMAC_CHECK_LINK_PERIOD_MS / portTICK_PERIOD_MS),
+                              (CONFIG_ETH_CHECK_LINK_STATUS_PERIOD_MS / portTICK_PERIOD_MS),
                               pdTRUE,
                               NULL,
                               emac_link_check_func);
diff --git a/components/ethernet/sdkconfig.rename b/components/ethernet/sdkconfig.rename
new file mode 100644 (file)
index 0000000..d70ede3
--- /dev/null
@@ -0,0 +1,9 @@
+# sdkconfig replacement configurations for deprecated options formatted as
+# CONFIG_DEPRECATED_OPTION CONFIG_NEW_OPTION
+
+CONFIG_DMA_RX_BUF_NUM               CONFIG_ETH_DMA_RX_BUF_NUM
+CONFIG_DMA_TX_BUF_NUM               CONFIG_ETH_DMA_TX_BUF_NUM
+CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE    CONFIG_ETH_EMAC_L2_TO_L3_RX_BUF_MODE
+CONFIG_EMAC_CHECK_LINK_PERIOD_MS    CONFIG_ETH_CHECK_LINK_STATUS_PERIOD_MS
+CONFIG_EMAC_TASK_PRIORITY           CONFIG_ETH_EMAC_TASK_PRIORITY
+CONFIG_EMAC_TASK_STACK_SIZE         CONFIG_ETH_EMAC_TASK_STACK_SIZE
index 48693a9343fdfa8caeb6e7f2e81b989a30b94e33..d61653fcaca56b511140aeef3d120350055a44e7 100644 (file)
@@ -83,7 +83,7 @@ ethernet_low_level_init(struct netif *netif)
 #endif
 #endif
 
-#ifndef CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE
+#ifndef CONFIG_ETH_EMAC_L2_TO_L3_RX_BUF_MODE
   netif->l2_buffer_free_notify = esp_eth_free_rx_buf;
 #endif
 }
@@ -150,7 +150,7 @@ ethernet_low_level_output(struct netif *netif, struct pbuf *p)
  * @param buffer the ethernet buffer
  * @param len the len of buffer
  *
- * @note When CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE is enabled, a copy of buffer
+ * @note When CONFIG_ETH_EMAC_L2_TO_L3_RX_BUF_MODE is enabled, a copy of buffer
  *       will be made for high layer (LWIP) and ethernet is responsible for
  *       freeing the buffer. Otherwise, high layer and ethernet share the
  *       same buffer and high layer is responsible for freeing the buffer.
@@ -161,7 +161,7 @@ ethernetif_input(struct netif *netif, void *buffer, uint16_t len)
   struct pbuf *p;
 
   if(buffer== NULL || !netif_is_up(netif)) {
-#ifndef CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE
+#ifndef CONFIG_ETH_EMAC_L2_TO_L3_RX_BUF_MODE
     if (buffer) {
       esp_eth_free_rx_buf(buffer);
     }
@@ -169,7 +169,7 @@ ethernetif_input(struct netif *netif, void *buffer, uint16_t len)
     return;
   }
 
-#ifdef CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE
+#ifdef CONFIG_ETH_EMAC_L2_TO_L3_RX_BUF_MODE
   p = pbuf_alloc(PBUF_RAW, len, PBUF_RAM);
   if (p == NULL) {
     return;
index 74d1647a7ce117472c8e80410a1af17f73591aa7..a07acc2ddf289a2ce8267509e5969f0938fb67b9 100644 (file)
@@ -23,5 +23,5 @@ CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
 CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
 
 # Ethernet
-CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE=y
+CONFIG_ETH_EMAC_L2_TO_L3_RX_BUF_MODE=y
 
index c6d56b713858f4066a36ee3f3c83201ada5286a7..8fa6cf3c0a257c543fe54f2f0f1e028e50b2db62 100644 (file)
@@ -243,10 +243,10 @@ CONFIG_ADC_CAL_LUT_ENABLE=y
 #
 # Ethernet
 #
-CONFIG_DMA_RX_BUF_NUM=10
-CONFIG_DMA_TX_BUF_NUM=10
-CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE=
-CONFIG_EMAC_TASK_PRIORITY=20
+CONFIG_ETH_DMA_RX_BUF_NUM=10
+CONFIG_ETH_DMA_TX_BUF_NUM=10
+CONFIG_ETH_EMAC_L2_TO_L3_RX_BUF_MODE=
+CONFIG_ETH_EMAC_TASK_PRIORITY=20
 
 #
 # FAT Filesystem support