Kernel Configure Tree View Options Description
<*>        FELIX switch driver
[*]         FELIX switch PTP clock support
Compile-time Configuration Options
1. ENETC
Option Values Default Value Description
CONFIG_FSL_ENETC y/n/m y Enable ENETC driver support
CONFIG_FSL_ENETC_PTP
_CLOCK
y/n/m y Enables PTP driver support
FSL_ENETC_HW_TIMESTA
MPING
y/n y Enable timestamping support
2. Felix switch
Option Values Default Value Description
CONFIG_MSCC_FELIX_SWI
TCH
y/n/m y Enable Felix switch driver
support
CONFIG_MSCC_FELIX_SWI
TCH_PTP_CLOCK
y/n/m n Enables PTP driver support
Source Files
The driver source is maintained in the Linux kernel source tree.
1. ENETC
Source File Description
drivers/net/ethernet/freescale/enetc/enetc_pf.c ENETC driver
drivers/net/ethernet/freescale/enetc/enetc_ptp.c ENETC PTP driver
2. Felix switch
Source File Description
drivers/net/ethernet/mscc/felix_board.c Felix switch driver
drivers/net/ethernet/mscc/felix_ptp.c Felix PTP driver
Device Tree Binding
1. ENETC
Property Type Status Description
reg integer Required Register map
Device Drivers
Layerscape LS1028A BSP User Guide, Rev. 0.3, 04/2019
NXP Semiconductors
49