summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/au0828
diff options
context:
space:
mode:
authorDevin Heitmueller <dheitmueller@kernellabs.com>2009-05-14 20:50:36 -0400
committerDevin Heitmueller <dheitmueller@kernellabs.com>2009-05-14 20:50:36 -0400
commita3f229ca91e3b8f799c2799ab2cf3398fff6bcaf (patch)
treed55e4086d02218c2399b7cd5d9314344df8292f0 /linux/drivers/media/video/au0828
parentd6b15c1777cb188ed9f4916ec7b6cde43dbd2926 (diff)
downloadmediapointer-dvb-s2-a3f229ca91e3b8f799c2799ab2cf3398fff6bcaf.tar.gz
mediapointer-dvb-s2-a3f229ca91e3b8f799c2799ab2cf3398fff6bcaf.tar.bz2
cx88: remove xc5000 reset for Pinnacle 800i
From: Devin Heitmueller <dheitmueller@kernellabs.com> According to the engineer at PCTV Systems, the xc5000 reset pin is supposed to be on GPIO12. However, despite three nights of effort, pulling that GPIO low didn't reset the xc5000. While pulling MO_SRST_IO low does reset the xc5000, this also resets in the s5h1409 being reset as well. This causes tuning to always fail since the internal state of the s5h1409 does not match the driver's state. Given that the only two conditions in which the driver performs a reset is during firmware load and powering down the chip, I am taking out the reset. We know that the chip is being reset when the cx88 comes online, and not being able to do power management for this board is better than not having any tuning at all. Problem discovered when implementing proper power management for the xc5000, which results in calls to the reset callback *after* s5h1409 is initialized. Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com> Cc: Steven Toth <stoth@kernellabs.com> Cc: Chaogui Zhang <czhang1974@gmail.com>
Diffstat (limited to 'linux/drivers/media/video/au0828')
0 files changed, 0 insertions, 0 deletions