18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Intel XScale IXP device configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciconfig NET_VENDOR_XSCALE 78c2ecf20Sopenharmony_ci bool "Intel XScale IXP devices" 88c2ecf20Sopenharmony_ci default y 98c2ecf20Sopenharmony_ci depends on NET_VENDOR_INTEL && (ARM && ARCH_IXP4XX && \ 108c2ecf20Sopenharmony_ci IXP4XX_NPE && IXP4XX_QMGR) 118c2ecf20Sopenharmony_ci help 128c2ecf20Sopenharmony_ci If you have a network (Ethernet) card belonging to this class, say Y. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci Note that the answer to this question does not directly affect the 158c2ecf20Sopenharmony_ci kernel: saying N will just cause the configurator to skip all 168c2ecf20Sopenharmony_ci the questions about XScale IXP devices. If you say Y, you will be 178c2ecf20Sopenharmony_ci asked for your specific card in the following questions. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciif NET_VENDOR_XSCALE 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciconfig IXP4XX_ETH 228c2ecf20Sopenharmony_ci tristate "Intel IXP4xx Ethernet support" 238c2ecf20Sopenharmony_ci depends on ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR 248c2ecf20Sopenharmony_ci select PHYLIB 258c2ecf20Sopenharmony_ci select NET_PTP_CLASSIFY 268c2ecf20Sopenharmony_ci help 278c2ecf20Sopenharmony_ci Say Y here if you want to use built-in Ethernet ports 288c2ecf20Sopenharmony_ci on IXP4xx processor. 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ciconfig PTP_1588_CLOCK_IXP46X 318c2ecf20Sopenharmony_ci tristate "Intel IXP46x as PTP clock" 328c2ecf20Sopenharmony_ci depends on IXP4XX_ETH 338c2ecf20Sopenharmony_ci depends on PTP_1588_CLOCK 348c2ecf20Sopenharmony_ci default y 358c2ecf20Sopenharmony_ci help 368c2ecf20Sopenharmony_ci This driver adds support for using the IXP46X as a PTP 378c2ecf20Sopenharmony_ci clock. This clock is only useful if your PTP programs are 388c2ecf20Sopenharmony_ci getting hardware time stamps on the PTP Ethernet packets 398c2ecf20Sopenharmony_ci using the SO_TIMESTAMPING API. 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 428c2ecf20Sopenharmony_ci will be called ptp_ixp46x. 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ciendif # NET_VENDOR_XSCALE 45