brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · b33f64c Raw
46 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Intel XScale IXP device configuration4#5 6config NET_VENDOR_XSCALE7	bool "Intel XScale IXP devices"8	default y9	depends on NET_VENDOR_INTEL && (ARM && ARCH_IXP4XX && \10		   IXP4XX_NPE && IXP4XX_QMGR)11	help12	  If you have a network (Ethernet) card belonging to this class, say Y.13 14	  Note that the answer to this question does not directly affect the15	  kernel: saying N will just cause the configurator to skip all16	  the questions about XScale IXP devices. If you say Y, you will be17	  asked for your specific card in the following questions.18 19if NET_VENDOR_XSCALE20 21config IXP4XX_ETH22	tristate "Intel IXP4xx Ethernet support"23	depends on ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR && OF24	select PHYLIB25	select OF_MDIO26	select NET_PTP_CLASSIFY27	help28	  Say Y here if you want to use built-in Ethernet ports29	  on IXP4xx processor.30 31config PTP_1588_CLOCK_IXP46X32	bool "Intel IXP46x as PTP clock"33	depends on IXP4XX_ETH34	depends on PTP_1588_CLOCK=y || PTP_1588_CLOCK=IXP4XX_ETH35	default y36	help37	  This driver adds support for using the IXP46X as a PTP38	  clock. This clock is only useful if your PTP programs are39	  getting hardware time stamps on the PTP Ethernet packets40	  using the SO_TIMESTAMPING API.41 42	  To compile this driver as a module, choose M here: the module43	  will be called ptp_ixp46x.44 45endif # NET_VENDOR_XSCALE46