git: 9bc2baac4f8a - stable/14 - mii: Fix SMSC name

From: Ed Maste <emaste_at_FreeBSD.org>
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
 };