Linux-Media Archive on lore.kernel.org
 help / color / Atom feed
* [PATCH v2 10/10] edid-decode: add example EDIDs
@ 2019-11-29 11:32 joevt
  0 siblings, 0 replies; only message in thread
From: joevt @ 2019-11-29 11:32 UTC (permalink / raw)
  To: Hans Verkuil; +Cc: linux-media, joevt

acer-xv273k*
- contains a broken example of "Display Interface Features Data Block" (appears to be missing the "additional combinations count" byte).
- contains an unknown "Vendor-Specific Data Block".
- dp1-tile0 and dp2-tile1 are from "DP 1" and "DP 2" inputs when the "4K-144Hz Mode" option is enabled.
- dp is from "DP 1" when the "4K-144Hz Mode" option is disabled. "DP 2" is not included ("Source physical address" is "2.0.0.0").
- not included: "HDMI 1 (2.0)" and "HDMI 2 (2.0)" inputs.

dell-p2415q*
- hdmi1.4 is from the "HDMI (MHL)" input. There is a hidden menu option to enable HDMI 2.0. HDMI 1.4 is the default.
- hdmi2.0 is from the "HDMI (MHL)" input when HDMI 2.0 is enabled. It contains an example of "YCbCr 4:2:0 Capability Map Data Block". They have specified that the last two "Video Data Block" resolutions 4K50Hz and 4K60Hz support "YCbCr 4:2:0", while lower refresh rates do not support "YCbCr 4:2:0". For example, HDMI 2.0 has bandwidth for 4K60 8bpc RGB and 4:4:4, but there is not enough bandwidth for 10bpc at 60Hz so 4:2:0 is allowed for that refresh rate.
- dp is from the "DP" and "mDP" inputs (they use the same EDID).

dell-up2715k*
- dp is from the "mDP(4K2K)" input. The old dp file's contents exist in the new dp1-tile1 file (with different serial number and date).
- dp-switchresx contains an example of "GP ASCII String Block".
- dp1-tile1 and dp2-tile0 are from the two "DP(5K3K)" inputs.
- dp1-tile1 contains an example of "Type 1 VESA DMT Timings Block".

lg-ultrafine-5k-v2*
- contains an example of "Display Parameters Block".
- contains an example of "ContainerID Data Block".
- not included: USB-C (not Thunderbolt) input. The v2 uses a Titan Ridge Thunderbolt 3 controller which can accept either Thunderbolt (dual-link SST) or USB-C with DisplayPort alt mode input.

kogan-kaled24144f*
- hdmi contains a type 1 timing with a negative horizontal back porch.

Signed-off-by: Joe van Tunen <joevt@shaw.ca>
---
 data/acer-xv273k-dp                           | Bin 0 -> 384 bytes
 data/acer-xv273k-dp1-tile0                    | Bin 0 -> 384 bytes
 data/acer-xv273k-dp2-tile1                    | Bin 0 -> 384 bytes
 data/dell-p2415q-dp                           | Bin 0 -> 256 bytes
 data/dell-p2415q-hdmi1.4                      | Bin 0 -> 256 bytes
 data/dell-p2415q-hdmi2.0                      | Bin 0 -> 256 bytes
 data/dell-up2715k-dp                          | Bin 384 -> 256 bytes
 data/dell-up2715k-dp-switchresx               | Bin 0 -> 384 bytes
 data/dell-up2715k-dp1-tile1                   | Bin 0 -> 384 bytes
 data/dell-up2715k-dp2-tile0                   | Bin 0 -> 256 bytes
 data/kogan-kaled24144f-dp                     | Bin 0 -> 256 bytes
 data/kogan-kaled24144f-hdmi                   | Bin 0 -> 256 bytes
 data/lg-ultrafine-5k-v2-thunderbolt-dp1-tile0 | Bin 0 -> 384 bytes
 data/lg-ultrafine-5k-v2-thunderbolt-dp2-tile1 | Bin 0 -> 256 bytes
 14 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 data/acer-xv273k-dp
 create mode 100644 data/acer-xv273k-dp1-tile0
 create mode 100644 data/acer-xv273k-dp2-tile1
 create mode 100644 data/dell-p2415q-dp
 create mode 100644 data/dell-p2415q-hdmi1.4
 create mode 100644 data/dell-p2415q-hdmi2.0
 create mode 100644 data/dell-up2715k-dp-switchresx
 create mode 100644 data/dell-up2715k-dp1-tile1
 create mode 100644 data/dell-up2715k-dp2-tile0
 create mode 100644 data/kogan-kaled24144f-dp
 create mode 100644 data/kogan-kaled24144f-hdmi
 create mode 100644 data/lg-ultrafine-5k-v2-thunderbolt-dp1-tile0
 create mode 100644 data/lg-ultrafine-5k-v2-thunderbolt-dp2-tile1

diff --git a/data/acer-xv273k-dp b/data/acer-xv273k-dp
new file mode 100644
index 0000000000000000000000000000000000000000..47c1528f315725450aa703e369c8709d5d607a5a
GIT binary patch
literal 384
zcmZSh4+ab@MH|_I`x#n|WEfet+9*|6s|&6PG~KGk7Z9TC!O-Z?*wA>Okzp#sW`>Ig
z7#V#pFf8~`VAo)vV9F30pvb@=wIvNCBHzHFAi)9=VPIhR%VRL%|Nm@8E(I_Eiu_@S
z2s1J__J)cuDKas8d<<k{W)Tu*6_KC7&J-ILpO9#;%*oE)%*ep-h~YpkGY^9RgGGe`
zLjofcbA}WH10$os1ct|~j~SovGaO)e#>UQ=7$(Es)DTi&;p@Pm@Pj7|>>`Kf3|R{n
zWCd_2%z(Nm{}9811q(t0;I5WqI8Y!|$-uzOs4;5+W6OWO1q}KPiVXQ2b_~o6tPBsn
jF|gFLM*_v<fnt&jj6hK}1`c+1X66U=K+jMPrc3|;_Ayfd

literal 0
HcmV?d00001

diff --git a/data/acer-xv273k-dp1-tile0 b/data/acer-xv273k-dp1-tile0
new file mode 100644
index 0000000000000000000000000000000000000000..d93c5d21f10d90f86eb8af00b205537d5b6323ca
GIT binary patch
literal 384
zcmZSh4+ab@MH|_I`x#n|WEfet+9*|6s|&6PG~KGk7Z9TC!O-Z?*wA>Okzp#sW`>Ig
z7#V#pFf8~`VAo)vV9F30pvb@=wIvNCBHzHFAi)9=VPIhR%VSXS|9>_kmjW07MgA~E
zgc+F|dqYK-ESZ=+J_a%}vj_>ZipWo3XNrxBPe`;^=45AYW@KP^#Bd;&nTJ7u!J<Ne
zA%T&JIYWwpfsxUmg5fdiW5y@^3<nsVv9U8IhRHBlHAoa%=sHB`xI$bc$0*BC6nH^S
zAx|R|Dw2PQVZnk0p#gAL%P|BN2vssLFf(dA_{Pvu&mPI3-yqMB&mqac$iU1nYXKw6
zf4&7kF-4%59Z-aoL5+cfot>HaK|KS55QA8k00Tokdp-xyXABIE&Osa5z$~H(j|l*}
CM^ga+

literal 0
HcmV?d00001

diff --git a/data/acer-xv273k-dp2-tile1 b/data/acer-xv273k-dp2-tile1
new file mode 100644
index 0000000000000000000000000000000000000000..8e41faf6cd086876bda4519bc823815ee655013b
GIT binary patch
literal 384
zcmZSh4+ab@MH|_I`x#n|WEfet+9*|6s|&6PG~KGk7Z9TC!O-Z?*wA>Okzp#sW`>Ig
z7#V#pFf8~`VAo)vV9F30pvb@=wIvNCBHzHFAi)9=VPIhR%VSXS|9>_kmjW07MgA~E
zgc+F|dqYK-ESZ=+J_a%}vj_>ZipWo3XNrxBPe`;^=45AYW@KP^#Bd;&nTJ7v!J<Ne
zA%T&JIYWwpfsxUmg5fdiW5y@^3?~?#v9U8IhRHBlHAoa%=sHB`xI$bc$0*BC6nH^S
zAx|R|Dw2PQVZnk0p#gAL%Q09M2vssLFf(dA_{Pvu&mPI3-yqMB&mqac$iU1nYXKw6
zf4&7kF-4%59Z-aoL5+cfot>HaK|KS55QA8kfB-{1dp-xyXABIE&Osa5z$~H(iwOY5
C$5R0S

literal 0
HcmV?d00001

diff --git a/data/dell-p2415q-dp b/data/dell-p2415q-dp
new file mode 100644
index 0000000000000000000000000000000000000000..ffc77f0cbc914500564f7df3b08bddf27e315416
GIT binary patch
literal 256
zcmZSh4+abZYxXU0^6@cHmSSXCYARP@^~iNasPAGm?tqY`-VBBQjSVXgtaP||;330B
z21Z8T3k(ZB6xcP`8JIHgYbY`>NHH)l{AX}Cb}@G|v+y_Y@p0k;iu_@4arN<02rx1+
zG!5iZ0E+x&koA%4F=OCT00YLSOw6($0|ew1SVdTbg#?+I#6;QI7?nBY*_#;|7{cNh
z7A#nx8DO9Qvxdp4L88z?*C9ej6=Ja*qbx&F-~~B_JdIGO$l^4R<K!C<x_}nr0IvZ|
CY&!t}

literal 0
HcmV?d00001

diff --git a/data/dell-p2415q-hdmi1.4 b/data/dell-p2415q-hdmi1.4
new file mode 100644
index 0000000000000000000000000000000000000000..ada8d54fa0dd28c18763f41632502207bda56392
GIT binary patch
literal 256
zcmZSh4+abZYYr@M^6@cHmSSXXFqNx#^~iNasPAGm?tqY`-VBBQjSVXgtaP||;2{Ge
z5G+n(Sn#1hzQI7jl!0GEk%2*qfq~&agS)Ydxtp1Vzk!dB6BkhA4}*)VkB>rtk%^&c
zAeRDA<S&D)k6e!&1D66AFivD**83Pdft7`cU5rsgUPxG7K~agBO;A*sQ=Yw<k%1wX
znTG+W(MEwGftiVs$*Mu3&_dTCLPr&1uN<Q+P((&d0WLC+rG&xYQ$bY2hKMexny@&A
R1q&8v2B5eW=olcV0swnGJOKaz

literal 0
HcmV?d00001

diff --git a/data/dell-p2415q-hdmi2.0 b/data/dell-p2415q-hdmi2.0
new file mode 100644
index 0000000000000000000000000000000000000000..d9f3eca07a46223ae750a025b5bdc77242cd7b62
GIT binary patch
literal 256
zcmZSh4+abZYmP2(^6@cHmSSXXFqNx#^~iNasPAGm?tqY`-VBBQjSVXgtaP||;2{Ge
z5OBO;F!)pu)vzI=i-BK5k%2*qfq~&agS)Ydxtp1Vzk!dB6BkhA4}*)VkB>rtk%^&c
zAeRDA<S&D)k6e!p1D66AFs@}{cK8?}z{<kJF2*P#FC?t4ps2*mCMX&k7oV7*%qh>_
z%*eoy%gn<7)Lo&#kig8un0_Pn2xG+o_9y%d3<nrx8zc&4#1tZQR3R>z$5MjkHo34k
Vh6M{2Xa*Q4m?B&YbPNzQ0RUN@K>+{&

literal 0
HcmV?d00001

diff --git a/data/dell-up2715k-dp b/data/dell-up2715k-dp
index 18404713e9c29f265e315e385cd7fe71dc657fa2..835aaa5e87fd431a73579319724a97f4c136db27 100644
GIT binary patch
delta 161
zcmZo*ZeS8*_zwmQ0&8|S1Y24d2u&1JRr0;Su;4?1U4wywDMM(0A_IdI0|Uc<1~)@5
zXJ1p3Py-9gi4kfsjQ5zBg+97YU}0urROV!7Z)Rj*V6tkED74UZh|p1m=#&eKV_2|Y
qfo1^0EJj&|qQDDs3V9l#P&GYV7rGQ4=n4qfO@oL?Ox&o-coYBt11nVk

literal 384
zcmZSh4+abZYqmKA8<-f%N;0x+wNa|DDpFk&V7y(8J0L`ngQ1aOGs8uOl@5&!7Y{H3
zL0BBaf&~jS0}K>Q8A1aT85pD(7#RLDxEXpm`<j}&7@8Oaa{)#EFu1t-_$Y)17?~TI
zdV@s%GRS(%Z!u%!QUC*{6HLrJAC)=T*_#;|7<?}<Ecj4h*ASqP$^$l40;@ehW2gp9
z3WO>d7=#$angj$G{&U)MgG~my8WI}J3^qO&7+U`G&1cYWkY~u}uw`IkU||r5WnlTw
l2@$jB)&PoeG91~1EEWhBV`t#vXk_4EVPIhr!0P0y69BOUMF9W+

diff --git a/data/dell-up2715k-dp-switchresx b/data/dell-up2715k-dp-switchresx
new file mode 100644
index 0000000000000000000000000000000000000000..d0d425a8d4db26170d21a92ee9e469eb7f9fc318
GIT binary patch
literal 384
zcmZSh4+abZYj!vUTUr<hNiwo*wNa|DDpFk&V7y(8J0L`ngQ1aOGs8uOl@5&!7Y{H3
zf$s%|1s@9R8VnRn8A1aT85pD(7#RLDxEXpm`<j}B8dz8ca{)#EFu1t-_$Y)17?~TI
zdV@s%GRS(%Z!u%!QUC*{yG+bNA6+M~Ff%bKbF#BHGcqtRSv5!$TIf1N=%_->mJ5qx
zSg>G$W&pxAMp=fUzzcE;c^aWmH9cGxx)dJh3JBOugNR4~Z6geh76_^^GcYrVG~_Wd
p{1=|jpx+?RV9y=Mz{J49z|FuFT%K8yoDq~-95IuyVPvS7007E9LjeE)

literal 0
HcmV?d00001

diff --git a/data/dell-up2715k-dp1-tile1 b/data/dell-up2715k-dp1-tile1
new file mode 100644
index 0000000000000000000000000000000000000000..424394df2b31b89aae15440c7f11be1d1e3ef86b
GIT binary patch
literal 384
zcmZSh4+abZYqmKATUr<hNiwo*wNa|DDpFk&V7y(8J0L`ngQ1aOGs8uOl@5&!7Y{H3
zL0BBaf&~jS0}K>Q8A1aT85pD(7#RLDxEXpm`<j}B8dz8ca{)#EFu1t-_$Y)17?~TI
zdV@s%GRS(%Z!u%!QUC*{wM@)BAC)=T*_#;|7<?}<Ecj4h*ASqP$^$l40;@ehW2gp9
z3WO>d7=#$angj$G{&U)MgG~my8WI}J3^qO&7+U`G&1cYWkY~u}uw`IkU||r5WnlTw
l2@$jB)&PoeG91~1EEWhBV`t#vXk_4EVPIhr!0P0a69Bq!MF9W+

literal 0
HcmV?d00001

diff --git a/data/dell-up2715k-dp2-tile0 b/data/dell-up2715k-dp2-tile0
new file mode 100644
index 0000000000000000000000000000000000000000..c95095fecc3962145d89efe0ae7caf7c6c1cb6cd
GIT binary patch
literal 256
zcmZSh4+abZYqmKATUr<hNiwo*wNa|DDpFk&V7y(8J0OICfq@YX%;yeRVDNxXz(B#2
zAv8ddfk6tW=s$y-p_j9-sY$4Tg=H`oP~;DTi>r^1LTG@IxuK~yNaQbrthf9YGe#~2
zFkqZeAXLe~AjBZnAOJLg)1Dish5@7t;u>ZK4S`q&mj9gd8T1?E8SJ?=7?>D18IJ5h
P77GN6fi;p!)K35az+)`|

literal 0
HcmV?d00001

diff --git a/data/kogan-kaled24144f-dp b/data/kogan-kaled24144f-dp
new file mode 100644
index 0000000000000000000000000000000000000000..ce340a6c2fd85e6b459b33d966ad896a2bed6c60
GIT binary patch
literal 256
zcmZSh4+ac6?-*1VfIvoyk!7igLWObr(<Na6^VE0)Le`&V*vv4Mp|PRyK%xK21KkH0
z8JMgZBnmBb9U^pG8Se53GBC&iwf<$$n6P{~7bBMf7yw27FnBxqxVjjb7@C;4aVY>r
z1b`R`Fdk)M<~gX$$<E%)$iSf0)DTc$;p@Pm@Po%}6;P>ESAN5S0t*KR0|iqC2Ny-4
K2$E)MFj)XpaxDP>

literal 0
HcmV?d00001

diff --git a/data/kogan-kaled24144f-hdmi b/data/kogan-kaled24144f-hdmi
new file mode 100644
index 0000000000000000000000000000000000000000..f3d4a0f0700493d72de0e2cc8fb91214f2fbf1d6
GIT binary patch
literal 256
zcmZSh4+ac6?-*1VfIvoyk!6vILWN#pz_PG_1!}wjA?r^wY-X6s(Ady;pwNHif$js0
z3`|xH5``AJ4iP%840m}185kshTK_P3JNme~7?~KFn7DB%07d>XXiQkJK#_q<0Stg5
z0zixe7@L@wwLb<-U}a%uViXh-7GYx-6_Zy`=45AYW@KPUzY%+cvEl$jDl-p*0>iBO
zhKd3U1+b-I0g6CNyYd?r6j(So7$}%BIJf{s<TTAdBJxNgOp*)>0xpOufYdbH0NM|7
IDjbLd0L{=k0RR91

literal 0
HcmV?d00001

diff --git a/data/lg-ultrafine-5k-v2-thunderbolt-dp1-tile0 b/data/lg-ultrafine-5k-v2-thunderbolt-dp1-tile0
new file mode 100644
index 0000000000000000000000000000000000000000..13ab607a1763bf26fc8219904f7548963e9fd851
GIT binary patch
literal 384
zcmZSh4+ac!xh2tutyvk^WEoku+9*{t@K0P9<h((RKOjVbfq@YXsGea6_)uWiz@Z?)
z5D}utz#z3anjv7p0?hz~2m=Gde+EkfGrth$C`Thpb4xCu$R7qDcZJZLlA=Vn%)C@C
zrh5fKmCOu`3_Nz?V!R9@4%`71els;01hzbm>%YIiIbm0bRqnr6Ojns1G*r$owEXAu
zXJBuTXUONU1scZA5ZA}RQqKbsV`n!8ivbCuLB#~H{Xz_4O#(pYa@uo)wYmrUmPCWR
e%*-HiVGjexf6n<}YwfuMf%5D`8&6Q7&;$T`UqAr>

literal 0
HcmV?d00001

diff --git a/data/lg-ultrafine-5k-v2-thunderbolt-dp2-tile1 b/data/lg-ultrafine-5k-v2-thunderbolt-dp2-tile1
new file mode 100644
index 0000000000000000000000000000000000000000..abc93a47301db232ea159a68f1e5df5d64db4c27
GIT binary patch
literal 256
zcmZSh4+ac!xh2tutyvk^WEoku+9*{t@K0P9<h((RKOlsGfq@YX0EGmA7!_cO{AaK<
zF!Kv>j&d}zG`HjeD*waa<E{{zQ&N=ZmYJ8z#W=Y@sFIn1k%7lfT#T1N#DP1Y!f&P~
zgTR)@asBrfI4A51vC94Tis`BlgII%r0K<Pydv36$?!mq#(I7`LGl*Q+!@%*Mb3Oxm
TgFJ&hcOX!n9o1pDd2$l~Q#URF

literal 0
HcmV?d00001

-- 
2.21.0 (Apple Git-122.2)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-29 11:32 [PATCH v2 10/10] edid-decode: add example EDIDs joevt

Linux-Media Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-media/0 linux-media/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-media linux-media/ https://lore.kernel.org/linux-media \
		linux-media@vger.kernel.org
	public-inbox-index linux-media

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-media


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git