linux/drivers/net/ethernet/mscc
Vladimir Oltean ee50d07c9f net: mscc: ocelot: make phy_mode a member of the common struct ocelot_port
The Ocelot switchdev driver and the Felix DSA one need it for different
reasons. Felix (or at least the VSC9959 instantiation in NXP LS1028A) is
integrated with the traditional NXP Layerscape PCS design which does not
support runtime configuration of SerDes protocol. So it needs to
pre-validate the phy-mode from the device tree and prevent PHYLINK from
attempting to change it. For this, it needs to cache it in a private
variable.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-01-05 23:22:33 -08:00
..
Kconfig net: mscc: ocelot: make use of SerDes PHYs for handling their configuration 2018-10-05 14:36:44 -07:00
Makefile net: mscc: ocelot: Hardware ofload for tc flower filter 2019-06-02 13:49:49 -07:00
ocelot_ace.c ocelot_ace: fix action of trap 2019-08-22 15:44:24 -07:00
ocelot_ace.h net: mscc: ocelot: separate net_device related items out of ocelot_port 2019-11-11 12:59:10 -08:00
ocelot_ana.h
ocelot_board.c net: mscc: ocelot: make phy_mode a member of the common struct ocelot_port 2020-01-05 23:22:33 -08:00
ocelot_dev.h
ocelot_flower.c net: mscc: ocelot: separate net_device related items out of ocelot_port 2019-11-11 12:59:10 -08:00
ocelot_io.c net: mscc: ocelot: move resource ioremap and regmap init to common code 2019-11-15 12:32:16 -08:00
ocelot_police.c net: mscc: ocelot: refactor struct ocelot_port out of function prototypes 2019-11-11 12:59:10 -08:00
ocelot_police.h net: mscc: ocelot: refactor struct ocelot_port out of function prototypes 2019-11-11 12:59:10 -08:00
ocelot_ptp.h net: mscc: describe the PTP register range 2019-08-15 16:31:11 -07:00
ocelot_qs.h
ocelot_qsys.h
ocelot_regs.c net: mscc: ocelot: filter out ocelot SoC specific PCS config from common path 2019-11-15 12:32:16 -08:00
ocelot_rew.h
ocelot_s2.h net: mscc: ocelot: Add support for tcam 2019-06-02 13:49:49 -07:00
ocelot_tc.c net: mscc: ocelot: separate net_device related items out of ocelot_port 2019-11-11 12:59:10 -08:00
ocelot_tc.h net: mscc: ocelot: Implement port policers via tc command 2019-05-29 21:37:49 -07:00
ocelot_vcap.h net: mscc: ocelot: Add support for tcam 2019-06-02 13:49:49 -07:00
ocelot.c net: mscc: ocelot: make phy_mode a member of the common struct ocelot_port 2020-01-05 23:22:33 -08:00
ocelot.h net: mscc: ocelot: make phy_mode a member of the common struct ocelot_port 2020-01-05 23:22:33 -08:00