1# Copyright (c) 2019 Interay Solutions B.V.
2# Copyright (c) 2019 Oane Kingma
3# SPDX-License-Identifier: Apache-2.0
4
5menuconfig ETH_GECKO
6	bool "SiLabs Gecko Ethernet driver"
7	default y
8	depends on DT_HAS_SILABS_GECKO_ETHERNET_ENABLED
9	help
10	  Enable Ethernet driver for Silicon Labs Gecko chips.
11
12if ETH_GECKO
13
14config ETH_GECKO_RX_THREAD_STACK_SIZE
15	int "RX thread stack size"
16	default 1500
17	help
18	  RX thread stack size
19
20config ETH_GECKO_RX_THREAD_PRIO
21	int "RX thread priority"
22	default 2
23	help
24	  RX thread priority
25
26config ETH_GECKO_CARRIER_CHECK_RX_IDLE_TIMEOUT_MS
27	int "Carrier check timeout period (ms)"
28	default 500
29	range 100 30000
30	help
31	  Set the RX idle timeout period in milliseconds after which the
32	  PHY's carrier status is re-evaluated.
33
34endif # ETH_GECKO
35