android_kernel_xiaomi_sm8350/arch
Benjamin Herrenschmidt 40727198bf [SUNGEM]: Make PM of PHYs more reliable (#2)
On my latest laptop, I've had occasional PHY dead on wakeup from
sleep... the PHY would be totally unresponsive even to toggling the hard
reset line until the machine is powered down... Looking closely at the
code, I found some possible issues in the way we setup the MDIO lines
during suspend along with slight divergences from what Darwin does when
resetting it that may explain the problem. That patch change these and
the problem appear to be gone for me at least... I also fixed an mdelay
-> msleep while I was at it to the pmac feature code that is called
when toggling the PHY reset line since sungem doesn't call it in an
atomic context anymore.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>b
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-01-23 16:30:04 -08:00
..
alpha [PATCH] vfs: *at functions: core 2006-01-18 19:20:29 -08:00
arm Merge master.kernel.org:/home/rmk/linux-2.6-arm 2006-01-18 15:18:53 -08:00
arm26 [PATCH] arm26: s/task_threas_info/task_thread_info/ 2006-01-16 23:15:27 -08:00
cris
frv [PATCH] Handle TIF_RESTORE_SIGMASK for FRV 2006-01-18 19:20:29 -08:00
h8300
i386 [PATCH] EDAC: core EDAC support code 2006-01-18 19:20:31 -08:00
ia64 Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 2006-01-19 22:16:58 -08:00
m32r
m68k
m68knommu
mips [PATCH] mips: add pm_power_off 2006-01-16 23:15:26 -08:00
parisc [PATCH] e1000: Added disable packet split capability 2006-01-18 16:17:57 -05:00
powerpc [SUNGEM]: Make PM of PHYs more reliable (#2) 2006-01-23 16:30:04 -08:00
ppc [PATCH] e1000: Added disable packet split capability 2006-01-18 16:17:57 -05:00
s390 [PATCH] s390: cputime misaccounting 2006-01-14 18:27:09 -08:00
sh [PATCH] sh: Move CPU subtype configuration to its own Kconfig 2006-01-16 23:15:28 -08:00
sh64
sparc [SPARC]: Add support for *at(), ppoll, and pselect syscalls. 2006-01-19 02:42:49 -08:00
sparc64 [SPARC64]: Use compat_sys_futimesat in 32-bit syscall table. 2006-01-20 01:49:15 -08:00
um [PATCH] uml: use generic sys_rt_sigsuspend 2006-01-18 19:20:30 -08:00
v850
x86_64 [PATCH] vfs: *at functions: x86_64 2006-01-18 19:20:29 -08:00
xtensa