summaryrefslogtreecommitdiffstats
path: root/drivers/net/mscc_eswitch/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* drivers: net: Add Felix DSA switch driverAlex Marginean2021-02-161-0/+1
| | | | | | | | | | | | This driver is used for the Ethernet switch integrated into LS1028A NXP. Felix on LS1028A has 4 front panel ports and two internal ports, I/O to/from the switch is done through an ENETC Ethernet interface. The 4 front panel ports are available as Ethernet interfaces and can be used with the typical network commands like tftp. Signed-off-by: Alex Marginean <alexandru.marginean@nxp.com> Signed-off-by: Claudiu Manoil <claudiu.manoil@nxp.com> Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
* net: mscc: refactor mscc_miimHoratiu Vultur2019-07-151-5/+5
| | | | | | | | | | Because all MSCC SoC use the same MDIO bus, put the implementation in one common file(mscc_miim) and make all the other MSCC network drivers to use these functions. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
* net: mscc: luton: Update network driver for pcb90Horatiu Vultur2019-05-031-1/+1
| | | | | | | Update Luton network driver to have support also for pcb90. The pcb90 has 24 ports from which 12 ports are connected to SerDes6G. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* net: mscc: ocelot: Update network driver for pcb120Horatiu Vultur2019-05-031-1/+1
| | | | | | Update Ocelot network driver to have support also for pcb120. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* net: Add MSCC Serval network driver.Horatiu Vultur2019-05-031-0/+1
| | | | | | | | Add network driver for Microsemi Ethernet switch. It is present on Serval SoCs. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* net: Add MSCC ServalT network driver.Horatiu Vultur2019-04-121-0/+1
| | | | | | | | Add network driver for Microsemi Ethernet switch. It is present on ServalT SoCs. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* net: Add MSCC Jaguar2 network driver.Horatiu Vultur2019-04-121-0/+1
| | | | | | | | Add network driver for Microsemi Ethernet switch. It is present on Jaguar2 SoCs. Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* net: Add MSCC Luton networkd driver.Horatiu Vultur2019-02-011-0/+1
| | | | | | | Add network driver for Microsemi Ethernet switch, it is present on Luton SoCs. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* net: mscc: Move mac_table_add function into different file.Horatiu Vultur2019-02-011-1/+1
| | | | | | | Move the function mac_table_add into a different file, so it can be reused. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* net: mscc: Move ocelot_send and ocelot_recv in a different file.Horatiu Vultur2019-02-011-1/+1
| | | | | | | This functions can be reused by other MSCC SoCs therefore, make them more generic and move them in separate files. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* net: mscc: Move miim commands into separate file.Horatiu Vultur2019-02-011-1/+1
| | | | | | | Move miim functions that can be shared in a different file inside mscc_eswitch. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* net: mscc: Move ocelot_switch to mscc_eswitch folderHoratiu Vultur2019-02-011-0/+2
Move file ocelot_switch to mscc_eswitch to prepare to add new net drivers for other MSCC SoCs. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>