#
4d846d26 |
|
10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause. Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
|
#
b111430e |
|
05-Apr-2022 |
Warner Losh <imp@FreeBSD.org> |
mii: Add opt_platform.h to all miibus drivers miivar.h includes opt_platform.h. Make sure all the drivers that use the miibus_if.h interface file have opt_platform.h as well. While some of these may not, strictly speaking, need it, it's easier to include it universally for miibus. Sponsored by: Netflix
|
#
29cf6a79 |
|
26-Oct-2021 |
Kornel Duleba <mindal@semihalf.com> |
felix: Use internal MDIO regs for PHY communication Previously we would use an external MDIO device found on the PCI bus. Switch to using MDIO mapped in a separate BAR of the switch device. It is much easier this way since we don't have to depend on another driver anymore. Obtained from: Semihalf Sponsored by: Alstom Group
|
#
a75400c5 |
|
30-Sep-2021 |
Kornel Duleba <mindal@semihalf.com> |
modules: felix: Remove etherswitch_if.c from Makefile Having it included confuses KOBJOPLOOKUP resulting in kobj_error_method being called instead of a devmethod from the switch driver. That in turn returns ENXIO which was treated as a pointer and dereferenced by etherswitch ioctl logic causing the kernel to panic. Fixes: b542c9e42ba4 (modules: felix: Add needed dependencies)
|
#
5f2fe883 |
|
05-Aug-2021 |
Kornel Duleba <mindal@semihalf.com> |
felix: Add autogenerated files to Makefile A module makefile must list all the header files it uses which are generated at build time from interface definitions (.m files) in its SRCS list. Fixes: 451bcf1b3601 Reported by: ian
|
#
b542c9e4 |
|
06-Aug-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
modules: felix: Add needed dependencies Modules should list all needed _if dependencies in their makefile otherwise if one compiles a kernel that didn't compile those files the module won't build. Fixes: 451bcf1b3601
|
#
451bcf1b |
|
09-Jun-2021 |
Marcin Wojtas <mw@FreeBSD.org> |
Introduce driver for Freescale Felix switch It is found on boards equipped with LS1028A SoC. 802.1q VLAN grouping is supported. An external MDIO device is used for communicating with PHYs. The driver is built as a module by default, it is not included in GENERIC kernel config. Submitted by: Lukasz Hajec <lha@semihalf.com> Kornel Duleba <mindal@semihalf.com> Obtained from: Semihalf Sponsored by: Alstom Group Differential Revision: https://reviews.freebsd.org/D30923
|