aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/etherswitch/e6000sw/e6000sw.c
Commit message (Expand)AuthorAgeFilesLines
* newbus: replace leftover device unit wildcardsAhmad Khalifa2025-06-211-1/+1
* machine/stdarg.h -> sys/stdarg.hBrooks Davis2025-06-111-1/+1
* e6000sw: fix bus ordering; don't panic if miibus devices are destroyedAdrian Chadd2025-05-161-2/+8
* e6000sw: add support for 88E6190XAdrian Chadd2025-04-271-7/+26
* e6000sw: schedule e6000sw_tick() to occur once a secondAdrian Chadd2025-04-271-0/+12
* e6000sw: stop / drain the taskqueue (and tick) during detachAdrian Chadd2025-04-271-3/+15
* e6000sw: unlock the driver lock in the error path during attachAdrian Chadd2025-04-271-0/+1
* e6000sw: correctly depend upon etherswitchAdrian Chadd2025-04-271-1/+1
* Use bus_generic_detach instead of device_delete_children in detachJohn Baldwin2025-01-021-3/+5
* Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin2024-12-061-1/+1
* Replace calls to bus_generic_probe with bus_identify_childrenJohn Baldwin2024-12-061-1/+1
* newbus: replace -1 in BUS_ADD_CHILD(...-1) with DEVICE_UNIT_ANYWarner Losh2024-07-251-1/+1
* net: Remove unneeded NULL check for the allocated ifnetZhenlei Huang2024-06-281-2/+0
* e6000sw: Fix locking in miibus_{read,write}reg implementationsMark Johnston2023-11-061-12/+19
* e6000sw: support building without FDTLuiz Otavio O Souza2023-08-211-2/+101
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* etherswitch: Clean up whitespace after IfAPI conversionJustin Hibbits2023-01-311-2/+2
* Mechanically convert etherswitch drivers to IfAPIJustin Hibbits2023-01-241-12/+12
* etherswitch(4): Remove a double word in a source code commentGordon Bergling2022-09-041-1/+1
* e6000sw: fix incorrect lockingKristof Provost2022-08-191-9/+0
* e6000sw: add readphy and writephy wrappersAlbert Jakiela2022-07-071-16/+37
* e6000sw: Fix direct register write logicKornel Dulęba2022-07-041-1/+1
* etherswitch drivers: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-091-3/+1
* Remove unused etherswitch_devclass.John Baldwin2022-05-091-2/+1
* Remove unused miibus_devclass and miibus_fdt_devclass.John Baldwin2022-05-061-1/+1
* e6000sw_set_atustat: eliminate write only ret variableWarner Losh2022-04-051-2/+1
* e6000sw: Build the driver as a kernel moduleHubert Mazur2021-09-131-46/+29
* e6000sw: Use taskqueue subsytem for MDIO pollingHubert Mazur2021-09-131-27/+38
* Fix panic when running etherswitchcfg port command.Ganbold Tsagaankhuu2019-12-251-1/+2
* Add support for the Marvell 88E6190 11 ports switch.Luiz Otavio O Souza2019-07-011-45/+182
* Add the 802.1q support for the Marvell e6000 series of ethernet switches.Luiz Otavio O Souza2019-06-281-226/+419
* Do not overwrite the RGMII bits in the CPU port register of Switch.Luiz Otavio O Souza2019-06-061-2/+4
* Update mvneta/e6000sw for new DSA Device Tree BindingsMarcin Wojtas2019-03-231-36/+79
* Improve detection of addressing mode in e6000swMarcin Wojtas2018-04-101-1/+3
* Clean up OF_getprop_alloc APIOleksandr Tymoshenko2018-04-081-2/+2
* Fix the port vlan support in e6000 based switches.Luiz Otavio O Souza2017-07-271-89/+82
* Add support to 2.5G uplink for the MV88E6141 and MV88E6341 switches.Luiz Otavio O Souza2017-06-201-43/+91
* Prevent multiple lock initialization in e6000sw probeZbigniew Bodek2017-06-131-3/+8
* Add the initial support for the Marvell 88E6141 and 88E6341 switches.Luiz Otavio O Souza2017-06-131-18/+66
* Remove an unnecessary variable from the switch softc structure and make theLuiz Otavio O Souza2017-06-091-19/+22
* style(9) fixes, remove unnecessary headers, remove duplicate #defines andLuiz Otavio O Souza2017-06-021-134/+88
* Poll PHY status using internal e6000sw registersWojciech Macek2017-05-191-6/+45
* Improve busy-wait loop during switch phy access in e6000swWojciech Macek2017-05-191-8/+39
* Add missing unlock in e6000sw driverZbigniew Bodek2017-05-171-0/+1
* Fix broken malloc in e6000swZbigniew Bodek2017-05-171-2/+4
* When the switch is set to operate in the Multi Chip Addressing Mode weLuiz Otavio O Souza2017-04-301-13/+7
* Improve ports handling in e6000sw driverZbigniew Bodek2017-01-051-69/+275
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* [mdio] migrate mdiobus out of etherswitch and into a top-level device of its ...Adrian Chadd2015-12-261-1/+1
* Introduce e6000sw etherswitch supportZbigniew Bodek2015-10-251-0/+976