summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2009-02-09 14:12:41 -0200
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-02-09 14:12:41 -0200
commitac487327990e64111a50dee1162658ea7b949645 (patch)
treee649dc69ad81df6822c8a282ddfb9de5b431df63 /linux/drivers/media/video
parent971e043fbd20b5614646918ed64a80c1fb0667f4 (diff)
downloadmediapointer-dvb-s2-ac487327990e64111a50dee1162658ea7b949645.tar.gz
mediapointer-dvb-s2-ac487327990e64111a50dee1162658ea7b949645.tar.bz2
tda1004x: Fix eeprom firmware load on boards with 16MHz Xtal
From: Mauro Carvalho Chehab <mchehab@redhat.com> For i2c normal work, we need to slow down the bus speed. However, the slow down breaks the eeprom firmware load. So, use normal speed for eeprom booting and then restore the i2c speed after that. It should also be noticed that no other I2C transfer should be in course while booting from eeprom, otherwise, tda10046 goes into an instable state. So, proper locking are needed at the i2c bus master. Tested with saa7134 MSI TV @nyware A/D board, that comes with an eeprom with firmware version 29. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'linux/drivers/media/video')
0 files changed, 0 insertions, 0 deletions