]> git.baikalelectronics.ru Git - kernel.git/commit
net: pcs: add new PCS driver for altera TSE PCS
authorMaxime Chevallier <maxime.chevallier@bootlin.com>
Fri, 2 Sep 2022 08:32:03 +0000 (10:32 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Sep 2022 09:16:53 +0000 (10:16 +0100)
commitea69552a38e384d7683487b88faf55ae466be9ee
tree2fcf7431b6a9df81547da535c9e32c5663f7b60a
parentff06ae93a1a9b3926b253fa300a4d1d0afcbf87c
net: pcs: add new PCS driver for altera TSE PCS

The Altera Triple Speed Ethernet has a SGMII/1000BaseC PCS that can be
integrated in several ways. It can either be part of the TSE MAC's
address space, accessed through 32 bits accesses on the mapped mdio
device 0, or through a dedicated 16 bits register set.

This driver allows using the TSE PCS outside of altera TSE's driver,
since it can be used standalone by other MACs.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
MAINTAINERS
drivers/net/pcs/Kconfig
drivers/net/pcs/Makefile
drivers/net/pcs/pcs-altera-tse.c [new file with mode: 0644]
include/linux/pcs-altera-tse.h [new file with mode: 0644]