Compro Videomate T750: Difference between revisions
Jump to navigation
Jump to search
(→RegSpy) |
No edit summary |
||
Line 178: | Line 178: | ||
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX |
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX |
||
==RegSpy== |
===RegSpy=== |
||
SAA7133 Card [0]: |
SAA7133 Card [0]: |
Revision as of 18:31, 30 January 2009
A DVB-T and Analog PCI Card from Compro.
Card features
- PCI interface
- DVB-T In, Analog-TV In, FM Radio In, Composite video In, Remote and S-Video In
Chipsets
Chips on the card:
Chip1: SAA7135HL/203 CG2601 07 TSG06302
Chip2: COMPRO PR01A 0643D
Chip3: WJCE6353 W620AA17
Chip4: ATMEL642 24C02BN SU18
Images
Infos about the card
Dmesg
# dmseg saa7130/34: v4l2 driver version 0.2.14 loaded saa7133[0]: found at 0000:02:01.0, rev: 209, irq: 21, latency: 32, mmio: 0xfb004000 saa7133[0]: subsystem: 185b:c900, board: UNKNOWN/GENERIC [card=0,autodetected] saa7133[0]: board init: gpio is 94bf00 saa7133[0]: i2c eeprom 00: 5b 18 00 c9 54 20 1c 00 43 43 a9 1c 55 d2 b2 92 saa7133[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 03 01 08 ff 00 89 ff ff ff ff saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 40: ff d7 00 c4 86 1e 05 ff 02 c2 ff 01 ff ff ff ff saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff cb saa7133[0]: i2c eeprom 60: 30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0
lspci
# lspci -vvvnn 02:01.0 Multimedia controller [0480]: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder [1131:7133] (rev d1) Subsystem: Compro Technology, Inc. VideoMate T750 [185b:c900] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (21000ns min, 8000ns max) Interrupt: pin A routed to IRQ 21 Region 0: Memory at fb004000 (32-bit, non-prefetchable) [size=2K] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Kernel driver in use: saa7134 Kernel modules: saa7134
i2cdetect
# i2cdetect -l i2c-0 smbus SMBus I801 adapter at 1400 SMBus adapter i2c-1 smbus saa7133[0] SMBus adapter
# i2cdetect 1 I will probe file /dev/i2c-1. I will probe address range 0x03-0x77. Continue? [Y/n] y 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- 0f 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- 61 62 63 -- -- -- -- 68 -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --
# i2cdump 1 0x0f I will probe file /dev/i2c-1, address 0xf, mode byte Continue? [Y/n] y 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 00: a5 00 00 00 00 00 01 00 00 00 3a 2c 61 13 00 2b ?.....?...:,a?.+ 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 ...............@ 20: 80 00 00 00 00 00 00 00 82 40 00 00 00 00 00 00 ?.......?@...... 30: 00 00 11 3c 00 00 00 00 00 00 00 00 00 01 00 00 ..?<.........?.. 40: 00 12 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 .??............. 50: 0b 44 46 15 0f 00 2b 62 00 00 0c 00 75 0d 40 12 ?DF??.+b..?.u?@? 60: 00 4d 0a 0f 36 67 e5 c2 00 00 80 00 cd 7e 40 80 .M??6g??..?.?~@? 70: 00 00 00 00 00 00 00 10 00 00 00 00 29 18 46 14 .......?....)?F? 80: 18 09 64 52 f1 03 3b 00 20 43 12 2b 31 7d 00 00 ??dR??;. C?+1}.. 90: 00 ff ff 00 ff 3f 3f 2f f5 21 51 d0 a1 a5 42 14 .....??/?!Q???B? a0: 6c 15 54 43 32 22 99 41 90 b3 50 61 60 00 00 00 l?TC2"?A??Pa`... b0: 00 80 20 80 80 55 62 07 0a c8 ff 46 24 a3 00 14 .? ??Ub???.F$?.? c0: 8d 48 30 00 93 93 10 00 00 28 44 24 73 54 14 61 ?H0.???..(D$sT?a d0: 10 00 18 00 20 00 ff 7a 80 14 10 40 20 03 46 34 ?.?. ..z???@ ?F4 e0: 47 1c 00 00 00 30 00 40 10 00 00 80 00 00 00 00 G?...0.@?..?.... f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ................
# i2cdump 1 0x50 Error: Could not set address to 0x50: Device or resource busy
# i2cdump 1 0x62 I will probe file /dev/i2c-1, address 0x62, mode byte Continue? [Y/n] y 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 00: 90 00 00 19 00 10 00 28 08 1c 0b 44 e1 84 b7 2c ?..?.?.(???D???, 10: 10 fd 95 3f 7f 1f ff ff ff 80 a8 00 89 00 00 0d ??????...??.?..? 20: 1e 53 e1 f7 f7 c2 15 29 55 39 23 70 dc ff 00 00 ?S?????)U9#p?... 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 80: 90 00 00 19 00 10 00 28 08 1c 0b 44 e1 84 b7 2c ?..?.?.(???D???, 90: 10 fd 95 3f 7f 1f ff ff ff 80 a8 00 89 00 00 0d ??????...??.?..? a0: 1e 53 e1 f7 f7 c2 15 29 55 39 23 70 dc ff 00 00 ?S?????)U9#p?... b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
# i2cdump 1 0x63 Continue? [Y/n] y 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
# i2cdump 1 0x68 I will probe file /dev/i2c-1, address 0x68, mode byte Continue? [Y/n] y 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 00: 09 02 21 07 17 81 09 00 00 00 00 ff ff ff 01 02 ??!????.......?? 10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
RegSpy
SAA7133 Card [0]: Vendor ID: 0x1131 Device ID: 0x7133 Subsystem ID: 0xc900185b 4 states dumped ---------------------------------------------------------------------------------- SAA7133 Card - State 0: SAA7134_GPIO_GPSTATUS: 0c84ff00 * (00001100 10000100 11111111 00000000) SAA7134_I2S_OUTPUT_FORMAT: 00 (00000000) 0x14C: 00000000 (00000000 00000000 00000000 00000000) 0x150: 00000000 (00000000 00000000 00000000 00000000) 0x148: 00000000 (00000000 00000000 00000000 00000000) 0x144: 00000000 (00000000 00000000 00000000 00000000) 0x154: 00000000 (00000000 00000000 00000000 00000000) 0x158: 00000000 (00000000 00000000 00000000 00000000) 0x16C: 00000000 (00000000 00000000 00000000 00000000) 0x164: 00000000 (00000000 00000000 00000000 00000000) 0x174: 00000000 (00000000 00000000 00000000 00000000) SAA7134_AUDIO_CLOCK: 90909090 * (10010000 10010000 10010000 10010000) SAA7134_ANALOG_IO_SELECT: 90 * (10010000) 0x140: 00000000 (00000000 00000000 00000000 00000000) SAA7134_I2S_OUTPUT_LEVEL: 00 (00000000) SAA7134_I2S_OUTPUT_SELECT: 00 (00000000) SAA7134_TS_PARALLEL: 64 * (01100100) SAA7134_TS_SERIAL1: 00 (00000000) SAA7134_GPIO_GPMODE: 8082c000 (10000000 10000010 11000000 00000000) SAA7134_ANALOG_IN_CTRL1: 83 (10000011) SAA7134_VIDEO_PORT_CTRL0: 00000000 (00000000 00000000 00000000 00000000) SAA7134_VIDEO_PORT_CTRL4: 00000000 (00000000 00000000 00000000 00000000) SAA7134_VIDEO_PORT_CTRL8: 00 (00000000) SAA7134_I2S_AUDIO_OUTPUT: 11 (00010001) SAA7134_TS_PARALLEL_SERIAL: b9 (10111001) SAA7134_TS_SERIAL0: 40 (01000000) SAA7134_TS_DMA0: 35 (00110101) SAA7134_TS_DMA1: 01 (00000001) SAA7134_TS_DMA2: 00 (00000000) SAA7134_SPECIAL_MODE: 01 (00000001) Changes: State 0 -> State 1: (switching from analog to digital mode and watching the channel showed automatically by the program) SAA7134_GPIO_GPSTATUS: 0c84ff00 -> 0295ff20 (----110- ---0---0 -------- --0-----) SAA7134_AUDIO_CLOCK: 90909090 -> 00000000 (1--1---- 1--1---- 1--1---- 1--1----) SAA7134_ANALOG_IO_SELECT: 90 -> 00 (1--1----) SAA7134_TS_PARALLEL: 64 -> e4 (0-------) 4 changes ---------------------------------------------------------------------------------- SAA7133 Card - State 1: SAA7134_GPIO_GPSTATUS: 0295ff20 * (00000010 10010101 11111111 00100000) (was: 0c84ff00) SAA7134_I2S_OUTPUT_FORMAT: 00 (00000000) 0x14C: 00000000 (00000000 00000000 00000000 00000000) 0x150: 00000000 (00000000 00000000 00000000 00000000) 0x148: 00000000 (00000000 00000000 00000000 00000000) 0x144: 00000000 (00000000 00000000 00000000 00000000) 0x154: 00000000 (00000000 00000000 00000000 00000000) 0x158: 00000000 (00000000 00000000 00000000 00000000) 0x16C: 00000000 (00000000 00000000 00000000 00000000) 0x164: 00000000 (00000000 00000000 00000000 00000000) 0x174: 00000000 (00000000 00000000 00000000 00000000) SAA7134_AUDIO_CLOCK: 00000000 (00000000 00000000 00000000 00000000) (was: 90909090) SAA7134_ANALOG_IO_SELECT: 00 (00000000) (was: 90) 0x140: 00000000 (00000000 00000000 00000000 00000000) SAA7134_I2S_OUTPUT_LEVEL: 00 (00000000) SAA7134_I2S_OUTPUT_SELECT: 00 (00000000) SAA7134_TS_PARALLEL: e4 (11100100) (was: 64) SAA7134_TS_SERIAL1: 00 (00000000) SAA7134_GPIO_GPMODE: 8082c000 (10000000 10000010 11000000 00000000) SAA7134_ANALOG_IN_CTRL1: 83 (10000011) SAA7134_VIDEO_PORT_CTRL0: 00000000 (00000000 00000000 00000000 00000000) SAA7134_VIDEO_PORT_CTRL4: 00000000 (00000000 00000000 00000000 00000000) SAA7134_VIDEO_PORT_CTRL8: 00 (00000000) SAA7134_I2S_AUDIO_OUTPUT: 11 (00010001) SAA7134_TS_PARALLEL_SERIAL: b9 (10111001) SAA7134_TS_SERIAL0: 40 (01000000) SAA7134_TS_DMA0: 35 (00110101) SAA7134_TS_DMA1: 01 (00000001) SAA7134_TS_DMA2: 00 (00000000) SAA7134_SPECIAL_MODE: 01 (00000001) Changes: State 1 -> State 2: (changing to an other digital channel) SAA7134_GPIO_GPSTATUS: 0295ff20 -> 0495ff77 (-----01- -------- -------- -0-0-000) 1 changes ---------------------------------------------------------------------------------- SAA7133 Card - State 2: SAA7134_GPIO_GPSTATUS: 0495ff77 * (00000100 10010101 11111111 01110111) (was: 0295ff20) SAA7134_I2S_OUTPUT_FORMAT: 00 (00000000) 0x14C: 00000000 (00000000 00000000 00000000 00000000) 0x150: 00000000 (00000000 00000000 00000000 00000000) 0x148: 00000000 (00000000 00000000 00000000 00000000) 0x144: 00000000 (00000000 00000000 00000000 00000000) 0x154: 00000000 (00000000 00000000 00000000 00000000) 0x158: 00000000 (00000000 00000000 00000000 00000000) 0x16C: 00000000 (00000000 00000000 00000000 00000000) 0x164: 00000000 (00000000 00000000 00000000 00000000) 0x174: 00000000 (00000000 00000000 00000000 00000000) SAA7134_AUDIO_CLOCK: 00000000 (00000000 00000000 00000000 00000000) SAA7134_ANALOG_IO_SELECT: 00 (00000000) 0x140: 00000000 (00000000 00000000 00000000 00000000) SAA7134_I2S_OUTPUT_LEVEL: 00 (00000000) SAA7134_I2S_OUTPUT_SELECT: 00 (00000000) SAA7134_TS_PARALLEL: e4 * (11100100) SAA7134_TS_SERIAL1: 00 (00000000) SAA7134_GPIO_GPMODE: 8082c000 (10000000 10000010 11000000 00000000) SAA7134_ANALOG_IN_CTRL1: 83 (10000011) SAA7134_VIDEO_PORT_CTRL0: 00000000 (00000000 00000000 00000000 00000000) SAA7134_VIDEO_PORT_CTRL4: 00000000 (00000000 00000000 00000000 00000000) SAA7134_VIDEO_PORT_CTRL8: 00 (00000000) SAA7134_I2S_AUDIO_OUTPUT: 11 (00010001) SAA7134_TS_PARALLEL_SERIAL: b9 (10111001) SAA7134_TS_SERIAL0: 40 (01000000) SAA7134_TS_DMA0: 35 (00110101) SAA7134_TS_DMA1: 01 (00000001) SAA7134_TS_DMA2: 00 (00000000) SAA7134_SPECIAL_MODE: 01 (00000001) Changes: State 2 -> Register Dump: (exiting the program) SAA7134_GPIO_GPSTATUS: 0495ff77 -> 0494ff00 (-------- -------1 -------- -111-111) SAA7134_TS_PARALLEL: e4 -> 64 (1-------) (same as 0) 2 changes ================================================================================= SAA7133 Card - Register Dump: SAA7134_GPIO_GPSTATUS: 0494ff00 (00000100 10010100 11111111 00000000) (was: 0495ff77) SAA7134_I2S_OUTPUT_FORMAT: 00 (00000000) 0x14C: 00000000 (00000000 00000000 00000000 00000000) 0x150: 00000000 (00000000 00000000 00000000 00000000) 0x148: 00000000 (00000000 00000000 00000000 00000000) 0x144: 00000000 (00000000 00000000 00000000 00000000) 0x154: 00000000 (00000000 00000000 00000000 00000000) 0x158: 00000000 (00000000 00000000 00000000 00000000) 0x16C: 00000000 (00000000 00000000 00000000 00000000) 0x164: 00000000 (00000000 00000000 00000000 00000000) 0x174: 00000000 (00000000 00000000 00000000 00000000) SAA7134_AUDIO_CLOCK: 00000000 (00000000 00000000 00000000 00000000) SAA7134_ANALOG_IO_SELECT: 00 (00000000) 0x140: 00000000 (00000000 00000000 00000000 00000000) SAA7134_I2S_OUTPUT_LEVEL: 00 (00000000) SAA7134_I2S_OUTPUT_SELECT: 00 (00000000) SAA7134_TS_PARALLEL: 64 (01100100) (was: e4) SAA7134_TS_SERIAL1: 00 (00000000) SAA7134_GPIO_GPMODE: 8082c000 (10000000 10000010 11000000 00000000) SAA7134_ANALOG_IN_CTRL1: 83 (10000011) SAA7134_VIDEO_PORT_CTRL0: 00000000 (00000000 00000000 00000000 00000000) SAA7134_VIDEO_PORT_CTRL4: 00000000 (00000000 00000000 00000000 00000000) SAA7134_VIDEO_PORT_CTRL8: 00 (00000000) SAA7134_I2S_AUDIO_OUTPUT: 11 (00010001) SAA7134_TS_PARALLEL_SERIAL: b9 (10111001) SAA7134_TS_SERIAL0: 40 (01000000) SAA7134_TS_DMA0: 35 (00110101) SAA7134_TS_DMA1: 01 (00000001) SAA7134_TS_DMA2: 00 (00000000) SAA7134_SPECIAL_MODE: 01 (00000001) end of dump