Commit Graph

129 Commits

Author SHA1 Message Date
msaitoh 08d559b1e2 All of 88E151[0248]'s model number is 0x001d. 2018-06-19 05:14:16 +00:00
jdolecek b7ee738b08 add E1000 with model id 0x0006, it exists according to OpenBSD
rename E1000 model 0x0000 to E1000_0 for consistency
2018-06-13 23:25:25 +00:00
msaitoh cb68f3415e Add Intel X540 internal PHY. 2018-05-10 02:49:41 +00:00
msaitoh 8207d057e6 Add X550 and X557. 2017-07-03 08:29:03 +00:00
msaitoh 75a8c0a528 Add some Intel devices. 2017-02-01 05:46:21 +00:00
knakahara a3c8dd6d16 Add Marvell 88E1512. 2015-08-14 01:23:17 +00:00
matt 4d6f9a09ac Add xxMarvell E6060 6-port 10/100 Fast Ethernet Switch 2015-06-09 21:41:23 +00:00
nonaka 4e15a9ae61 Add Realtek RTL8251. 2014-11-09 17:53:37 +00:00
msaitoh 9eeedb9728 BCM5714 and BCM5780 are used for both copper and fiber. 2014-08-20 08:00:18 +00:00
msaitoh d307be223c Add BCM5706 1000BASE-T/SX. 2014-07-02 22:33:18 +00:00
christos 77504fb5b3 sync marvel with freebsd. 2014-05-13 02:08:59 +00:00
ozaki-r bc17336a32 Add Micrel PHY (KSZ9021RN)
The new driver micphy is almost same as ukphy except that
micphy has a fixup for cpsw; a PHY with cpsw has to adjust
RGMII signal timing.

Reviewed by christos@
2014-02-26 04:13:44 +00:00
kiyohara 9b43ff34a8 Add Marvell 88E1543 Quad Port Gb PHY 2013-12-21 15:16:23 +00:00
msaitoh c8cc9541b4 Add some IC Plus Corp. devices. 2013-06-12 02:51:16 +00:00
msaitoh b20e6dbf2e Intel I217 PHY 2013-06-02 09:13:07 +00:00
msaitoh cfa1bceb57 Add Intel I210 internal PHY. 2013-04-23 04:29:42 +00:00
msaitoh d12896e106 Add BCM5756. 2013-03-14 20:06:04 +00:00
msaitoh 88633825b7 Add BCM5708S, BCM57780, BCM5717C, BCM5719C and BCM5720C. 2013-02-20 16:41:19 +00:00
jakllsch 280c378d8a Unlike usbdevs, miidevs needs the vendor name in the product id string. 2013-01-12 21:43:13 +00:00
jakllsch 360b3a6f8c Add SMSC OUI and LAN8700 and LAN8710/LAN8720 PHY IDs,
at this point just for MIIVERBOSE.
2013-01-12 21:25:58 +00:00
tsutsui fc46c9fb13 Add another Broadcom OUI and BCM57765 1000BASE-T media interface.
Per PR kern/46961.
2012-09-17 11:42:38 +00:00
matt 5066e7176b Add AR8035 2012-07-15 07:30:57 +00:00
matt 838bae0c3f Add VSC8221 2012-04-06 18:49:17 +00:00
isaki 5770fc9668 Sync a comment with a fact.
There is MII_OUI() in miivar.h not mii.h after 2001.
2012-04-06 09:15:37 +00:00
jakllsch ac7d1d5022 Add National DP83849. Prompted by PR 41256. 2011-11-25 23:28:14 +00:00
sekiya 51e7e579b6 Add support for makphy 0x0029 variation found on most recent Globalscale Dreamplug. 2011-11-12 11:10:49 +00:00
jakllsch 5522663c66 Add Broadcom BCM5325 and BCM5365. 2011-11-02 19:55:57 +00:00
cegger add8d199ec add BCM5785 2011-06-07 09:24:17 +00:00
matt 144a4dfeef Fix CS8244 entry (changed to VSC8244). 2011-05-28 05:55:58 +00:00
msaitoh 8552d6843d Add Intel 82579 2011-05-20 00:46:53 +00:00
bouyer a24cf481d2 Add RDC Semiconductor R6040 10/100 integrated PHY 2011-01-26 18:39:04 +00:00
matt 09b2af815f Add two phys (Atheros 8021 and Marvell 88E1145) 2010-12-11 18:09:13 +00:00
christos e5ce60b3e7 PR/44080: Grégoire Sutre: Support for the i82577 ethernet PHY 2010-11-27 20:15:27 +00:00
jym 10ac0f2ef5 Correct string for BCM5709S.
(Yup, sorry, fix was supposed to be for miidevs and not miidevs.h)
2010-11-27 18:01:40 +00:00
pgoyette 9054e40691 Add Broadcom BCM5481 and BCM5709S - From OpenBSD 2010-05-02 12:38:06 +00:00
kiyohara a7e3a896d7 Add Broadcom BCM5482. 2010-03-13 12:52:29 +00:00
msaitoh c1c40d3128 Add BCM5461,BCM5784 and BCM5761. 2010-01-24 16:22:40 +00:00
jdc dda409f914 Add NS DP83865. 2010-01-07 09:31:19 +00:00
matt 0a60906620 Add Marvel 88E1149 2009-12-13 19:20:17 +00:00
bouyer d4753b2acd Add BCM5709CAX and BCM5709C PHYs. 2009-11-18 23:00:46 +00:00
simonb 1bb23ef36e Add Broadcom BCM5464 PHY. 2009-08-12 13:33:02 +00:00
rjs 6f27b61c89 Add Marvell 88E1116R PHY. 2009-06-18 11:32:29 +00:00
msaitoh 2449d3efc1 Oooops. Back out some of previous my commit. 2009-04-19 11:17:46 +00:00
msaitoh 4d9e9f6912 Some fixes and enhancements:
Both if_bge* and brgphy.[ch]:
    Check the parent's MAC and use the quirk code for the bug like OpenBSD and
    FreeBSD. Some bugs can't identify the PHY ID. For example, 5704 Ax has the
    ADC bug, but 5704 A3 and 5704 B0 have the same PHY ID and revision. Add
    BGE_PHY_CRC_BUG, BGE_PHY_ADC_BUG, BGE_PHY_5704_A0_BUG, BGE_PHY_JITTER_BUG,
    BGE_PHY_ADJUST_TRIM and BGE_PHY_BER_BUG for this flag. Some of the DSP
    patches are newly taken from OpenBSD and FreeBSD.

  if_bge*:
    Remove duplicated BGE_CHIPID_BCM5714_A0 entry in the known CHIPID table.
    Fix obsolete comments.

  brgphy.[ch]:
    Add some PHY IDs.

TODO:
  Add more three quirk code into bge and brgphy (the brgphy side's are
  currently #if0'ed).
  Add support for bnx into brgphy (currently #if0'ed)
2009-04-19 11:10:36 +00:00
msaitoh a57ebfe2e5 Add some boradcom's PHYs.
Sort.
2009-04-19 10:25:25 +00:00
cegger 753abffbcf add some CICADA PHYs. from FreeBSD. 2009-03-25 06:49:56 +00:00
cegger 807b74b329 add ATTANSIC and their L1/L2 PHYs
ok cube@
2009-02-11 14:41:56 +00:00
jnemeth 059ed7c24a add a comment explaining how to regenerate miidevs.h and miidevs_data.h 2009-01-21 14:08:03 +00:00
cegger dc7d4d47a4 add ATHEROS F1 and F2 PHYs 2009-01-16 20:41:39 +00:00
tsutsui aa50416355 Fix a botched comment. 2008-12-27 10:38:15 +00:00