<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>