* Kworld 315U help?
@ 2009-01-04 22:04 Franklin Meng
2009-01-04 22:26 ` Douglas Schilling Landgraf
2009-01-04 22:29 ` Franklin Meng
0 siblings, 2 replies; 11+ messages in thread
From: Franklin Meng @ 2009-01-04 22:04 UTC (permalink / raw)
To: video4linux-list
I was wondering if someone can help me get the Kworld 315U supported under
linux? Information about the device is located here:
http://linuxtv.org/wiki/index.php/KWorld_ATSC_315U
I have spent some time modifying the driver though I haven't gotten anything working yet. If someone can give me some pointers or help it would be greatly appreciated. I think I have all the chips of interest detected but I don't know what to do now.
Here's an output of my kernel logs showing the device. Hopefully I'm on the right track.
[ 569.663960] Linux video capture interface: v2.00
[ 569.717312] em28xx: New device USB 2883 Device @ 480 Mbps (eb1a:a313, interface 0, class 0)
[ 569.719319] em28xx #0: Identified as KWorld ATSC 315U HDTV TV Box (card=62)
[ 569.719407] em28xx #0: chip ID is em2882/em2883
[ 569.846878] em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 13 a3 d0 13 5a 03 6a 22 00 00
[ 569.846911] em28xx #0: i2c eeprom 10: 00 00 04 57 4e 07 01 00 00 00 00 00 00 00 00 00
[ 569.846942] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 01 00 00 00 00 00 5b 1c 00 00
[ 569.846971] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 00 00 00 00
[ 569.847000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 569.847028] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 569.847056] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 22 03 55 00 53 00
[ 569.847086] em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 33 00 20 00 44 00
[ 569.847116] em28xx #0: i2c eeprom 80: 65 00 76 00 69 00 63 00 65 00 00 00 00 00 00 00
[ 569.847145] em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 569.847173] em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 569.847202] em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 569.847230] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 569.847259] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 569.847288] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 569.847317] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 569.847348] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x98330201
[ 569.847353] em28xx #0: EEPROM info:
[ 569.847357] em28xx #0: AC97 audio (5 sample rates)
[ 569.847362] em28xx #0: 500mA max power
[ 569.847367] em28xx #0: Table at 0x04, strings=0x226a, 0x0000, 0x0000
[ 569.847373] em28xx #0:
[ 569.847376]
[ 569.847382] em28xx #0: The support for this board weren't valid yet.
[ 569.847387] em28xx #0: Please send a report of having this working
[ 569.847393] em28xx #0: not to V4L mailing list (and/or to other addresses)
[ 569.847396]
[ 569.882876] saa7115' 0-0025: saa7113 found (1f7113d0e100000) @ 0x4a (em28xx #0)
[ 569.955345] tuner' 0-0043: chip found @ 0x86 (em28xx #0)
[ 569.979876] tda9887 0-0043: creating new instance
[ 569.979894] tda9887 0-0043: tda988[5/6/7] found
[ 569.980772] tda9887 0-0043: destroying instance
[ 569.980993] tda9887 0-0043: creating new instance
[ 569.980999] tda9887 0-0043: tda988[5/6/7] found
[ 569.983857] tuner' 0-0061: chip found @ 0xc2 (em28xx #0)
[ 570.018607] tuner-simple 0-0061: creating new instance
[ 570.018622] tuner-simple 0-0061: type set to 60 (Thomson DTT 761X (ATSC/NTSC))
[ 570.025349] em28xx #0: Config register raw data: 0xd0
[ 570.026360] em28xx #0: AC97 vendor ID = 0xffffffff
[ 570.026747] em28xx #0: AC97 features = 0x6a90
[ 570.026752] em28xx #0: Empia 202 AC97 audio processor detected
[ 570.060722] em28xx #0: v4l2 driver version 0.1.1
[ 570.093645] em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
[ 570.093729] usbcore: registered new interface driver em28xx
[ 570.093737] em28xx driver loaded
[ 570.126733] em28xx-audio.c: probing for em28x1 non standard usbaudio
[ 570.126743] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[ 570.128744] Em28xx: Initialized (Em28xx Audio Extension) extension
[ 570.303684] DVB: registering new adapter (em28xx #0)
[ 570.305475] DVB: registering adapter 0 frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...
[ 570.307037] Successfully loaded em28xx-dvb
[ 570.307051] Em28xx: Initialized (Em28xx dvb Extension) extension
Thanks,
Franklin
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Kworld 315U help?
2009-01-04 22:04 Franklin Meng
@ 2009-01-04 22:26 ` Douglas Schilling Landgraf
2009-01-04 22:36 ` Franklin Meng
2009-01-04 22:29 ` Franklin Meng
1 sibling, 1 reply; 11+ messages in thread
From: Douglas Schilling Landgraf @ 2009-01-04 22:26 UTC (permalink / raw)
To: fmeng2002; +Cc: video4linux-list, linux-media
Hello Franklin,
On Sun, 4 Jan 2009 14:04:16 -0800 (PST)
Franklin Meng <fmeng2002@yahoo.com> wrote:
> I was wondering if someone can help me get the Kworld 315U supported
> under linux? Information about the device is located here:
> http://linuxtv.org/wiki/index.php/KWorld_ATSC_315U
Sure, thank for creating such page in linuxtv wiki.
> I have spent some time modifying the driver though I haven't gotten
> anything working yet. If someone can give me some pointers or help
> it would be greatly appreciated. I think I have all the chips of
> interest detected but I don't know what to do now.
>
> Here's an output of my kernel logs showing the device. Hopefully I'm
> on the right track.
>
> [ 569.663960] Linux video capture interface:
> v2.00 [ 569.717312] em28xx: New device USB 2883 Device @ 480 Mbps
> (eb1a:a313, interface 0, class 0) [ 569.719319] em28xx #0:
> Identified as KWorld ATSC 315U HDTV TV Box (card=62) [ 569.719407]
> em28xx #0: chip ID is em2882/em2883 [ 569.846878] em28xx #0: i2c
> eeprom 00: 1a eb 67 95 1a eb 13 a3 d0 13 5a 03 6a 22 00 00
> [ 569.846911] em28xx #0: i2c eeprom 10: 00 00 04 57 4e 07 01 00 00
> 00 00 00 00 00 00 00 [ 569.846942] em28xx #0: i2c eeprom 20: 46 00
> 01 00 f0 10 01 00 00 00 00 00 5b 1c 00 00 [ 569.846971] em28xx #0:
> i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 00 00 00 00
> [ 569.847000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 [ 569.847028] em28xx #0: i2c eeprom 50: 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 569.847056] em28xx #0:
> i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 22 03 55 00 53 00
> [ 569.847086] em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38
> 00 33 00 20 00 44 00 [ 569.847116] em28xx #0: i2c eeprom 80: 65 00
> 76 00 69 00 63 00 65 00 00 00 00 00 00 00 [ 569.847145] em28xx #0:
> i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> [ 569.847173] em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 [ 569.847202] em28xx #0: i2c eeprom b0: 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 569.847230] em28xx #0:
> i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> [ 569.847259] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 [ 569.847288] em28xx #0: i2c eeprom e0: 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 569.847317] em28xx #0:
> i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> [ 569.847348] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash =
> 0x98330201 [ 569.847353] em28xx #0: EEPROM info: [ 569.847357]
> em28xx #0: AC97 audio (5 sample rates) [ 569.847362] em28xx
> #0: 500mA max power [ 569.847367] em28xx #0: Table at
> 0x04, strings=0x226a, 0x0000, 0x0000 [ 569.847373] em28xx #0:
> [ 569.847376] [ 569.847382] em28xx #0: The support for this board
> weren't valid yet. [ 569.847387] em28xx #0: Please send a report of
> having this working [ 569.847393] em28xx #0: not to V4L mailing list
> (and/or to other addresses) [ 569.847396] [ 569.882876] saa7115'
> 0-0025: saa7113 found (1f7113d0e100000) @ 0x4a (em28xx #0)
> [ 569.955345] tuner' 0-0043: chip found @ 0x86 (em28xx #0)
> [ 569.979876] tda9887 0-0043: creating new instance [ 569.979894]
> tda9887 0-0043: tda988[5/6/7] found [ 569.980772] tda9887 0-0043:
> destroying instance [ 569.980993] tda9887 0-0043: creating new
> instance [ 569.980999] tda9887 0-0043: tda988[5/6/7] found
> [ 569.983857] tuner' 0-0061: chip found @ 0xc2 (em28xx #0)
> [ 570.018607] tuner-simple 0-0061: creating new instance
> [ 570.018622] tuner-simple 0-0061: type set to 60 (Thomson DTT 761X
> (ATSC/NTSC)) [ 570.025349] em28xx #0: Config register raw data: 0xd0
> [ 570.026360] em28xx #0: AC97 vendor ID = 0xffffffff [ 570.026747]
> em28xx #0: AC97 features = 0x6a90 [ 570.026752] em28xx #0: Empia 202
> AC97 audio processor detected [ 570.060722] em28xx #0: v4l2 driver
> version 0.1.1 [ 570.093645] em28xx #0: V4L2 device registered
> as /dev/video0 and /dev/vbi0 [ 570.093729] usbcore: registered new
> interface driver em28xx [ 570.093737] em28xx driver loaded
> [ 570.126733] em28xx-audio.c: probing for em28x1 non standard
> usbaudio [ 570.126743] em28xx-audio.c: Copyright (C) 2006 Markus
> Rechberger [ 570.128744] Em28xx: Initialized (Em28xx Audio
> Extension) extension [ 570.303684] DVB: registering new adapter
> (em28xx #0) [ 570.305475] DVB: registering adapter 0 frontend 0 (LG
> Electronics LGDT3303 VSB/QAM Frontend)... [ 570.307037] Successfully
> loaded em28xx-dvb [ 570.307051] Em28xx: Initialized (Em28xx dvb
> Extension) extension
>
Let me create a patch, I'll send you for tests.
Cheers,
Douglas
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Kworld 315U help?
2009-01-04 22:04 Franklin Meng
2009-01-04 22:26 ` Douglas Schilling Landgraf
@ 2009-01-04 22:29 ` Franklin Meng
1 sibling, 0 replies; 11+ messages in thread
From: Franklin Meng @ 2009-01-04 22:29 UTC (permalink / raw)
To: video4linux-list
Here is what I have modified in the driver.
franklin@sumomo:~/dev/tv/v4l-dvb$ hg diff
diff -r 211ae674f601 linux/drivers/media/video/em28xx/em28xx-cards.c
--- a/linux/drivers/media/video/em28xx/em28xx-cards.c Fri Jan 02 18:34:28 2009 -0200
+++ b/linux/drivers/media/video/em28xx/em28xx-cards.c Sun Jan 04 14:24:15 2009 -0800
@@ -1282,6 +1282,31 @@
.amux = EM28XX_AMUX_LINE_IN,
} },
},
+/* Franklin */
+ [EM2882_BOARD_KWORLD_ATSC_315U] = {
+ .name = "KWorld ATSC 315U HDTV TV Box",
+ .valid = EM28XX_BOARD_NOT_VALIDATED,
+ .tuner_type = TUNER_THOMSON_DTT761X,
+ .tuner_gpio = default_tuner_gpio,
+ .tda9887_conf = TDA9887_PRESENT,
+ .decoder = EM28XX_SAA711X,
+ .has_dvb = 1,
+ .dvb_gpio = default_digital,
+ .input = { {
+ .type = EM28XX_VMUX_TELEVISION,
+ .vmux = SAA7115_COMPOSITE2,
+ .amux = EM28XX_AMUX_VIDEO,
+ }, {
+ .type = EM28XX_VMUX_COMPOSITE1,
+ .vmux = SAA7115_COMPOSITE0,
+ .amux = EM28XX_AMUX_LINE_IN,
+ }, {
+ .type = EM28XX_VMUX_SVIDEO,
+ .vmux = SAA7115_SVIDEO3,
+ .amux = EM28XX_AMUX_LINE_IN,
+ } },
+ },
+/* Franklin */
};
const unsigned int em28xx_bcount = ARRAY_SIZE(em28xx_boards);
@@ -1383,6 +1408,10 @@
.driver_info = EM2800_BOARD_LEADTEK_WINFAST_USBII },
{ USB_DEVICE(0x093b, 0xa005),
.driver_info = EM2861_BOARD_PLEXTOR_PX_TV100U },
+/* Franklin */
+ { USB_DEVICE(0xeb1a, 0xa313),
+ .driver_info = EM2882_BOARD_KWORLD_ATSC_315U },
+/* Franklin */
{ },
};
MODULE_DEVICE_TABLE(usb, em28xx_id_table);
diff -r 211ae674f601 linux/drivers/media/video/em28xx/em28xx-dvb.c
--- a/linux/drivers/media/video/em28xx/em28xx-dvb.c Fri Jan 02 18:34:28 2009 -0200
+++ b/linux/drivers/media/video/em28xx/em28xx-dvb.c Sun Jan 04 14:24:15 2009 -0800
@@ -410,6 +410,13 @@
em28xx_set_mode(dev, EM28XX_DIGITAL_MODE);
/* init frontend */
switch (dev->model) {
+/* Franklin */
+ case EM2882_BOARD_KWORLD_ATSC_315U:
+/* Franklin */
+ dvb->frontend = dvb_attach(lgdt330x_attach,
+ &em2880_lgdt3303_dev,
+ &dev->i2c_adap);
+ break;
case EM2883_BOARD_HAUPPAUGE_WINTV_HVR_850:
case EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950:
case EM2880_BOARD_PINNACLE_PCTV_HD_PRO:
diff -r 211ae674f601 linux/drivers/media/video/em28xx/em28xx.h
--- a/linux/drivers/media/video/em28xx/em28xx.h Fri Jan 02 18:34:28 2009 -0200
+++ b/linux/drivers/media/video/em28xx/em28xx.h Sun Jan 04 14:24:15 2009 -0800
@@ -99,6 +99,9 @@
#define EM2820_BOARD_COMPRO_VIDEOMATE_FORYOU 58
#define EM2883_BOARD_HAUPPAUGE_WINTV_HVR_850 60
#define EM2820_BOARD_PROLINK_PLAYTV_BOX4_USB2 61
+/* Franklin */
+#define EM2882_BOARD_KWORLD_ATSC_315U 62
+/* Franklin */
/* Limits minimum and default number of buffers */
#define EM28XX_MIN_BUF 4
Thanks,
Franklin
--- On Sun, 1/4/09, Franklin Meng <fmeng2002@yahoo.com> wrote:
> From: Franklin Meng <fmeng2002@yahoo.com>
> Subject: Kworld 315U help?
> To: video4linux-list@redhat.com
> Date: Sunday, January 4, 2009, 2:04 PM
> I was wondering if someone can help me get the Kworld 315U
> supported under
> linux? Information about the device is located here:
> http://linuxtv.org/wiki/index.php/KWorld_ATSC_315U
>
> I have spent some time modifying the driver though I
> haven't gotten anything working yet. If someone can
> give me some pointers or help it would be greatly
> appreciated. I think I have all the chips of interest
> detected but I don't know what to do now.
>
> Here's an output of my kernel logs showing the device.
> Hopefully I'm on the right track.
>
> [ 569.663960] Linux video capture interface: v2.00
>
> [ 569.717312] em28xx: New device USB 2883 Device @ 480
> Mbps (eb1a:a313, interface 0, class 0)
>
> [ 569.719319] em28xx #0: Identified as KWorld ATSC 315U
> HDTV TV Box (card=62)
> [ 569.719407] em28xx #0: chip ID is em2882/em2883
>
> [ 569.846878] em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb
> 13 a3 d0 13 5a 03 6a 22 00 00
>
> [ 569.846911] em28xx #0: i2c eeprom 10: 00 00 04 57 4e 07
> 01 00 00 00 00 00 00 00 00 00
>
> [ 569.846942] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10
> 01 00 00 00 00 00 5b 1c 00 00
>
> [ 569.846971] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80
> 02 20 01 01 00 00 00 00 00 00
>
> [ 569.847000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00
>
> [ 569.847028] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00
>
> [ 569.847056] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00
> 00 00 00 00 22 03 55 00 53 00
>
> [ 569.847086] em28xx #0: i2c eeprom 70: 42 00 20 00 32 00
> 38 00 38 00 33 00 20 00 44 00
>
> [ 569.847116] em28xx #0: i2c eeprom 80: 65 00 76 00 69 00
> 63 00 65 00 00 00 00 00 00 00
>
> [ 569.847145] em28xx #0: i2c eeprom 90: 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00
>
> [ 569.847173] em28xx #0: i2c eeprom a0: 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00
>
> [ 569.847202] em28xx #0: i2c eeprom b0: 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00
>
> [ 569.847230] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00
>
> [ 569.847259] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00
>
> [ 569.847288] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00
>
> [ 569.847317] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00
>
> [ 569.847348] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM
> hash = 0x98330201
> [ 569.847353] em28xx #0: EEPROM info:
>
> [ 569.847357] em28xx #0: AC97 audio (5 sample rates)
>
> [ 569.847362] em28xx #0: 500mA max power
>
> [ 569.847367] em28xx #0: Table at 0x04,
> strings=0x226a, 0x0000, 0x0000
> [ 569.847373] em28xx #0:
>
> [ 569.847376]
>
> [ 569.847382] em28xx #0: The support for this board
> weren't valid yet.
> [ 569.847387] em28xx #0: Please send a report of having
> this working
> [ 569.847393] em28xx #0: not to V4L mailing list (and/or
> to other addresses)
> [ 569.847396]
>
> [ 569.882876] saa7115' 0-0025: saa7113 found
> (1f7113d0e100000) @ 0x4a (em28xx #0)
>
> [ 569.955345] tuner' 0-0043: chip found @ 0x86 (em28xx
> #0)
> [ 569.979876] tda9887 0-0043: creating new instance
>
> [ 569.979894] tda9887 0-0043: tda988[5/6/7] found
>
> [ 569.980772] tda9887 0-0043: destroying instance
>
> [ 569.980993] tda9887 0-0043: creating new instance
>
> [ 569.980999] tda9887 0-0043: tda988[5/6/7] found
>
> [ 569.983857] tuner' 0-0061: chip found @ 0xc2 (em28xx
> #0)
> [ 570.018607] tuner-simple 0-0061: creating new instance
>
> [ 570.018622] tuner-simple 0-0061: type set to 60 (Thomson
> DTT 761X (ATSC/NTSC))
>
> [ 570.025349] em28xx #0: Config register raw data: 0xd0
>
> [ 570.026360] em28xx #0: AC97 vendor ID = 0xffffffff
>
> [ 570.026747] em28xx #0: AC97 features = 0x6a90
>
> [ 570.026752] em28xx #0: Empia 202 AC97 audio processor
> detected
> [ 570.060722] em28xx #0: v4l2 driver version 0.1.1
>
> [ 570.093645] em28xx #0: V4L2 device registered as
> /dev/video0 and /dev/vbi0
> [ 570.093729] usbcore: registered new interface driver
> em28xx
> [ 570.093737] em28xx driver loaded
>
> [ 570.126733] em28xx-audio.c: probing for em28x1 non
> standard usbaudio
> [ 570.126743] em28xx-audio.c: Copyright (C) 2006 Markus
> Rechberger
> [ 570.128744] Em28xx: Initialized (Em28xx Audio Extension)
> extension
> [ 570.303684] DVB: registering new adapter (em28xx #0)
>
> [ 570.305475] DVB: registering adapter 0 frontend 0 (LG
> Electronics LGDT3303 VSB/QAM Frontend)...
>
> [ 570.307037] Successfully loaded em28xx-dvb
>
> [ 570.307051] Em28xx: Initialized (Em28xx dvb Extension)
> extension
>
> Thanks,
> Franklin
>
>
>
>
> --
> video4linux-list mailing list
> Unsubscribe
> mailto:video4linux-list-request@redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/video4linux-list
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Kworld 315U help?
2009-01-04 22:26 ` Douglas Schilling Landgraf
@ 2009-01-04 22:36 ` Franklin Meng
0 siblings, 0 replies; 11+ messages in thread
From: Franklin Meng @ 2009-01-04 22:36 UTC (permalink / raw)
To: Douglas Schilling Landgraf; +Cc: video4linux-list, linux-media
Douglas,
I can't take credit for creating the page. Someone else put that together. All I did was add the Thomson Tuner chip to the existing page.
I appreciate the help and I have also updated the thread with the changes I made in the driver.
Thanks,
Franklin
--- On Sun, 1/4/09, Douglas Schilling Landgraf <dougsland@gmail.com> wrote:
> From: Douglas Schilling Landgraf <dougsland@gmail.com>
> Subject: Re: Kworld 315U help?
> To: fmeng2002@yahoo.com
> Cc: video4linux-list@redhat.com, "linux-media" <linux-media@vger.kernel.org>
> Date: Sunday, January 4, 2009, 2:26 PM
> Hello Franklin,
>
> On Sun, 4 Jan 2009 14:04:16 -0800 (PST)
> Franklin Meng <fmeng2002@yahoo.com> wrote:
>
> > I was wondering if someone can help me get the Kworld
> 315U supported
> > under linux? Information about the device is located
> here:
> > http://linuxtv.org/wiki/index.php/KWorld_ATSC_315U
>
> Sure, thank for creating such page in linuxtv wiki.
>
> > I have spent some time modifying the driver though I
> haven't gotten
> > anything working yet. If someone can give me some
> pointers or help
> > it would be greatly appreciated. I think I have all
> the chips of
> > interest detected but I don't know what to do now.
>
> >
> > Here's an output of my kernel logs showing the
> device. Hopefully I'm
> > on the right track.
> >
> > [ 569.663960] Linux video capture interface:
> > v2.00 [ 569.717312] em28xx: New device USB 2883
> Device @ 480 Mbps
> > (eb1a:a313, interface 0, class 0) [ 569.719319]
> em28xx #0:
> > Identified as KWorld ATSC 315U HDTV TV Box (card=62) [
> 569.719407]
> > em28xx #0: chip ID is em2882/em2883 [ 569.846878]
> em28xx #0: i2c
> > eeprom 00: 1a eb 67 95 1a eb 13 a3 d0 13 5a 03 6a 22
> 00 00
> > [ 569.846911] em28xx #0: i2c eeprom 10: 00 00 04 57
> 4e 07 01 00 00
> > 00 00 00 00 00 00 00 [ 569.846942] em28xx #0: i2c
> eeprom 20: 46 00
> > 01 00 f0 10 01 00 00 00 00 00 5b 1c 00 00 [
> 569.846971] em28xx #0:
> > i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 00
> 00 00 00
> > [ 569.847000] em28xx #0: i2c eeprom 40: 00 00 00 00
> 00 00 00 00 00
> > 00 00 00 00 00 00 00 [ 569.847028] em28xx #0: i2c
> eeprom 50: 00 00
> > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [
> 569.847056] em28xx #0:
> > i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 22 03 55
> 00 53 00
> > [ 569.847086] em28xx #0: i2c eeprom 70: 42 00 20 00
> 32 00 38 00 38
> > 00 33 00 20 00 44 00 [ 569.847116] em28xx #0: i2c
> eeprom 80: 65 00
> > 76 00 69 00 63 00 65 00 00 00 00 00 00 00 [
> 569.847145] em28xx #0:
> > i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00
> > [ 569.847173] em28xx #0: i2c eeprom a0: 00 00 00 00
> 00 00 00 00 00
> > 00 00 00 00 00 00 00 [ 569.847202] em28xx #0: i2c
> eeprom b0: 00 00
> > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [
> 569.847230] em28xx #0:
> > i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00
> > [ 569.847259] em28xx #0: i2c eeprom d0: 00 00 00 00
> 00 00 00 00 00
> > 00 00 00 00 00 00 00 [ 569.847288] em28xx #0: i2c
> eeprom e0: 00 00
> > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [
> 569.847317] em28xx #0:
> > i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00
> > [ 569.847348] em28xx #0: EEPROM ID= 0x9567eb1a,
> EEPROM hash =
> > 0x98330201 [ 569.847353] em28xx #0: EEPROM info: [
> 569.847357]
> > em28xx #0: AC97 audio (5 sample rates) [
> 569.847362] em28xx
> > #0: 500mA max power [ 569.847367] em28xx #0:
> Table at
> > 0x04, strings=0x226a, 0x0000, 0x0000 [ 569.847373]
> em28xx #0:
> > [ 569.847376] [ 569.847382] em28xx #0: The support
> for this board
> > weren't valid yet. [ 569.847387] em28xx #0:
> Please send a report of
> > having this working [ 569.847393] em28xx #0: not to
> V4L mailing list
> > (and/or to other addresses) [ 569.847396] [
> 569.882876] saa7115'
> > 0-0025: saa7113 found (1f7113d0e100000) @ 0x4a (em28xx
> #0)
> > [ 569.955345] tuner' 0-0043: chip found @ 0x86
> (em28xx #0)
> > [ 569.979876] tda9887 0-0043: creating new instance [
> 569.979894]
> > tda9887 0-0043: tda988[5/6/7] found [ 569.980772]
> tda9887 0-0043:
> > destroying instance [ 569.980993] tda9887 0-0043:
> creating new
> > instance [ 569.980999] tda9887 0-0043: tda988[5/6/7]
> found
> > [ 569.983857] tuner' 0-0061: chip found @ 0xc2
> (em28xx #0)
> > [ 570.018607] tuner-simple 0-0061: creating new
> instance
> > [ 570.018622] tuner-simple 0-0061: type set to 60
> (Thomson DTT 761X
> > (ATSC/NTSC)) [ 570.025349] em28xx #0: Config register
> raw data: 0xd0
> > [ 570.026360] em28xx #0: AC97 vendor ID = 0xffffffff
> [ 570.026747]
> > em28xx #0: AC97 features = 0x6a90 [ 570.026752]
> em28xx #0: Empia 202
> > AC97 audio processor detected [ 570.060722] em28xx
> #0: v4l2 driver
> > version 0.1.1 [ 570.093645] em28xx #0: V4L2 device
> registered
> > as /dev/video0 and /dev/vbi0 [ 570.093729] usbcore:
> registered new
> > interface driver em28xx [ 570.093737] em28xx driver
> loaded
> > [ 570.126733] em28xx-audio.c: probing for em28x1 non
> standard
> > usbaudio [ 570.126743] em28xx-audio.c: Copyright (C)
> 2006 Markus
> > Rechberger [ 570.128744] Em28xx: Initialized (Em28xx
> Audio
> > Extension) extension [ 570.303684] DVB: registering
> new adapter
> > (em28xx #0) [ 570.305475] DVB: registering adapter 0
> frontend 0 (LG
> > Electronics LGDT3303 VSB/QAM Frontend)... [
> 570.307037] Successfully
> > loaded em28xx-dvb [ 570.307051] Em28xx: Initialized
> (Em28xx dvb
> > Extension) extension
> >
>
> Let me create a patch, I'll send you for tests.
>
> Cheers,
> Douglas
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Kworld 315U help?
@ 2009-10-21 5:35 Franklin Meng
2009-10-21 12:55 ` Devin Heitmueller
0 siblings, 1 reply; 11+ messages in thread
From: Franklin Meng @ 2009-10-21 5:35 UTC (permalink / raw)
To: linux-media
I was wondering if someone would be able to help me with getting the analog and inputs for the Kworld 315U working. I was able to get the digital part working with help from Douglas Schilling and wanted to get the remaining portions of the device working.
I have traces but have not made much progress. In addition I also have some questions about the information that the parse_em28xx.pl skips and does not decode.
For example here is some of the data that doesn't seem to be decoded..
unknown: 40 03 00 00 a0 00 01 00 >>> 08
unknown: c0 02 00 00 a0 00 01 00 <<< d0
unknown: 40 03 00 00 a0 00 01 00 >>> 08
unknown: c0 02 00 00 a0 00 01 00 <<< d0
unknown: 40 03 00 00 a0 00 01 00 >>> 22
unknown: c0 02 00 00 a0 00 01 00 <<< 01
unknown: 40 03 00 00 a0 00 01 00 >>> 04
unknown: c0 02 00 00 a0 00 02 00 <<< 1a eb
unknown: 40 03 00 00 a0 00 01 00 >>> 20
unknown: c0 02 00 00 a0 00 01 00 <<< 46
unknown: 40 03 00 00 a0 00 01 00 >>> 14
unknown: c0 02 00 00 a0 00 04 00 <<< 4e 07 01 00
Anyways, any help that can be provided is appreciated.
Thanks,
Franklin Meng
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Kworld 315U help?
2009-10-21 5:35 Kworld 315U help? Franklin Meng
@ 2009-10-21 12:55 ` Devin Heitmueller
2009-10-21 15:06 ` Franklin Meng
0 siblings, 1 reply; 11+ messages in thread
From: Devin Heitmueller @ 2009-10-21 12:55 UTC (permalink / raw)
To: Franklin Meng; +Cc: linux-media
On Wed, Oct 21, 2009 at 1:35 AM, Franklin Meng <fmeng2002@yahoo.com> wrote:
> I was wondering if someone would be able to help me with getting the analog and inputs for the Kworld 315U working. I was able to get the digital part working with help from Douglas Schilling and wanted to get the remaining portions of the device working.
>
> I have traces but have not made much progress. In addition I also have some questions about the information that the parse_em28xx.pl skips and does not decode.
>
> For example here is some of the data that doesn't seem to be decoded..
> unknown: 40 03 00 00 a0 00 01 00 >>> 08
> unknown: c0 02 00 00 a0 00 01 00 <<< d0
> unknown: 40 03 00 00 a0 00 01 00 >>> 08
> unknown: c0 02 00 00 a0 00 01 00 <<< d0
> unknown: 40 03 00 00 a0 00 01 00 >>> 22
> unknown: c0 02 00 00 a0 00 01 00 <<< 01
> unknown: 40 03 00 00 a0 00 01 00 >>> 04
> unknown: c0 02 00 00 a0 00 02 00 <<< 1a eb
> unknown: 40 03 00 00 a0 00 01 00 >>> 20
> unknown: c0 02 00 00 a0 00 01 00 <<< 46
> unknown: 40 03 00 00 a0 00 01 00 >>> 14
> unknown: c0 02 00 00 a0 00 04 00 <<< 4e 07 01 00
>
> Anyways, any help that can be provided is appreciated.
Those look like i2c commands to the onboard eeprom, which is at i2c
address 0xa0. For example:
unknown: 40 03 00 00 a0 00 01 00 >>> 04 // set eeprom read offset to 0x04
unknown: c0 02 00 00 a0 00 02 00 <<< 1a eb // read two bytes back from eeprom
Cheers,
Devin
--
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Kworld 315U help?
2009-10-21 12:55 ` Devin Heitmueller
@ 2009-10-21 15:06 ` Franklin Meng
2009-10-22 4:03 ` Franklin Meng
0 siblings, 1 reply; 11+ messages in thread
From: Franklin Meng @ 2009-10-21 15:06 UTC (permalink / raw)
To: Devin Heitmueller; +Cc: linux-media
Devin,
Thanks for the info.. Should the parse_em28xx.pl script be updated to reflect this? I'm assuming other em28xx boards also have the eeprom at address 0xa0.
There are a couple more entries that I am unsure about.. I'll post those when I get home tonight.
Are you interested in looking at some traces? I am pretty sure I have most of the analog and input stuff figured out though I probably don't have the GPIO sequence correct. Anyways, if your interested I can send you what I know.
Thanks
Franklin Meng
--- On Wed, 10/21/09, Devin Heitmueller <dheitmueller@kernellabs.com> wrote:
> From: Devin Heitmueller <dheitmueller@kernellabs.com>
> Subject: Re: Kworld 315U help?
> To: "Franklin Meng" <fmeng2002@yahoo.com>
> Cc: linux-media@vger.kernel.org
> Date: Wednesday, October 21, 2009, 5:55 AM
> On Wed, Oct 21, 2009 at 1:35 AM,
> Franklin Meng <fmeng2002@yahoo.com>
> wrote:
> > I was wondering if someone would be able to help me
> with getting the analog and inputs for the Kworld 315U
> working. I was able to get the digital part working with
> help from Douglas Schilling and wanted to get the remaining
> portions of the device working.
> >
> > I have traces but have not made much progress. In
> addition I also have some questions about the information
> that the parse_em28xx.pl skips and does not decode.
> >
> > For example here is some of the data that doesn't seem
> to be decoded..
> > unknown: 40 03 00 00 a0 00 01 00 >>> 08
> > unknown: c0 02 00 00 a0 00 01 00 <<< d0
> > unknown: 40 03 00 00 a0 00 01 00 >>> 08
> > unknown: c0 02 00 00 a0 00 01 00 <<< d0
> > unknown: 40 03 00 00 a0 00 01 00 >>> 22
> > unknown: c0 02 00 00 a0 00 01 00 <<< 01
> > unknown: 40 03 00 00 a0 00 01 00 >>> 04
> > unknown: c0 02 00 00 a0 00 02 00 <<< 1a eb
> > unknown: 40 03 00 00 a0 00 01 00 >>> 20
> > unknown: c0 02 00 00 a0 00 01 00 <<< 46
> > unknown: 40 03 00 00 a0 00 01 00 >>> 14
> > unknown: c0 02 00 00 a0 00 04 00 <<< 4e 07 01
> 00
> >
> > Anyways, any help that can be provided is
> appreciated.
>
> Those look like i2c commands to the onboard eeprom, which
> is at i2c
> address 0xa0. For example:
>
> unknown: 40 03 00 00 a0 00 01 00 >>> 04
> // set eeprom read offset to 0x04
> unknown: c0 02 00 00 a0 00 02 00 <<< 1a eb
> // read two bytes back from eeprom
>
> Cheers,
>
> Devin
>
> --
> Devin J. Heitmueller - Kernel Labs
> http://www.kernellabs.com
> --
> To unsubscribe from this list: send the line "unsubscribe
> linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Kworld 315U help?
2009-10-21 15:06 ` Franklin Meng
@ 2009-10-22 4:03 ` Franklin Meng
2009-10-22 4:16 ` Devin Heitmueller
0 siblings, 1 reply; 11+ messages in thread
From: Franklin Meng @ 2009-10-22 4:03 UTC (permalink / raw)
To: Devin Heitmueller; +Cc: linux-media
Here are some more stuff in the trace that was not decoded by the parse_em28xx script..
So what we know from this list of unknowns...
0xa0 is the eeprom
0x4a is the SAA
0x42 ??.
0xd0 ??
0x20 ??
0xc6 ??
0xc4 ??
0xc2 Thomson tuner.
unknown: c0 02 00 00 42 00 01 00 <<< fd
unknown: c0 02 00 00 4a 00 01 00 <<< 11
unknown: 40 03 00 00 a0 00 01 00 >>> 2d
unknown: c0 02 00 00 a0 00 01 00 <<< 1c
unknown: c0 02 00 00 20 00 01 00 <<< fe
unknown: c0 02 00 00 d0 00 01 00 <<< 10
unknown: 40 03 00 00 a0 00 01 00 >>> 0a
unknown: c0 02 00 00 a0 00 01 00 <<< 5a
unknown: 40 03 00 00 a0 00 01 00 >>> 2e
unknown: c0 02 00 00 a0 00 01 00 <<< 00
unknown: 40 03 00 00 a0 00 01 00 >>> 0a
unknown: c0 02 00 00 a0 00 01 00 <<< 5a
unknown: c0 02 00 00 c6 00 01 00 <<< 00
unknown: c0 02 00 00 c4 00 01 00 <<< 10
unknown: c0 02 00 00 c2 00 01 00 <<< b4
Anyone know what are at the other addresses? I don't know if they are important or not.
Thanks,
Franklin Meng
--- On Wed, 10/21/09, Franklin Meng <fmeng2002@yahoo.com> wrote:
> From: Franklin Meng <fmeng2002@yahoo.com>
> Subject: Re: Kworld 315U help?
> To: "Devin Heitmueller" <dheitmueller@kernellabs.com>
> Cc: linux-media@vger.kernel.org
> Date: Wednesday, October 21, 2009, 8:06 AM
> Devin,
>
> Thanks for the info.. Should the parse_em28xx.pl
> script be updated to reflect this? I'm assuming other
> em28xx boards also have the eeprom at address 0xa0.
>
> There are a couple more entries that I am unsure
> about.. I'll post those when I get home tonight.
>
>
> Are you interested in looking at some traces? I am
> pretty sure I have most of the analog and input stuff
> figured out though I probably don't have the GPIO sequence
> correct. Anyways, if your interested I can send you
> what I know.
>
> Thanks
> Franklin Meng
>
> --- On Wed, 10/21/09, Devin Heitmueller <dheitmueller@kernellabs.com>
> wrote:
>
> > From: Devin Heitmueller <dheitmueller@kernellabs.com>
> > Subject: Re: Kworld 315U help?
> > To: "Franklin Meng" <fmeng2002@yahoo.com>
> > Cc: linux-media@vger.kernel.org
> > Date: Wednesday, October 21, 2009, 5:55 AM
> > On Wed, Oct 21, 2009 at 1:35 AM,
> > Franklin Meng <fmeng2002@yahoo.com>
> > wrote:
> > > I was wondering if someone would be able to help
> me
> > with getting the analog and inputs for the Kworld
> 315U
> > working. I was able to get the digital part working
> with
> > help from Douglas Schilling and wanted to get the
> remaining
> > portions of the device working.
> > >
> > > I have traces but have not made much progress.
> In
> > addition I also have some questions about the
> information
> > that the parse_em28xx.pl skips and does not decode.
> > >
> > > For example here is some of the data that doesn't
> seem
> > to be decoded..
> > > unknown: 40 03 00 00 a0 00 01 00 >>> 08
> > > unknown: c0 02 00 00 a0 00 01 00 <<< d0
> > > unknown: 40 03 00 00 a0 00 01 00 >>> 08
> > > unknown: c0 02 00 00 a0 00 01 00 <<< d0
> > > unknown: 40 03 00 00 a0 00 01 00 >>> 22
> > > unknown: c0 02 00 00 a0 00 01 00 <<< 01
> > > unknown: 40 03 00 00 a0 00 01 00 >>> 04
> > > unknown: c0 02 00 00 a0 00 02 00 <<< 1a
> eb
> > > unknown: 40 03 00 00 a0 00 01 00 >>> 20
> > > unknown: c0 02 00 00 a0 00 01 00 <<< 46
> > > unknown: 40 03 00 00 a0 00 01 00 >>> 14
> > > unknown: c0 02 00 00 a0 00 04 00 <<< 4e
> 07 01
> > 00
> > >
> > > Anyways, any help that can be provided is
> > appreciated.
> >
> > Those look like i2c commands to the onboard eeprom,
> which
> > is at i2c
> > address 0xa0. For example:
> >
> > unknown: 40 03 00 00 a0 00 01 00 >>> 04
> > // set eeprom read offset to 0x04
> > unknown: c0 02 00 00 a0 00 02 00 <<< 1a eb
> > // read two bytes back from eeprom
> >
> > Cheers,
> >
> > Devin
> >
> > --
> > Devin J. Heitmueller - Kernel Labs
> > http://www.kernellabs.com
> > --
> > To unsubscribe from this list: send the line
> "unsubscribe
> > linux-media" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> >
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe
> linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Kworld 315U help?
2009-10-22 4:03 ` Franklin Meng
@ 2009-10-22 4:16 ` Devin Heitmueller
2009-10-22 4:44 ` Franklin Meng
0 siblings, 1 reply; 11+ messages in thread
From: Devin Heitmueller @ 2009-10-22 4:16 UTC (permalink / raw)
To: Franklin Meng; +Cc: linux-media
On Thu, Oct 22, 2009 at 12:03 AM, Franklin Meng <fmeng2002@yahoo.com> wrote:
> Here are some more stuff in the trace that was not decoded by the parse_em28xx script..
>
> So what we know from this list of unknowns...
>
> 0xa0 is the eeprom
> 0x4a is the SAA
> 0x42 ??.
> 0xd0 ??
> 0x20 ??
> 0xc6 ??
> 0xc4 ??
> 0xc2 Thomson tuner.
c4 and c6 are probably also the tuner. I know that K-World makes some
products with the same name but different regions. Is your version of
the 315U an ATSC hybrid tuner? If so, then one of those addresses is
probably the demod.
Also, the trace you sent is just an excerpt, but it's possible that
the driver is probing for devices and the requests are failing because
the hardware isn't present (the Windows driver supports a variety of
different hardware combinations). Usually you can tell by looking for
a read from register 0x05 immediately after the i2c read. If register
0x05 is nonzero, then the i2c read operation failed.
Devin
--
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Kworld 315U help?
2009-10-22 4:16 ` Devin Heitmueller
@ 2009-10-22 4:44 ` Franklin Meng
0 siblings, 0 replies; 11+ messages in thread
From: Franklin Meng @ 2009-10-22 4:44 UTC (permalink / raw)
To: Devin Heitmueller; +Cc: linux-media
Devin,
> c4 and c6 are probably also the tuner. I know that
> K-World makes some
> products with the same name but different regions. Is
> your version of
> the 315U an ATSC hybrid tuner? If so, then one of
> those addresses is
> probably the demod.
I believe the device I have is a hybrid tuner since it does both digital and analog.
>
> Also, the trace you sent is just an excerpt, but it's
> possible that
> the driver is probing for devices and the requests are
> failing because
> the hardware isn't present (the Windows driver supports a
> variety of
> different hardware combinations). Usually you can
> tell by looking for
> a read from register 0x05 immediately after the i2c
> read. If register
> 0x05 is nonzero, then the i2c read operation failed.
This is good information to know. Here are the list of components that are on the board along with the address..
1. LG LGDT3303 - 0x1c
2. Lattice ISP2032VE - ?? don't know the address
3. Phillips SAA7113H - 0x4a
4. Empia EMP202
5. Empia EM2882
6. Thomson DTT 7611A - 0xc2
In addition there is a TDA at 0x86 and we also know the eeprom is at 0xa0.
I'm attaching the output that I parsed the using the updated parse1b_sniffusb2.pl script as well as the output from a slightly modified parse_em28xx.pl. I modified the parse_em28xx.pl to output the stuff it did not decode.
In the tar ball are 2 files. emparse1new.out (obtained using parse_em28xx.pl) and newlog.out (obtained using the updated script)
These traces are for the component inputs of the kworld 315U device. I have other traces as well for the TV and Svideo inputs. You can find pictures of the device here.. http://www.linuxtv.org/wiki/index.php/KWorld_ATSC_315U
In the source this I added this information that has been commented out. I believe this is how the the board is configured according to what I decoded out of the traces some time ago.
/* Analog mode - still not ready */
/*.input = { {
.type = EM28XX_VMUX_TELEVISION,
.vmux = SAA7115_COMPOSITE2,
.amux = EM28XX_AMUX_VIDEO,
.gpio = em2882_kworld_315u_analog,
.aout = EM28XX_AOUT_PCM_IN | EM28XX_AOUT_PCM_STEREO,
}, {
.type = EM28XX_VMUX_COMPOSITE1,
.vmux = SAA7115_COMPOSITE0,
.amux = EM28XX_AMUX_LINE_IN,
.gpio = em2882_kworld_315u_analog1,
.aout = EM28XX_AOUT_PCM_IN | EM28XX_AOUT_PCM_STEREO,
}, {
.type = EM28XX_VMUX_SVIDEO,
.vmux = SAA7115_SVIDEO3,
.amux = EM28XX_AMUX_LINE_IN,
.gpio = em2882_kworld_315u_analog1,
.aout = EM28XX_AOUT_PCM_IN | EM28XX_AOUT_PCM_STEREO,
} }, */
can you double check this to see if I got things correct? I think all I need is the correct GPIO sequence but I am not sure.
Thanks,
Franklin Meng
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Kworld 315U help?
@ 2009-10-22 4:46 Franklin Meng
0 siblings, 0 replies; 11+ messages in thread
From: Franklin Meng @ 2009-10-22 4:46 UTC (permalink / raw)
To: Devin Heitmueller; +Cc: linux-media
[-- Attachment #1: Type: text/plain, Size: 101 bytes --]
Here are the files since I forgot to attach them in my last e-mail.
Thanks,
Franklin Meng
[-- Attachment #2: decode.tar.gz --]
[-- Type: application/gzip, Size: 5174 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2009-10-22 4:46 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-21 5:35 Kworld 315U help? Franklin Meng
2009-10-21 12:55 ` Devin Heitmueller
2009-10-21 15:06 ` Franklin Meng
2009-10-22 4:03 ` Franklin Meng
2009-10-22 4:16 ` Devin Heitmueller
2009-10-22 4:44 ` Franklin Meng
-- strict thread matches above, loose matches on Subject: below --
2009-10-22 4:46 Franklin Meng
2009-01-04 22:04 Franklin Meng
2009-01-04 22:26 ` Douglas Schilling Landgraf
2009-01-04 22:36 ` Franklin Meng
2009-01-04 22:29 ` Franklin Meng
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox