2019-05-19 13:07:45 +01:00
# SPDX-License-Identifier: GPL-2.0-only
2011-07-14 22:13:23 -07:00
#
# Intel XScale IXP device configuration
#
config NET_VENDOR_XSCALE
bool "Intel XScale IXP devices"
2011-08-23 01:29:52 -07:00
default y
2012-04-03 15:34:00 +00:00
depends on NET_VENDOR_INTEL && (ARM && ARCH_IXP4XX && \
IXP4XX_NPE && IXP4XX_QMGR)
2020-06-14 01:50:22 +09:00
help
2015-06-21 16:28:02 -04:00
If you have a network (Ethernet) card belonging to this class, say Y.
2011-07-14 22:13:23 -07:00
Note that the answer to this question does not directly affect the
kernel: saying N will just cause the configurator to skip all
2019-07-31 15:22:13 +02:00
the questions about XScale IXP devices. If you say Y, you will be
2011-07-14 22:13:23 -07:00
asked for your specific card in the following questions.
if NET_VENDOR_XSCALE
config IXP4XX_ETH
tristate "Intel IXP4xx Ethernet support"
2022-02-11 23:32:33 +01:00
depends on ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR && OF
2011-07-14 22:13:23 -07:00
select PHYLIB
2022-02-11 23:32:33 +01:00
select OF_MDIO
2014-04-01 16:20:23 +02:00
select NET_PTP_CLASSIFY
2020-06-14 01:50:22 +09:00
help
2011-07-14 22:13:23 -07:00
Say Y here if you want to use built-in Ethernet ports
on IXP4xx processor.
2020-01-12 13:04:44 +01:00
config PTP_1588_CLOCK_IXP46X
2021-08-28 19:15:44 +02:00
bool "Intel IXP46x as PTP clock"
2020-01-12 13:04:44 +01:00
depends on IXP4XX_ETH
2021-08-28 19:15:44 +02:00
depends on PTP_1588_CLOCK=y || PTP_1588_CLOCK=IXP4XX_ETH
2020-01-12 13:04:44 +01:00
default y
help
This driver adds support for using the IXP46X as a PTP
clock. This clock is only useful if your PTP programs are
getting hardware time stamps on the PTP Ethernet packets
using the SO_TIMESTAMPING API.
To compile this driver as a module, choose M here: the module
will be called ptp_ixp46x.
2011-07-14 22:13:23 -07:00
endif # NET_VENDOR_XSCALE