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