zephyr/drivers/ethernet/Kconfig.mcux
David B. Kinder ac74d8b652 license: Replace Apache boilerplate with SPDX tag
Replace the existing Apache 2.0 boilerplate header with an SPDX tag
throughout the zephyr code tree. This patch was generated via a
script run over the master branch.

Also updated doc/porting/application.rst that had a dependency on
line numbers in a literal include.

Manually updated subsys/logging/sys_log.c that had a malformed
header in the original file.  Also cleanup several cases that already
had a SPDX tag and we either got a duplicate or missed updating.

Jira: ZEP-1457

Change-Id: I6131a1d4ee0e58f5b938300c2d2fc77d2e69572c
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2017-01-19 03:50:58 +00:00

83 lines
1.6 KiB
Plaintext

# Kconfig - ETH_MCUX Ethernet driver configuration options
# Copyright (c) 2016 ARM Ltd
#
# SPDX-License-Identifier: Apache-2.0
menuconfig ETH_MCUX
bool
prompt "MCUX Ethernet driver"
depends on NET_L2_ETHERNET && HAS_MCUX
default n
help
Enable MCUX Ethernet driver. Note, this driver performs one shot PHY
setup. There is no support for PHY disconnect, reconnect or
configuration change.
if ETH_MCUX
config ETH_MCUX_RX_BUFFERS
int "Number of MCUX RX buffers"
depends on ETH_MCUX
default 2
range 1 16
help
Set the number of RX buffers provided to the MCUX driver.
config ETH_MCUX_TX_BUFFERS
int "Number of MCUX TX buffers"
depends on ETH_MCUX
default 2
range 1 16
help
Set the number of TX buffers provided to the MCUX driver.
config ETH_MCUX_0
bool "MCUX Ethernet port 0"
default n
help
Include port 0 driver
config ETH_MCUX_0_NAME
string "Driver name"
depends on ETH_MCUX_0
default "ETH_0"
config ETH_MCUX_0_IRQ_PRI
int "Controller interrupt priority"
depends on ETH_MCUX_0
default 0
help
IRQ priority
config ETH_MCUX_0_RANDOM_MAC
bool "Random MAC address"
depends on ETH_MCUX_0 && RANDOM_GENERATOR
default y
help
Generate a random MAC address dynamically.
if ETH_MCUX_0 && ! ETH_MCUX_0_RANDOM_MAC
config ETH_MCUX_0_MAC3
hex "MAC Address Byte 3"
default 0
range 0 ff
help
This is the byte 3 of the MAC address.
config ETH_MCUX_0_MAC4
hex "MAC Address Byte 4"
default 0
range 0 ff
help
This is the byte 4 of the MAC address.
config ETH_MCUX_0_MAC5
hex "MAC Address Byte 5"
default 0
range 0 ff
help
This is the byte 5 of the MAC address.
endif
endif