eqos: Whitespace cleanupReformat if_eqos.c to make it easier to follow and closer to style(9).No functional changes.Reviewed by: fuz@MFC after: 1 weekDifferential Revision: https://reviews.fre
eqos: Whitespace cleanupReformat if_eqos.c to make it easier to follow and closer to style(9).No functional changes.Reviewed by: fuz@MFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D51693
show more ...
eqos: Add StarFive JH7110 variantFound on the VisionFive v2 SBC, and similar.Reviewed by: mhorneTested by: mhorneDiscussed with: sosDifferential Revision: https://reviews.freebsd.org/D45600
Remove now-redundant calls to device_delete_childDeleting a child explicitly before calling bus_generic_detach is nowredundant, so remove those calls and rely on bus_generic_detach todelete child
Remove now-redundant calls to device_delete_childDeleting a child explicitly before calling bus_generic_detach is nowredundant, so remove those calls and rely on bus_generic_detach todelete children instead.Differential Revision: https://reviews.freebsd.org/D47961
eqos: Fix group address filtering.The hash filter table order in the GMAC matches the order of the topbit of the hashed destination address. See the description ofGMAC_MAC_Hash_table_Reg0 in RK35
eqos: Fix group address filtering.The hash filter table order in the GMAC matches the order of the topbit of the hashed destination address. See the description ofGMAC_MAC_Hash_table_Reg0 in RK3568 TRM part 2, section 20.4.2.PR: 282074Reviewed by: manuMFC after: 7 daysDifferential Revision: https://reviews.freebsd.org/D47115
if_eqos: Fix a typo in a kernel error message- s/errer/error/MFC after: 5 days
syscon: Move syscon code in dev/sysconWe've removed kernel option EXT_RESOURCES almost two years ago.While it was ok to have some code under a common 'extres' subdirectoryat first, we now have a
syscon: Move syscon code in dev/sysconWe've removed kernel option EXT_RESOURCES almost two years ago.While it was ok to have some code under a common 'extres' subdirectoryat first, we now have a lot of consumer of it and we made it mandatoryso no need to have it under a cryptic name.Reviewed by: mhorneSponsored by: Beckhoff Automation GmbH & Co. KGDifferential Revision: https://reviews.freebsd.org/D43196
regulator: Move regulator code in dev/regulatorWe've removed kernel option EXT_RESOURCES almost two years ago.While it was ok to have some code under a common 'extres' subdirectoryat first, we no
regulator: Move regulator code in dev/regulatorWe've removed kernel option EXT_RESOURCES almost two years ago.While it was ok to have some code under a common 'extres' subdirectoryat first, we now have a lot of consumer of it and we made it mandatoryso no need to have it under a cryptic name.Reviewed by: emaste, impSponsored by: Beckhoff Automation GmbH & Co. KGDifferential Revision: https://reviews.freebsd.org/D43194
hwreset: Move reset code in dev/hwresetWe've removed kernel option EXT_RESOURCES almost two years ago.While it was ok to have some code under a common 'extres' subdirectoryat first, we now have a
hwreset: Move reset code in dev/hwresetWe've removed kernel option EXT_RESOURCES almost two years ago.While it was ok to have some code under a common 'extres' subdirectoryat first, we now have a lot of consumer of it and we made it mandatoryso no need to have it under a cryptic name.Reviewed by: impSponsored by: Beckhoff Automation GmbH & Co. KGDifferential Revision: https://reviews.freebsd.org/D43192
clk: Move clock code in dev/clkWe've removed kernel option EXT_RESOURCES almost two years ago.While it was ok to have some code under a common 'extres' subdirectoryat first, we now have a lot of
clk: Move clock code in dev/clkWe've removed kernel option EXT_RESOURCES almost two years ago.While it was ok to have some code under a common 'extres' subdirectoryat first, we now have a lot of consumer of it and we made it mandatoryso no need to have it under a cryptic name.Reviewed by: mhorneSponsored by: Beckhoff Automation GmbH & Co. KGDifferential Revision: https://reviews.freebsd.org/D43191
eqos: Call init earlierCall the subclassed IF_EQOS_INIT before trying to read the mac, clocksand reset needs to dealt with before we can read the registers.
eqos: Unbreak fdt supportWe need to enable the clocks and deassert the resets for eqos to workcorrectly.
eqos: Remove extra x in printfNo functional changes intended.
sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remov
sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/Remove /\n+#if.*\n#endif.*\n+/Remove /^#if.*\n#endif.*\n/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/Sponsored by: Netflix
IfAPI: Retire if_etherbpfmtap() and if_bpfmtap()Summary:These came in the original DrvAPI commits in 2014, and are obsoleted bybpf_mtap_if() and ether_bpf_mtap_if(). The `_if` suffix, rather tha
IfAPI: Retire if_etherbpfmtap() and if_bpfmtap()Summary:These came in the original DrvAPI commits in 2014, and are obsoleted bybpf_mtap_if() and ether_bpf_mtap_if(). The `_if` suffix, rather thanprefix, conveys that it's operating on the bpf of the interface, insteadthan the interface itself.Reviewed by: glebiusSponsored by: Juniper Networks, Inc.Differential Revision: https://reviews.freebsd.org/D41146
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with: pfgMFC After: 3 daysSponsored by: Netflix
eqos: Mechanically convert to IfAPIReviewed by: zleiSponsored by: Juniper Networks, Inc.Differential Revision: https://reviews.freebsd.org/D38963
Rename left off of eqos to if_eqos accordingly.
Add initial support for the RK356X SOC Ethernet QoS controller (DesignWare)Eqos driver works in all combinations of single/double ports with different layout.