43c6759e73907e4c8e6624f70f5c4a860518b203 |
|
04-Jan-2012 |
Javier Martinez Canillas <javier@dowhile0.org> |
net: phy: smsc: Move SMSC PHY constants to <linux/smscphy.h> SMSC generation 4 LAN chips integrate an IEEE 802.3 ethernet physical layer. The ethernet driver for this family of devices needs to access the SMSC PHY registers and bit-fields. So, this patch moves these constants to a place where it can be used for both the PHY and LAN drivers. Signed-off-by: Javier Martinez Canillas <javier@dowhile0.org> Signed-off-by: David S. Miller <davem@davemloft.net>
/drivers/net/phy/smsc.c
|
cf93c94581bab447a5634c6d737c1cf38c080261 |
|
04-Oct-2010 |
Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
net/phy: fix many "defined but unused" warnings MODULE_DEVICE_TABLE only expands to something if it's compiled for a module. So when building-in support for the phys, the mdio_device_id tables are unused. Marking them with __maybe_unused fixes the following warnings: drivers/net/phy/bcm63xx.c:134: warning: 'bcm63xx_tbl' defined but not used drivers/net/phy/broadcom.c:933: warning: 'broadcom_tbl' defined but not used drivers/net/phy/cicada.c:162: warning: 'cicada_tbl' defined but not used drivers/net/phy/davicom.c:222: warning: 'davicom_tbl' defined but not used drivers/net/phy/et1011c.c:114: warning: 'et1011c_tbl' defined but not used drivers/net/phy/icplus.c:137: warning: 'icplus_tbl' defined but not used drivers/net/phy/lxt.c:226: warning: 'lxt_tbl' defined but not used drivers/net/phy/marvell.c:724: warning: 'marvell_tbl' defined but not used drivers/net/phy/micrel.c:234: warning: 'micrel_tbl' defined but not used drivers/net/phy/national.c:154: warning: 'ns_tbl' defined but not used drivers/net/phy/qsemi.c:141: warning: 'qs6612_tbl' defined but not used drivers/net/phy/realtek.c:82: warning: 'realtek_tbl' defined but not used drivers/net/phy/smsc.c:257: warning: 'smsc_tbl' defined but not used drivers/net/phy/ste10Xp.c:135: warning: 'ste10Xp_tbl' defined but not used drivers/net/phy/vitesse.c:195: warning: 'vitesse_tbl' defined but not used Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: David S. Miller <davem@davemloft.net>
/drivers/net/phy/smsc.c
|
4e4f10f6498bc5038c0a110b5f21682fcb5578d7 |
|
02-Apr-2010 |
David Woodhouse <dwmw2@infradead.org> |
phylib: Add module table to all existing phy drivers Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
/drivers/net/phy/smsc.c
|
698244ace8b63896565022143ab19f141bc48993 |
|
07-Jan-2010 |
Giuseppe Cavallaro <peppe.cavallaro@st.com> |
phy: SMSC device Energy Detect power-down mode SMSC Ethernet Transceivers (LAN88710, LAN8710, LAN8720, LAN8187, LAN8700, LAN83C185) provide a mechanism to conserve power when the device is not connected to an active link partner (Energy Detect Mode). So this patch enables the Energy Detect power-down mode for these Transceivers. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com> Signed-off-by: David S. Miller <davem@davemloft.net>
/drivers/net/phy/smsc.c
|
e072b639dc13b06b65be487633dad9bb3d2067d5 |
|
23-Mar-2009 |
Steve Glendinning <steve.glendinning@smsc.com> |
phy: add new LAN8710 and LAN8720 device ids to smsc phy driver LAN8710 and LAN8720 are two new 10/100 ethernet PHY models. The two share the same phy id, this patch adds it to the smsc phy driver. Signed-off-by: Steve Glendinning <steve.glendinning@smsc.com> Signed-off-by: David S. Miller <davem@davemloft.net>
/drivers/net/phy/smsc.c
|
c64d2a9afbccd0aecb122d108770a407fe7b7e3f |
|
22-Jan-2009 |
Steve Glendinning <steve.glendinning@smsc.com> |
phy: Add suspend/resume support to SMSC PHYs All supported SMSC PHYs implement the standard "power down" bit 11 of BMCR, so this patch adds support using the generic genphy_{suspend,resume} functions. Signed-off-by: Steve Glendinning <steve.glendinning@smsc.com> Signed-off-by: David S. Miller <davem@davemloft.net>
/drivers/net/phy/smsc.c
|
fd9abb3d97c2ab883e4732ec1214fe64190236e7 |
|
05-Nov-2008 |
Steve Glendinning <steve.glendinning@smsc.com> |
SMSC LAN911x and LAN921x vendor driver Attached is a driver for SMSC's LAN911x and LAN921x families of embedded ethernet controllers. There is an existing smc911x driver in the tree; this is intended to replace it. Dustin McIntire (the author of the smc911x driver) has expressed his support for switching to this driver. This driver contains workarounds for all known hardware issues, and has been tested on all flavours of the chip on multiple architectures. This driver now uses phylib, so this patch also adds support for the device's internal phy Signed-off-by: Steve Glendinning <steve.glendinning@smsc.com> Signed-off-by: Bahadir Balban <Bahadir.Balban@arm.com> Signed-off-by: Dustin Mcintire <dustin@sensoria.com> Signed-off-by: Bill Gatliff <bgat@billgatliff.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
/drivers/net/phy/smsc.c
|
4d9b1a022a33c57ca8f31a1364cef682c8c817d6 |
|
28-Apr-2008 |
Steve Glendinning <steve.glendinning@smsc.com> |
Add support for SMSC LAN8187 and LAN8700 PHYs Add support for two additional SMSC PHY models with identical interrupt source and mask registers to the LAN83C185 Signed-off-by: Steve Glendinning <steve.glendinning@smsc.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
/drivers/net/phy/smsc.c
|
48c41b9941233a85ccdb88c579bd4e9b0ee609cf |
|
28-Apr-2008 |
Steve Glendinning <steve.glendinning@smsc.com> |
Rename SMSC phy functions to be more generic Several models of SMSC PHY have the same interrupt status and mask registers as the LAN83C185, so these functions can service multiple different PHY drivers. Signed-off-by: Steve Glendinning <steve.glendinning@smsc.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
/drivers/net/phy/smsc.c
|
bcd68373877e74d8ca5039c10dc5d699ba5dc7d0 |
|
11-Aug-2006 |
Dave Jones <davej@redhat.com> |
[PATCH] remove unnecessary config.h includes from drivers/net/ config.h is automatically included by kbuild these days. Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
/drivers/net/phy/smsc.c
|
c9e055ac4fdbb52622437e0dbfdbc1d4897d2775 |
|
07-May-2006 |
Herbert Valerio Riedel <hvr@gnu.org> |
[PATCH] phy: new SMSC LAN83C185 PHY driver new SMSC LAN83C185 10BaseT/100BaseTX PHY driver for the PHY subsystem Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
/drivers/net/phy/smsc.c
|