Commit Graph

5 Commits

Author SHA1 Message Date
Rohit Vaswani
0cd4136a5a drivers: net: qfec: Reset PHY during init.
When the chip is soft reset but the PHY is not, the ethernet
link does not come up. The PHY and MAC go out of sync. Reseting
PHY starts auto-negotiation.

Change-Id: I379774908dc8a536080cc1d5600eeda57da28e88
Acked-by: Kaushik Sikdar <ksikdar@qualcomm.com>
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2012-02-07 19:40:53 -08:00
Rohit Vaswani
73299b46c7 drivers:net: Add RGMII support to the qfec driver
Added support for RGMII (1G) phys, sysfs/mdio and minor enhancements.

Change-Id: Icffb3965855369430c2d831a7aa1bd1fb73f9951
Acked-by: Kaushik Sikdar <ksikdar@qualcomm.com>
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2011-12-16 13:38:02 -08:00
Rohit Vaswani
0565a2d188 net: qfec: Add multicast support
This adds multicast support to the qfec driver. The driver
is Level 2 compliant. It can send and receive multicast traffic.

Acked-by: Kaushik Sikdar <ksikdar@qualcomm.com>
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2011-10-03 16:19:28 -07:00
Rohit Vaswani
9e03c7f143 net:qfec: Use 19.2 MHz clock for timestamping
This patch correct configuration of timestamp registers,
adds sysfs cmd and tstamp files to capture system-time
and display current timestamp.

Acked-by: Kaushik Sikdar <ksikdar@qualcomm.com>
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2011-10-03 09:59:09 -07:00
Bryan Huntsman
3f2bc4d6eb Initial Contribution
msm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142

Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>
2011-10-03 09:57:10 -07:00