- Aug 05, 2010
-
-
Baruch Siach authored
Queued for 2.6.36 in git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6.git With the move to phylib (commit e6b043d5) I was seeing sporadic "MDIO write timeout" messages. Measure of the actual time spent showed latency times of more than 1600us. This patch uses the MII event indication of the FEC hardware to detect completion of MDIO transactions. BugLink: http://bugs.launchpad.net/bugs/546649 BugLink: http://bugs.launchpad.net/bugs/457878 Signed-off-by:
Baruch Siach <baruch@tkos.co.il> Signed-off-by:
David S. Miller <davem@davemloft.net> Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Signed-off-by:
Tim Gardner <tim.gardner@canonical.com>
-
Bryan Wu authored
BugLink: http://bugs.launchpad.net/bugs/546649 BugLink: http://bugs.launchpad.net/bugs/457878 This commit is incorrect and was refused by upstream, so revert it. Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Signed-off-by:
Tim Gardner <tim.gardner@canonical.com>
-
Stefan Bader authored
Ignore: yes Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
- Jul 31, 2010
-
-
Stefan Bader authored
Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Stefan Bader authored
Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Stefan Bader authored
Ignore: yes Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Stefan Bader authored
Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Andy Whitcroft authored
Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Mattias Walstrom authored
BugLink: http://bugs.launchpad.net/bugs/575558 Fix memory corruption that sometimes result in kernel panic. Signed-off-by:
Mattias Walström <mattias@vmlinux.org> Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Acked-by:
Andy Whitcroft <apw@canonical.com> Acked-by:
Colin King <colin.king@canonical.com> Acked-by:
Tim Gardner <tim.gardner@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Bryan Wu authored
BugLink: http://bugs.launchpad.net/bugs/559065 In fec open/close function, we need to use phy_connect and phy_disconnect operation before we start/stop phy. Otherwise it will cause system hang. Only call fec_enet_mii_probe() in open function, because the first open action will cause NULL pointer error. Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Acked-by:
Tim Gardner <tim.gardner@canonical.com> Acked-by:
Colin King <colin.king@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Bryan Wu authored
BugLink: http://bugs.launchpad.net/bugs/567157 In Freescale BSP, commit 2d75a8fa9d7c7272b3b81268c2fb33a57be9a072 removes regulator_consumer_supply VDDD which will be used by stgl5000 driver. So it will give us an error message during booting: 'regulator: Unable to get requested regulator: VDDD' This patch added it back and fix this error. Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Dinh Nguyen authored
Short-term solution is to leave VUSB always on for USB OTG port to work. Long-term solution would be for USB driver to enable the necessary regulators. That will be addressed by a different CR. Signed-off-by:
Dinh Nguyen <Dinh.Nguyen@freescale.com> Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Ranjani Vaidyanathan authored
Completed intialization of mc13892 regulators. This was causing the regulator API to leave many regulators enabled at boot and also print error messages at boot. Signed-off-by:
Ranjani Vaidyanathan <Ranjani.Vaidyanathan@freescale.com> Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Zhou Jingyu authored
Set regulator VIOHI to be always on for several soc power domains are supplied by VIOHI Signed-off-by:
Zhou Jingyu <Jingyu.Zhou@freescale.com> Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Shen Yong authored
To reduce power consumed on atlas itself, set atlas swith to auto mode Signed-off-by:
Shen Yong <b00984@freescale.com> Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Andy Whitcroft authored
Ignore: yes Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Ignore: yes Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Bryan Wu authored
BugLink: http://bugs.launchpad.net/bugs/546649 BugLink: http://bugs.launchpad.net/bugs/457878 After introducing phylib supporting, users experienced performace drop. That is because of the mdio polling operation of phylib. Use msleep to replace the busy waiting cpu_relax() and remove the warning message. Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Acked-by:
Andy Whitcroft <apw@canonical.com> Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Bryan Wu authored
BugLink: http://bugs.launchpad.net/bugs/546649 BugLink: http://bugs.launchpad.net/bugs/457878 - remove duplicated phy_speed caculation - fix the phy_speed caculation according to the DataSheet Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Acked-by:
Andy Whitcroft <apw@canonical.com> Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Ignore: yes Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Ignore: yes Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Ignore: yes Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Stefan Bader authored
Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Stefan Bader authored
Ignore: yes Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Stefan Bader authored
Ignore: yes Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Bryan Wu authored
BugLink: http://bugs.launchpad.net/bugs/457878 Missed to set .ndo_do_ioctl as fec_enet_ioctl, so will generate a compiling warning due to nobody uses fec_enet_ioctl. This patch fixed that. Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Acked-by:
Amit Kucheria <amit.kucheria@canonical.com> Acked-by:
Colin King <colin.king@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Bryan Wu authored
BugLink: http://bugs.launchpad.net/bugs/457878 The on-board PHY device of Freescale Babbage board is SMSC LAN8700, which is supported by this CONFIG_SMSC_PHY driver in phylib. Since phylib is already enabled in fec.c driver, to build in this SMSC_PHY driver will give us better supporting of the PHY device. Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Acked-by:
Amit Kucheria <amit.kucheria@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Bryan Wu authored
BugLink: http://bugs.launchpad.net/bugs/457878 When phylib is enabled in ethernet driver fec.c, there is a sysfs conflict with this built-in fixed phy driver. Since nobody is using this fixed phy driver in ARM based machine, it should be turned off. Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Acked-by:
Amit Kucheria <amit.kucheria@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Bryan Wu authored
BugLink: http://bugs.launchpad.net/bugs/457878 - removed old MII phy control code - add phylib supporting - add ethtool interface to make user space NetworkManager works This patch is ready for upstream, it will be pushed to upstream for merge Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Acked-by:
Amit Kucheria <amit.kucheria@canonical.com> Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Stefan Bader authored
Ignore: yes Signed-off-by:
Stefan Bader <stefan.bader@canonical.com>
-
Andy Whitcroft authored
Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Jeremy Kerr authored
BugLink: http://bugs.launchpad.net/bugs/537083 The workqueue update for the leds-mc13892 driver introduced a regression where machine would no longer suspend and resume, as the wrong type was being retrieved from the platform drvdata. This change updates the suspend and resume functions to use the struct mc13892_led type. Signed-off-by:
Jeremy Kerr <jeremy.kerr@canonical.com> Signed-off-by:
Bryan Wu <bryan.wu@canonical.com> Acked-by:
Andy Whitcroft <apw@canonical.com> Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Ignore: yes Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Andy Whitcroft authored
Signed-off-by:
Andy Whitcroft <apw@canonical.com>
-
Saeed Bishara authored
Signed-off-by:
Saeed Bishara <saeed@marvell.com> Signed-off-by:
Bryan Wu <bryan.wu@canonical.com>
-
Saeed Bishara authored
Signed-off-by:
Saeed Bishara <saeed@marvell.com> Signed-off-by:
Bryan Wu <bryan.wu@canonical.com>
-
Tony Lindgren authored
BugLink: http://bugs.launchpad.net/bugs/319240 commit 2045124f upstream The comments in cacheflush.h should follow what's in struct cpu_cache_fns. The comments for V6 and V7 are unnecessary. (bryan.wu@canonical.com: back ported it to 2.6.31 for fsl-imx51) Signed-off-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by:
Bryan Wu <bryan.wu@canonical.com>
-