<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in NOTES</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>06c0dd96 - drm/msm: add mdp5/apq8x74</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/msm/NOTES#06c0dd96</link>
        <description>drm/msm: add mdp5/apq8x74Add support for the new MDP5 display controller block.  The mappingbetween parts of the display controller and KMS is:  plane   -&gt; PIPE{RGBn,VIGn}             \  crtc    -&gt; LM (layer mixer)            |-&gt; MDP &quot;device&quot;  encoder -&gt; INTF                        /  connector -&gt; HDMI/DSI/eDP/etc          --&gt; other device(s)Unlike MDP4, it appears we can get by with a single encoder, ratherthan needing a different implementation for DTV, DSI, etc.  (Ie. theregister interface is same, just different bases.)Also unlike MDP4, all the IRQs for other blocks (HDMI, DSI, etc) arerouted through MDP.And finally, MDP5 has this &quot;Shared Memory Pool&quot; (called &quot;SMP&quot;), fromwhich blocks need to be allocated to the active pipes based on fetchstride.Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/msm/NOTES</description>
        <pubDate>Sat, 30 Nov 2013 22:51:47 +0000</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c8afe684 - drm/msm: basic KMS driver for snapdragon</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/msm/NOTES#c8afe684</link>
        <description>drm/msm: basic KMS driver for snapdragonThe snapdragon chips have multiple different display controllers,depending on which chip variant/version.  (As far as I can tell, currentdevices have either MDP3 or MDP4, and upcoming devices have MDSS.)  Andthen external to the display controller are HDMI, DSI, etc. blocks whichmay be shared across devices which have different display controllerblocks.To more easily add support for different display controller blocks, thedisplay controller specific bits are split out into a &quot;kms&quot; module,which provides the kms plane/crtc/encoder objects.The external HDMI, DSI, etc. blocks are part encoder, and part connectorcurrently.  But I think I will pull in the drm_bridge patches fromchromeos tree, and split them into a bridge+connector, with theregisters that need to be set in modeset handled by the bridge.  Thiswould remove the &apos;msm_connector&apos; base class.  But some things need to bedouble checked to make sure I could get the correct ON/OFF sequencing..This patch adds support for mdp4 crtc (including hw cursor), dtv encoder(part of MDP4 block), and hdmi.Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/msm/NOTES</description>
        <pubDate>Wed, 26 Jun 2013 16:44:06 +0000</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
