<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic IMX8MP: LVDS Drive strength control in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-Drive-strength-control/m-p/1726741#M212908</link>
    <description>&lt;P&gt;Hi NXP Community,&lt;/P&gt;&lt;P&gt;We are facing emission issues in IMX8MP&amp;nbsp; from the Custom Lvds based display. by reducing pixel clock frequency to lower value (from 71 Mhz to 47 Mhz), it is improving to the Marginal level.&lt;/P&gt;&lt;P&gt;But it reduces frame rate as well. it is not so desired .&lt;/P&gt;&lt;P&gt;Now we are thinking alternative solution to control the emission by controlling LVDS drive strength.&lt;/P&gt;&lt;P&gt;Could you help in controlling LVDS drive strength. we are using 5.15 Linux Kernel.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;How we can we check current drive strength of lvds signals ?&lt;/P&gt;&lt;P&gt;we have also found LVDS_CTRL register in Reference manual where we modified CC_ADJ value .&lt;/P&gt;&lt;P&gt;but its physical significance is not mentioned in the Manual.&amp;nbsp;&lt;/P&gt;&lt;P&gt;if you can provide the current values from the value 0 to 7 it will be helpful to understand.&lt;/P&gt;&lt;P&gt;However we did find find any changes in Vpk to pk values after changing CC_ADJ value in LVDS_CTRL register .&amp;nbsp;&lt;/P&gt;&lt;P&gt;phy_write(phy, LVDS_CTRL,&lt;BR /&gt;CC_ADJ(0x2) | PRE_EMPH_EN | PRE_EMPH_ADJ(0x3));&lt;/P&gt;&lt;P&gt;phy_write(phy, LVDS_CTRL,&lt;BR /&gt;CC_ADJ(0x7) | PRE_EMPH_EN | PRE_EMPH_ADJ(0x3));&lt;/P&gt;&lt;P&gt;Are we missing anything?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yogesh&lt;/P&gt;</description>
    <pubDate>Thu, 21 Sep 2023 05:23:09 GMT</pubDate>
    <dc:creator>yogeshbsa89</dc:creator>
    <dc:date>2023-09-21T05:23:09Z</dc:date>
    <item>
      <title>IMX8MP: LVDS Drive strength control</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-Drive-strength-control/m-p/1726741#M212908</link>
      <description>&lt;P&gt;Hi NXP Community,&lt;/P&gt;&lt;P&gt;We are facing emission issues in IMX8MP&amp;nbsp; from the Custom Lvds based display. by reducing pixel clock frequency to lower value (from 71 Mhz to 47 Mhz), it is improving to the Marginal level.&lt;/P&gt;&lt;P&gt;But it reduces frame rate as well. it is not so desired .&lt;/P&gt;&lt;P&gt;Now we are thinking alternative solution to control the emission by controlling LVDS drive strength.&lt;/P&gt;&lt;P&gt;Could you help in controlling LVDS drive strength. we are using 5.15 Linux Kernel.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;How we can we check current drive strength of lvds signals ?&lt;/P&gt;&lt;P&gt;we have also found LVDS_CTRL register in Reference manual where we modified CC_ADJ value .&lt;/P&gt;&lt;P&gt;but its physical significance is not mentioned in the Manual.&amp;nbsp;&lt;/P&gt;&lt;P&gt;if you can provide the current values from the value 0 to 7 it will be helpful to understand.&lt;/P&gt;&lt;P&gt;However we did find find any changes in Vpk to pk values after changing CC_ADJ value in LVDS_CTRL register .&amp;nbsp;&lt;/P&gt;&lt;P&gt;phy_write(phy, LVDS_CTRL,&lt;BR /&gt;CC_ADJ(0x2) | PRE_EMPH_EN | PRE_EMPH_ADJ(0x3));&lt;/P&gt;&lt;P&gt;phy_write(phy, LVDS_CTRL,&lt;BR /&gt;CC_ADJ(0x7) | PRE_EMPH_EN | PRE_EMPH_ADJ(0x3));&lt;/P&gt;&lt;P&gt;Are we missing anything?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yogesh&lt;/P&gt;</description>
      <pubDate>Thu, 21 Sep 2023 05:23:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8MP-LVDS-Drive-strength-control/m-p/1726741#M212908</guid>
      <dc:creator>yogeshbsa89</dc:creator>
      <dc:date>2023-09-21T05:23:09Z</dc:date>
    </item>
  </channel>
</rss>

