#
0e407c74 |
|
01-May-2024 |
Tom Rini <trini@konsulko.com> |
net: Remove <common.h> and add needed includes Remove <common.h> from this driver directory and when needed add missing include files directly. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
faf96b20 |
|
06-Dec-2023 |
Marek Mojík <marek.mojik@nic.cz> |
net: mv88e6xxx: fix missing SMI address initialization The mv88e6xxx driver does not currently initialize the smi_addr field, but instead keeps the default zero value. This leads to driver being unusable on devices where the switch is not on address zero of the mdio bus. Fix this problem by reading the SMI address from device tree. Signed-off-by: Marek Mojík <marek.mojik@nic.cz> Reviewed-by: Marek Behún <kabel@kernel.org> Reviewed-by: Stefan Roese <sr@denx.de> |
#
89943052 |
|
08-Aug-2023 |
Robert Marko <robert.marko@sartura.hr> |
net: mv88e6xxx: add Clause 45 support Marvell LinkStreet switches support Clause 45 MDIO on the internal bus. C45 read or writes require the register address to be written first to the SMI PHY Data register, and then a special C45 Write Address Register OP is used on the SMI PHY Register before making a C45 Read Data Register OP and being able to actually read the register. Signed-off-by: Robert Marko <robert.marko@sartura.hr> |
#
1aecba9c |
|
08-Aug-2023 |
Robert Marko <robert.marko@sartura.hr> |
net: mv88e6xxx: use generic bitfield macros for MDIO Driver is currently defining the mask and bit shifting itself, there is no need for that as U-Boot has generic bitfield macros that help us achieve the same result but in a cleaner way. Signed-off-by: Robert Marko <robert.marko@sartura.hr> |
#
01e7dd05 |
|
30-Nov-2022 |
Tim Harvey <tharvey@gateworks.com> |
net: add MV88E6xxx DSA driver Add a DSA driver for the MV88E6xxx compatible Ethernet switches. Cc: Marek Behún <marek.behun@nic.cz> Cc: Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by: Tim Harvey <tharvey@gateworks.com> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by: Fabio Estevam <festevam@denx.de> |
#
faf96b20 |
|
06-Dec-2023 |
Marek Mojík <marek.mojik@nic.cz> |
net: mv88e6xxx: fix missing SMI address initialization The mv88e6xxx driver does not currently initialize the smi_addr field, but instead keeps the default zero value. This leads to driver being unusable on devices where the switch is not on address zero of the mdio bus. Fix this problem by reading the SMI address from device tree. Signed-off-by: Marek Mojík <marek.mojik@nic.cz> Reviewed-by: Marek Behún <kabel@kernel.org> Reviewed-by: Stefan Roese <sr@denx.de> |
#
89943052 |
|
08-Aug-2023 |
Robert Marko <robert.marko@sartura.hr> |
net: mv88e6xxx: add Clause 45 support Marvell LinkStreet switches support Clause 45 MDIO on the internal bus. C45 read or writes require the register address to be written first to the SMI PHY Data register, and then a special C45 Write Address Register OP is used on the SMI PHY Register before making a C45 Read Data Register OP and being able to actually read the register. Signed-off-by: Robert Marko <robert.marko@sartura.hr> |
#
1aecba9c |
|
08-Aug-2023 |
Robert Marko <robert.marko@sartura.hr> |
net: mv88e6xxx: use generic bitfield macros for MDIO Driver is currently defining the mask and bit shifting itself, there is no need for that as U-Boot has generic bitfield macros that help us achieve the same result but in a cleaner way. Signed-off-by: Robert Marko <robert.marko@sartura.hr> |
#
01e7dd05 |
|
30-Nov-2022 |
Tim Harvey <tharvey@gateworks.com> |
net: add MV88E6xxx DSA driver Add a DSA driver for the MV88E6xxx compatible Ethernet switches. Cc: Marek Behún <marek.behun@nic.cz> Cc: Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by: Tim Harvey <tharvey@gateworks.com> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by: Fabio Estevam <festevam@denx.de> |
#
89943052 |
|
08-Aug-2023 |
Robert Marko <robert.marko@sartura.hr> |
net: mv88e6xxx: add Clause 45 support Marvell LinkStreet switches support Clause 45 MDIO on the internal bus. C45 read or writes require the register address to be written first to the SMI PHY Data register, and then a special C45 Write Address Register OP is used on the SMI PHY Register before making a C45 Read Data Register OP and being able to actually read the register. Signed-off-by: Robert Marko <robert.marko@sartura.hr> |
#
1aecba9c |
|
08-Aug-2023 |
Robert Marko <robert.marko@sartura.hr> |
net: mv88e6xxx: use generic bitfield macros for MDIO Driver is currently defining the mask and bit shifting itself, there is no need for that as U-Boot has generic bitfield macros that help us achieve the same result but in a cleaner way. Signed-off-by: Robert Marko <robert.marko@sartura.hr> |
#
01e7dd05 |
|
30-Nov-2022 |
Tim Harvey <tharvey@gateworks.com> |
net: add MV88E6xxx DSA driver Add a DSA driver for the MV88E6xxx compatible Ethernet switches. Cc: Marek Behún <marek.behun@nic.cz> Cc: Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by: Tim Harvey <tharvey@gateworks.com> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by: Fabio Estevam <festevam@denx.de> |
#
01e7dd05 |
|
30-Nov-2022 |
Tim Harvey <tharvey@gateworks.com> |
net: add MV88E6xxx DSA driver Add a DSA driver for the MV88E6xxx compatible Ethernet switches. Cc: Marek Behún <marek.behun@nic.cz> Cc: Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by: Tim Harvey <tharvey@gateworks.com> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by: Fabio Estevam <festevam@denx.de> |