<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - HDMI port is not working on current KMS driver with VX900 platform"
href="https://bugs.freedesktop.org/show_bug.cgi?id=94528#c4">Comment # 4</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - HDMI port is not working on current KMS driver with VX900 platform"
href="https://bugs.freedesktop.org/show_bug.cgi?id=94528">bug 94528</a>
from <span class="vcard"><a class="email" href="mailto:huangran@iscas.ac.cn" title="HuangRan <huangran@iscas.ac.cn>"> <span class="fn">HuangRan</span></a>
</span></b>
<pre>Hi Kevin,
<span class="quote">>
> The weird thing about VX900 chipset hardware programming documentation is
> that it contains register information for DisplayPort, but not HDMI.
> I do not know how James Simmons wrote the code, if the above assumption is
> true.</span >
Yup, I see the same problem with Chrome9 HD OGPM PartI document, there is no
introduction for HDMI registers. By contrast, there is a group of registers for
DVI/DP/LVDS.
But from VIA's website link, there is a diagram which shows HDMI/DP is
supported.(<a href="http://www.viatech.com/en/silicon/chipsets/vx900/">http://www.viatech.com/en/silicon/chipsets/vx900/</a>)
<span class="quote">> That being said, VIA Technologies does have a quasi-open source 2D device
> driver code on their website for Chrome 9 family.
>
> <a href="http://download.viatech.com/en/support/driversSelect.jsp">http://download.viatech.com/en/support/driversSelect.jsp</a>
>
> Select "Linux (current)" and VX900 chipset.
> At least for the DRM module which supports KMS, it is open source.
> Check out via_chrome9_hdac_renew.c where it is apparently accessing the
> registers related to HDMI.</span >
That is very interesting:). I have not gotten this link before to download
binary linux driver for VX700/VX855/VX900 chipset integrated graphics card.
After I download the driver for VX900, I see in via_chrome9_hdac_renew.c file,
including via_chrome9_connector.c, via_chrome9_encoder.c files, there are HDMI
related settings with mode setting work.
So does it mean current OPGM is not enough for all chipset registers? I doubt
it...
By the way, so can I understand that current code in
<a href="https://cgit.freedesktop.org/openchrome/drm-openchrome/tree/drivers/gpu/drm/via">https://cgit.freedesktop.org/openchrome/drm-openchrome/tree/drivers/gpu/drm/via</a>
is coming from here for mode setting?
But it seems 2D/Xv part is in binary format and the driver can not support 3D
acceleration(OpenGL/ES).
Thanks,
Frank</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>