The patch number 8168 was added via Hans Verkuil <[EMAIL PROTECTED]>
to http://linuxtv.org/hg/v4l-dvb master development tree.
Kernel patches in this development tree may be modified to be backward
compatible with older kernels. Compatibility modifications will be
removed before inclusion into the mainstream Kernel
If anyone has any objections, please let us know by sending a message to:
[EMAIL PROTECTED]
------
From: Hans Verkuil <[EMAIL PROTECTED]>
cx18: Upgrade to newer firmware & update cx18 documentation.
Conexant graciously gave us permission to redistribute the
firmware. Update the documentation where the firmware can be
downloaded.
Signed-off-by: Hans Verkuil <[EMAIL PROTECTED]>
---
linux/Documentation/video4linux/cx18.txt | 36 +++++++----------
linux/drivers/media/video/cx18/cx18-firmware.c | 2
2 files changed, 16 insertions(+), 22 deletions(-)
diff -r 78f3dfa6ef8e -r df4187a03528 linux/Documentation/video4linux/cx18.txt
--- a/linux/Documentation/video4linux/cx18.txt Sat Jun 28 14:49:20 2008 +0200
+++ b/linux/Documentation/video4linux/cx18.txt Sat Jun 28 16:57:30 2008 +0200
@@ -1,36 +1,30 @@ Some notes regarding the cx18 driver for
Some notes regarding the cx18 driver for the Conexant CX23418 MPEG
encoder chip:
-1) The only hardware currently supported is the Hauppauge HVR-1600
- card and the Compro VideoMate H900 (note that this card only
- supports analog input, it has no digital tuner!).
+1) Currently supported are:
-2) Some people have problems getting the i2c bus to work. Cause unknown.
+ - Hauppauge HVR-1600
+ - Compro VideoMate H900
+ - Yuan MPC718
+ - Conexant Raptor PAL/SECAM devkit
+
+2) Some people have problems getting the i2c bus to work.
The symptom is that the eeprom cannot be read and the card is
- unusable.
+ unusable. This is probably fixed, but if you have problems
+ then post to the video4linux or ivtv-users mailinglist.
-3) The audio from the analog tuner is mono only. Probably caused by
- incorrect audio register information in the datasheet. We are
- waiting for updated information from Conexant.
+3) VBI (raw or sliced) has not yet been implemented.
-4) VBI (raw or sliced) has not yet been implemented.
+4) MPEG indexing is not yet implemented.
-5) MPEG indexing is not yet implemented.
-
-6) The driver is still a bit rough around the edges, this should
+5) The driver is still a bit rough around the edges, this should
improve over time.
Firmware:
-The firmware needs to be extracted from the Windows Hauppauge HVR-1600
-driver, available here:
+You can obtain the firmware files here:
-http://hauppauge.lightpath.net/software/install_cd/hauppauge_cd_3.4d1.zip
+http://dl.ivtvdriver.org/ivtv/firmware/cx18-firmware.tar.gz
-Unzip, then copy the following files to the firmware directory
-and rename them as follows:
-
-Drivers/Driver18/hcw18apu.rom -> v4l-cx23418-apu.fw
-Drivers/Driver18/hcw18enc.rom -> v4l-cx23418-cpu.fw
-Drivers/Driver18/hcw18mlC.rom -> v4l-cx23418-dig.fw
+Untar and copy the .fw files to your firmware directory.
diff -r 78f3dfa6ef8e -r df4187a03528
linux/drivers/media/video/cx18/cx18-firmware.c
--- a/linux/drivers/media/video/cx18/cx18-firmware.c Sat Jun 28 14:49:20
2008 +0200
+++ b/linux/drivers/media/video/cx18/cx18-firmware.c Sat Jun 28 16:57:30
2008 +0200
@@ -87,7 +87,7 @@
#define CX18_DSP0_INTERRUPT_MASK 0xd0004C
/* Encoder/decoder firmware sizes */
-#define CX18_FW_CPU_SIZE (174716)
+#define CX18_FW_CPU_SIZE (158332)
#define CX18_FW_APU_SIZE (141200)
#define APU_ROM_SYNC1 0x6D676553 /* "mgeS" */
---
Patch is available at:
http://linuxtv.org/hg/v4l-dvb/rev/df4187a035284f2312c17129c95ec3729483e979
_______________________________________________
linuxtv-commits mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits