git: 9bc2baac4f8a - stable/14 - mii: Fix SMSC name
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 21 Oct 2026 20:41:22 UTC
The branch stable/14 has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=9bc2baac4f8aba38279b321c732cb19a79a7cecc
commit 9bc2baac4f8aba38279b321c732cb19a79a7cecc
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2026-05-04 23:13:44 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2026-10-21 20:38:32 +0000
mii: Fix SMSC name
The LAN8700 / LAN8710 PHYs were Standard Microsystems Corporation parts,
which early on used SMC as an abbreviation but they were using SMSC when
they were exclusively an IC maker (as opposed to full add-in NICs).
SMSC was acquired by Microchip in 2012. I kept the pre-acquisition
name, as NetBSD (from where we obtained miidevs) uses SMSC.
Reviewed by: adrian
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56819
(cherry picked from commit 89c883c09ab5e0fdca7ac5dfe74fcc46b7669eb5)
(cherry picked from commit f2f67df8c92b51d0bff9c226755cd31c8d685573)
---
sys/dev/mii/miidevs | 8 ++++----
sys/dev/mii/smscphy.c | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/sys/dev/mii/miidevs b/sys/dev/mii/miidevs
index 78d1dddba59f..0b948fb9b4ad 100644
--- a/sys/dev/mii/miidevs
+++ b/sys/dev/mii/miidevs
@@ -71,7 +71,7 @@ oui RDC 0x00d02d RDC Semiconductor
oui REALTEK 0x00e04c RealTek Semicondctor
oui SEEQ 0x00a07d Seeq Technology
oui SIS 0x00e006 Silicon Integrated Systems
-oui SMC 0x00800f SMC
+oui SMSC 0x00800f Microchip (formerly SMSC)
oui TI 0x080028 Texas Instruments
oui TSC 0x00c039 TDK Semiconductor
oui VITESSE 0x0001c1 Vitesse Semiconductor
@@ -358,6 +358,6 @@ model xxVITESSE VSC8514 0x0027 Vitesse VSC8514 10/100/1000TX PHY
/* XaQti Corp. PHYs */
model xxXAQTI XMACII 0x0000 XaQti Corp. XMAC II gigabit interface
-/* SMC */
-model SMC LAN8710A 0x000F SMC LAN8710A 10/100 interface
-model SMC LAN8700 0x000C SMC LAN8700 10/100 interface
+/* Microchip (formerly SMSC) */
+model SMSC LAN8710A 0x000F Microchip LAN8710A 10/100 interface
+model SMSC LAN8700 0x000C Microchip LAN8700 10/100 interface
diff --git a/sys/dev/mii/smscphy.c b/sys/dev/mii/smscphy.c
index 4e0d3cd3e18e..d578242f5a61 100644
--- a/sys/dev/mii/smscphy.c
+++ b/sys/dev/mii/smscphy.c
@@ -74,8 +74,8 @@ static driver_t smscphy_driver = {
DRIVER_MODULE(smscphy, miibus, smscphy_driver, 0, 0);
static const struct mii_phydesc smscphys[] = {
- MII_PHY_DESC(SMC, LAN8710A),
- MII_PHY_DESC(SMC, LAN8700),
+ MII_PHY_DESC(SMSC, LAN8710A),
+ MII_PHY_DESC(SMSC, LAN8700),
MII_PHY_END
};