Hi Niklas, Uli, On Fri, Mar 9, 2018 at 11:24 PM, Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> wrote: > On Fri, Mar 9, 2018 at 10:58 PM, Niklas Söderlund > <niklas.soderlund@xxxxxxxxxxxx> wrote: >> On 2018-03-09 13:33:03 +0100, Geert Uytterhoeven wrote: >>> P.S. Apparently R-Car Gen2 and Gen3 also support 8-bit YCbCr input data >>> on the DATA8-15 pins, for which we don't have pin groups yet. >>> Niklas: is this mode supported by the VIN driver? >> >> * Gen2 >> I can't find DATA12-15 in the datasheet I have, where did you find them? >> I'm looking at Tables 26.3, 26.4 and 26.5 on v1.0 of the Gen2 datasheet. >> But yes on Gen2 the VIN driver supports capturing from these data pins. > > Sorry, on Gen2 (all but V2H, to make matters more complicated), the DATA pins > are not numbered from 0 to 23, but split in 3 blocks of 8 pins, matching R, G, > and B blocks. But apart from the numbering, the formats are mostly the same (4 > bit width is the exception, and supported on Gen2 only). > > What I meant is the third mode in e.g. Table 26.5, "ITU-R BT.601/BT.709/BT.656 > 8-bit YCbCr-422 (VnDMR2/YDS = 1)", which uses VI0_G[7:0] instead of VIO_B[7:0] > for transfering 8-bit YCbCr data. Apparently the PFC driver doesn't have a pin > group for that combo. Apparently the BSP has support for using the upper 8 MSB of the 16-bit interface, and calls the pin group "data8_sft8". Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds