1# Intel(R) PRO/1000 Gigabit Ethernet driver configuration options
2
3# Copyright (c) 2018-2019 Intel Corporation
4# SPDX-License-Identifier: Apache-2.0
5
6menuconfig ETH_E1000
7	bool "Intel(R) PRO/1000 Gigabit Ethernet driver"
8	default y
9	depends on DT_HAS_INTEL_E1000_ENABLED
10	depends on PCIE
11	help
12	  Enable Intel(R) PRO/1000 Gigabit Ethernet driver.
13
14if ETH_E1000
15
16config ETH_NIC_MODEL
17	string
18	default "e1000"
19	help
20	  Tells what Qemu network model to use. This value is given as
21	  a parameter to -nic qemu command line option.
22
23config ETH_E1000_VERBOSE_DEBUG
24	bool "Hexdump of the received and sent frames"
25	help
26	  Enabling this will turn on the hexdump of the received and sent
27	  frames. Do not leave on for production.
28
29config ETH_E1000_PTP_CLOCK
30	bool "PTP clock driver support [EXPERIMENTAL]"
31	depends on PTP_CLOCK
32	select EXPERIMENTAL
33	default y
34	help
35	  Enable PTP clock support. This is still a dummy that is only used
36	  for debugging and currently does not do any real PTP activities.
37
38config ETH_E1000_PTP_CLOCK_SRC_HZ
39	int "Frequency of the clock source for the PTP timer"
40	default 50000000
41	depends on ETH_E1000_PTP_CLOCK
42	help
43	  Set the frequency in Hz sourced to the PTP timer.
44	  If the value is set properly, the timer will be accurate.
45
46endif # ETH_E1000
47