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
show more ...
mii: Add opt_platform.h to all miibus driversmiivar.h includes opt_platform.h. Make sure all the drivers that use themiibus_if.h interface file have opt_platform.h as well. While some ofthese may
mii: Add opt_platform.h to all miibus driversmiivar.h includes opt_platform.h. Make sure all the drivers that use themiibus_if.h interface file have opt_platform.h as well. While some ofthese may not, strictly speaking, need it, it's easier to include ituniversally for miibus.Sponsored by: Netflix
felix: Use internal MDIO regs for PHY communicationPreviously 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 mu
felix: Use internal MDIO regs for PHY communicationPreviously 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 anotherdriver anymore.Obtained from: SemihalfSponsored by: Alstom Group
modules: felix: Remove etherswitch_if.c from MakefileHaving it included confuses KOBJOPLOOKUP resulting in kobj_error_methodbeing called instead of a devmethod from the switch driver.That in turn
modules: felix: Remove etherswitch_if.c from MakefileHaving it included confuses KOBJOPLOOKUP resulting in kobj_error_methodbeing called instead of a devmethod from the switch driver.That in turn returns ENXIO which was treated as a pointer anddereferenced by etherswitch ioctl logic causing the kernel to panic.Fixes: b542c9e42ba4 (modules: felix: Add needed dependencies)
felix: Add autogenerated files to MakefileA module makefile must list all the header files it uses which aregenerated at build time from interface definitions (.m files) in itsSRCS list.Fixes:
felix: Add autogenerated files to MakefileA module makefile must list all the header files it uses which aregenerated at build time from interface definitions (.m files) in itsSRCS list.Fixes: 451bcf1b3601Reported by: ian
modules: felix: Add needed dependenciesModules should list all needed _if dependencies in their makefile otherwiseif one compiles a kernel that didn't compile those files the module won't build.
modules: felix: Add needed dependenciesModules should list all needed _if dependencies in their makefile otherwiseif one compiles a kernel that didn't compile those files the module won't build.Fixes: 451bcf1b3601
Introduce driver for Freescale Felix switchIt 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 drive
Introduce driver for Freescale Felix switchIt 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 includedin GENERIC kernel config.Submitted by: Lukasz Hajec <lha@semihalf.com> Kornel Duleba <mindal@semihalf.com>Obtained from: SemihalfSponsored by: Alstom GroupDifferential Revision: https://reviews.freebsd.org/D30923