#linuxtv 2016-06-10,Fri

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)

WhoWhatWhen
dongsxdarklight: nope, a "the others are using this driver so it must be bug-free" totally ignoring my request about agc values range
xdarklight: replied and told them that wasnt my problem, so waiting :)
[00:10]
.............................................................................. (idle for 6h29mn)
merbananxdarklight: saw that, thanks for pushing the patch [06:39]
dongs: do you have the register map for 88473 now ? I am interested in dvb-t signal properties, the mn88472 equivalent are listed here: https://www.linuxtv.org/wiki/index.php/Panasonic_MN88472#DVB-T_Signal_Properties [06:49]
dongsmerbanan: yes
length indicator = 0x6C, bits 5:0
hierarchy: [2:0] in 0x6D
same alpha coding
constellation: [4:3] in 6D, same numbering as 472
FFT mode: [1:0] in 0x6F, 0: 2K 1: 8K 2: DVB-H 3: resv
guard interval: [3:2] in 0x6F, same numbering as 472
[06:50]
merbananfec at 6D [5:3] ?
ah no
got confused
[07:02]
dongshp_stream_code_rate is [6:4], lp_stream_code_rate is [3:0], numbering same as 472
in 0x6e
cell_id is 0x74/0x75 15:0
this is for T
all of the above
anything else that looks interesting?
[07:05]
merbananyes, one thing I could not find for the mn88472 even [07:11]
dongsi can do both, probably :) [07:11]
merbanandvb-c quam rate [07:11]
dongsqam mode? [07:11]
merbananyes
I'm am not sure it is even possible
it was not listed in the driver
modulation was the correct word
I think you need to look into the specs
[07:12]
dongsthere's a register to SET it
'synchronization sequence control'
dvb-c bank, reg 0x00, set bit 3 to 1 for manual setting,
QMODE_C[2:0] in same register, 0:64 1:256 2:128 3:32 4:16, rest = reserved
oh
found
0x83 QMODE_C [2:0]
same numbering as 0x00
[07:13]
merbanandongs: and dvb-t2 statistics would be nice but I guess it works the same way as the MN88472 and then I just need to know the configuration registers
QMODE_C and same bit meaning ?
[07:15]
dongsyes [07:15]
merbananawesome [07:15]
dongsbut regiserr 0x83 in dvb-c bank
this ins on 473
i can look for same in 472
ya its same address on 472 actually
0x83
[07:15]
merbanandon't get it why they didn't had that in the driver
dongs: the MN88472 uses 0xC4 and 0xC5 as configuration register for dvb-t2 statistics, which one is used for mn88473 ?
[07:20]
dongslets see [07:22]
merbananI just assume it is a plain copy with just the I/O regs moved around [07:22]
dongslooks like 93/94
FFTS [2:0] 0x93 0:1K 1:2K 2:4K 3:8K 4:16K 5:32K
looks ilek same
ah but the writes of stuff
wut
why are there those writes to C4/C5
they're default to 0 anyway
in 472
[07:23]
merbananumm, if you refer to https://www.linuxtv.org/wiki/index.php/Panasonic_MN88472 then yes, that looks wrong [07:26]
dongsTPDAD stuff is really annoyingly huge
ok
i see whats "wrong"
[07:26]
merbananhmm, I think it is correct, depending on what you write in the configuration registers you can fetch different output in the output register [07:28]
dongsright
C4/C5 are defaults to zero (recommended also)
if you write [4:0] in C4 and [7:0] in C5 thats 'TPDAD'
which is valid range 0 to 10
(but is 12 bits for some reason)
when its zero, thats when C6..CD has 8 bytes of variable junk
C9 [1:0] = L1_FEC_TYPE
C9 [3:2] = L1_COD
C9 [7:4] = L1_MOD
CC [7:4] = T2_VERSION
CA [3:0] = PILOT_PATTERN
lol so thats on 472
on 473, they moved that shit around
TPDSET1/2 is 0xBF/0xC0 ( = same as C4/C5 on 472)(
TPDAD shit is seame
so just write 0 to those
and C1..C8 has the statistics
C4 [1:0] = L1_FEC_TYPE
etc
^ 473
i cant fucking believe thhey moved all the registers around
on what is basically same fucking hardware
its evne pin compatible
they removed some extra caps around
[07:28]
.... (idle for 15mn)
merbanandongs: yeah, I don't really understand that change also [07:50]
dongsits pretty insane but most pana stuff I worked wiht i didnt really care that deeply about registers as I just use vendor provided driver
so i didnt notice how bad it is between models.
[07:53]
merbananat least the id reg is the same [07:55]
dongsHEH [07:56]
merbanandongs: anyway, thanks for the info I think this will keep us buzy for a year or so before it is implemented [07:56]
dongslol, you better hurry up i expecet a patch with this by tomorrow, stat [07:57]
merbananhmmm, I forgot PER,CNR and BER
I'll bug you next week with that
[07:59]
dongsim still here
i thought i gave CNR calc to the other dude last week
[08:04]
merbananI remember that, but what reg was it ? [08:05]
dongs473, CNDRU_T in 8F/90 in T block
CNRDU in B8/B9 in T2 block
i pasted bcas.tv that had the calculation
and CNMON1_C in A1..A4 (4 bytes) for QAM CN
(in DVB_C block)
http://bcas.tv/paste/results/EQLRjk44.html
[08:08]
merbanan0xBA bit 2 for MISO flag ? (T2) block [08:10]
dongsCNFLG = 0xB7 address
no, B7
see that paste.
this is all for 473
[08:10]
merbanangottcha
what register is PER at ?
E1-E4 in the MN88472
[08:12]
dongsPERRD
lemme see
i see them DD to E0
this is for _T tho
[08:14]
merbananyes
ok, then we only have BER left
[08:16]
dongsE1/E2 = PERRD[15:0], E3/E4 = PERLENRD[15:0]
DD/DE, DF/E0 = same for 473
whats BER regs in 472
[08:16]
merbanan0x78, 0x7D, 0x9F-0xA3 [08:18]
dongsthere's shit for both T and T2
78 is the T stuff
ok in 473
5B
7d-78+5b = same as 7D
92-96
92,93,94 = BERRD_T[23:0]
95,96 = BERLENRD_T[15:0]
^ 473
in 472,
9F,A0,A1 = BERRD_T[23:0]
A2,A3 = BERLENRD_T[15:0]
0x5B,0x60 for settings in 473, same as 0x78,0x7D in 472
[08:18]
merbananfor t2 I have 0x8A-0x8B, 0xC0-0xC2 and 0xC5 [08:26]
dongsfor 472
82,83 same as 8A,8B
BA,BB,BC = BERRD[23:0]
what is C5 in T2
i dont see it in 472 map
[08:29]
merbananDMD_TPDSET2 0xC5 [08:34]
dongsC0 in 472 [08:35]
merbananDMD_BERRDU 0xC0 according to my source [08:38]
dongsyes
sp TPDSET2 = 0xC0
82,83 same as 8A,8B
BA,BB,BC = BERRD[23:0]
functionality is same.
[08:41]
.... (idle for 18mn)
merbananjolly good, thanks [08:59]
..................................... (idle for 3h4mn)
dongsdongs [12:03]
...................................................................................... (idle for 7h8mn)
***awalls1 has left [19:11]

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)