Skip to content

Commit c1e0230

Browse files
Roger Quadrosdavem330
authored andcommitted
net: ti: icss-iep: Add IEP driver
Add a driver for Industrial Ethernet Peripheral (IEP) block of PRUSS to support timestamping of ethernet packets and thus support PTP and PPS for PRU ethernet ports. Signed-off-by: Roger Quadros <[email protected]> Signed-off-by: Lokesh Vutla <[email protected]> Signed-off-by: Murali Karicheri <[email protected]> Signed-off-by: Vignesh Raghavendra <[email protected]> Reviewed-by: Simon Horman <[email protected]> Signed-off-by: MD Danish Anwar <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent b120562 commit c1e0230

File tree

4 files changed

+989
-0
lines changed

4 files changed

+989
-0
lines changed

drivers/net/ethernet/ti/Kconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,4 +196,15 @@ config TI_ICSSG_PRUETH
196196
to support the Ethernet operation. Currently, it supports Ethernet
197197
with 1G and 100M link speed.
198198

199+
config TI_ICSS_IEP
200+
tristate "TI PRU ICSS IEP driver"
201+
depends on TI_PRUSS
202+
default TI_PRUSS
203+
help
204+
This driver enables support for the PRU-ICSS Industrial Ethernet
205+
Peripheral within a PRU-ICSS subsystem present on various TI SoCs.
206+
207+
To compile this driver as a module, choose M here. The module
208+
will be called icss_iep.
209+
199210
endif # NET_VENDOR_TI

drivers/net/ethernet/ti/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,4 @@ icssg-prueth-y := k3-cppi-desc-pool.o \
3838
icssg/icssg_mii_cfg.o \
3939
icssg/icssg_stats.o \
4040
icssg/icssg_ethtool.o
41+
obj-$(CONFIG_TI_ICSS_IEP) += icssg/icss_iep.o

0 commit comments

Comments
 (0)