V4L/DVB (3403): Workaround to fix initialization for Nexus CA

Workaround for Nexus CA: Debi test fails unless first debi write is repeated.

Signed-off-by: Marco Schluessler <marco@lordzodiac.de>
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>

authored by Marco Schluessler and committed by Mauro Carvalho Chehab 05e3beb2 be6f655d

+3
+3
drivers/media/dvb/ttpci/av7110_hw.c
··· 245 245 246 246 /* test DEBI */ 247 247 iwdebi(av7110, DEBISWAP, DPRAM_BASE, 0x76543210, 4); 248 + /* FIXME: Why does Nexus CA require 2x iwdebi for first init? */ 249 + iwdebi(av7110, DEBISWAP, DPRAM_BASE, 0x76543210, 4); 250 + 248 251 if ((ret=irdebi(av7110, DEBINOSWAP, DPRAM_BASE, 0, 4)) != 0x10325476) { 249 252 printk(KERN_ERR "dvb-ttpci: debi test in av7110_bootarm() failed: " 250 253 "%08x != %08x (check your BIOS 'Plug&Play OS' settings)\n",