summaryrefslogtreecommitdiff
path: root/sys/dev/etherswitch/e6000sw
AgeCommit message (Expand)Author
2025-06-25IfAPI: Finish etherswitch driver conversionsJustin Hibbits
2025-06-21newbus: replace leftover device unit wildcardsAhmad Khalifa
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2025-05-15e6000sw: fix bus ordering; don't panic if miibus devices are destroyedAdrian Chadd
2025-04-27e6000sw: add support for 88E6190XAdrian Chadd
2025-04-27e6000sw: schedule e6000sw_tick() to occur once a secondAdrian Chadd
2025-04-27e6000sw: stop / drain the taskqueue (and tick) during detachAdrian Chadd
2025-04-27e6000sw: unlock the driver lock in the error path during attachAdrian Chadd
2025-04-27e6000sw: correctly depend upon etherswitchAdrian Chadd
2025-01-02etherswitch: Cleanup detach and delete of child devices during detachJohn Baldwin
2025-01-02Use bus_generic_detach instead of device_delete_children in detachJohn Baldwin
2024-12-06Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin
2024-12-06Replace calls to bus_generic_probe with bus_identify_childrenJohn Baldwin
2024-07-24newbus: replace -1 in BUS_ADD_CHILD(...-1) with DEVICE_UNIT_ANYWarner Losh
2024-06-28net: Remove unneeded NULL check for the allocated ifnetZhenlei Huang
2024-06-02etherswitch: Use device_set_desc(f)()Mark Johnston
2023-11-06e6000sw: Fix locking in miibus_{read,write}reg implementationsMark Johnston
2023-08-21e6000sw: support building without FDTLuiz Otavio O Souza
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-02-14etherswitch: Fix leftovers from IfAPI conversionJustin Hibbits
2023-01-31etherswitch: Clean up whitespace after IfAPI conversionJustin Hibbits
2023-01-24Mechanically convert etherswitch drivers to IfAPIJustin Hibbits
2022-09-04etherswitch(4): Remove a double word in a source code commentGordon Bergling
2022-08-19e6000sw: fix incorrect lockingKristof Provost
2022-07-07e6000sw: add readphy and writephy wrappersAlbert Jakiela
2022-07-04e6000sw: Fix direct register write logicKornel Dulęba
2022-05-09etherswitch drivers: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin
2022-05-09Remove unused etherswitch_devclass.John Baldwin
2022-05-06Remove unused mdio_devclass.John Baldwin
2022-05-06Remove unused miibus_devclass and miibus_fdt_devclass.John Baldwin
2022-04-04e6000sw_set_atustat: eliminate write only ret variableWarner Losh
2021-09-13e6000sw: Build the driver as a kernel moduleHubert Mazur
2021-09-13e6000sw: Use taskqueue subsytem for MDIO pollingHubert Mazur
2019-12-25Fix panic when running etherswitchcfg port command.Ganbold Tsagaankhuu
2019-07-01Add support for the Marvell 88E6190 11 ports switch.Luiz Otavio O Souza
2019-06-28Add the 802.1q support for the Marvell e6000 series of ethernet switches.Luiz Otavio O Souza
2019-06-06Do not overwrite the RGMII bits in the CPU port register of Switch.Luiz Otavio O Souza
2019-03-23Update mvneta/e6000sw for new DSA Device Tree BindingsMarcin Wojtas
2018-04-10Improve detection of addressing mode in e6000swMarcin Wojtas
2018-04-08Clean up OF_getprop_alloc APIOleksandr Tymoshenko
2018-01-24[etherswitch] check if_alloc returns NULLMichael Zhilin
2017-07-27Fix the port vlan support in e6000 based switches.Luiz Otavio O Souza
2017-06-20Add support to 2.5G uplink for the MV88E6141 and MV88E6341 switches.Luiz Otavio O Souza
2017-06-13Prevent multiple lock initialization in e6000sw probeZbigniew Bodek
2017-06-13Add the initial support for the Marvell 88E6141 and 88E6341 switches.Luiz Otavio O Souza
2017-06-09Remove an unnecessary variable from the switch softc structure and make theLuiz Otavio O Souza
2017-06-02style(9) fixes, remove unnecessary headers, remove duplicate #defines andLuiz Otavio O Souza
2017-05-19Poll PHY status using internal e6000sw registersWojciech Macek
2017-05-19Improve busy-wait loop during switch phy access in e6000swWojciech Macek