<?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 LVDS display brightness support in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/LVDS-display-brightness-support/m-p/1272128#M173613</link>
    <description>&lt;P&gt;Hi support team&lt;/P&gt;&lt;P&gt;I have a i.MX 8M plus board also implement LVDS display.&lt;/P&gt;&lt;P&gt;LVDS display well but brightness can not be control.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The log response "Display brightness support: false"&lt;/P&gt;&lt;P&gt;pwm_bl driver is working.&lt;/P&gt;&lt;P&gt;I can control the brightness from command line as below.&lt;/P&gt;&lt;P&gt;echo 1 &amp;gt; /sys/devices/platform/lvds_backlight/backlight/lvds_backlight/brightness&lt;/P&gt;&lt;P&gt;01-01 00:00:11.934 489 489 I SystemServer: StartLightsService&lt;BR /&gt;01-01 00:00:11.934 489 489 I SystemServiceManager: Starting com.android.server.lights.LightsService&lt;BR /&gt;01-01 00:00:11.940 489 489 D LightsService: Display brightness support: false&lt;BR /&gt;01-01 00:00:11.941 489 489 I chatty : uid=1000 system_server identical 6 lines&lt;BR /&gt;01-01 00:00:11.941 489 489 D LightsService: Display brightness support: false&lt;/P&gt;&lt;P&gt;......&lt;/P&gt;&lt;P&gt;LocalDisplayAdapter: tryConnectDisplayLocked 16625703383590656&lt;BR /&gt;01-01 00:00:11.959 330 487 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property&lt;BR /&gt;01-01 00:00:11.959 489 511 W LocalDisplayAdapter: tryConnectDisplayLocked 16625703383590656&lt;BR /&gt;01-01 00:00:11.959 489 511 W LocalDisplayAdapter: tryConnectDisplayLocked isInternal true&lt;BR /&gt;01-01 00:00:11.960 489 511 W LocalDisplayAdapter: internel LocalDisplayDevice 16625703383590656&lt;BR /&gt;01-01 00:00:11.960 489 511 W LocalDisplayAdapter: tryConnectDisplayLocked device != null&lt;BR /&gt;01-01 00:00:11.968 489 511 I DisplayManagerService: Display device added: DisplayDeviceInfo{"?批遣?恍": uniqueId="local:16625703383590656", 1280 x 800, modeId 1, defaultModeId 1, supportedModes [{id=1, width=1280, height=800, fps=52.0}], colorMode 0, supportedColorModes [0], HdrCapabilities android.view.Display$HdrCapabilities@40f16308, density 150, 149.824 x 149.411 dpi, appVsyncOff 1000000, presDeadline 19230769, touch INTERNAL, rotation 0, type BUILT_IN, address {port=0, model=0x3b10fd3851e7}, state UNKNOWN, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;below is dts&lt;/P&gt;&lt;P&gt;reg_lvds_pwr: regulator_lvdspwr {&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_lvds0_pwr&amp;gt;;&lt;BR /&gt;compatible = "regulator-fixed";&lt;BR /&gt;regulator-name = "lvds0_vdden";&lt;BR /&gt;regulator-min-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;regulator-max-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;gpio = &amp;lt;&amp;amp;gpio4 12 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt;enable-active-high;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;reg_lvds_backlight_pwr: regulator_lvdsblpwr {&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_lvds0_backlight_pwr&amp;gt;;&lt;BR /&gt;compatible = "regulator-fixed";&lt;BR /&gt;regulator-name = "lvds0_bl_en";&lt;BR /&gt;regulator-min-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;regulator-max-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;gpio = &amp;lt;&amp;amp;gpio4 14 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt;enable-active-high;&lt;BR /&gt;regulator-always-on;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;lvds_backlight: lvds_backlight {&lt;BR /&gt;compatible = "pwm-backlight";&lt;BR /&gt;pwms = &amp;lt;&amp;amp;pwm2 0 50000&amp;gt;;&lt;BR /&gt;power-supply = &amp;lt;&amp;amp;reg_lvds_backlight_pwr&amp;gt;;&lt;BR /&gt;brightness-levels = &amp;lt;0 36 72 108 144 180 216 255&amp;gt;;&lt;BR /&gt;default-brightness-level = &amp;lt;6&amp;gt;;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;lvds0_panel {&lt;BR /&gt;&amp;nbsp; compatible = "vxt,vl10112880", "panel-lvds";&lt;BR /&gt;&amp;nbsp; backlight = &amp;lt;&amp;amp;lvds_backlight&amp;gt;;&lt;BR /&gt;&amp;nbsp; power-supply = &amp;lt;&amp;amp;reg_lvds_pwr&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data-mapping = "vesa-24";&lt;BR /&gt;&amp;nbsp; data-width = &amp;lt;24&amp;gt;;&lt;BR /&gt;&amp;nbsp; height-mm = &amp;lt;136&amp;gt;; /* 135.6 */&lt;BR /&gt;&amp;nbsp; width-mm = &amp;lt;217&amp;gt;; /* 216.96 */&lt;/P&gt;&lt;P&gt;panel-timing {&lt;BR /&gt;clock-frequency = &amp;lt;71100000&amp;gt;;&lt;BR /&gt;hactive = &amp;lt;1280&amp;gt;;&lt;BR /&gt;vactive = &amp;lt;800&amp;gt;;&lt;BR /&gt;hback-porch = &amp;lt;100&amp;gt;;&lt;BR /&gt;hfront-porch = &amp;lt;60&amp;gt;;&lt;BR /&gt;vback-porch = &amp;lt;15&amp;gt;;&lt;BR /&gt;vfront-porch = &amp;lt;8&amp;gt;;&lt;BR /&gt;hsync-len = &amp;lt;80&amp;gt;;&lt;BR /&gt;vsync-len = &amp;lt;80&amp;gt;;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;port {&lt;BR /&gt;&amp;nbsp; panel_lvds_in: endpoint {&lt;BR /&gt;&amp;nbsp; remote-endpoint = &amp;lt;&amp;amp;lvds_out&amp;gt;;&lt;BR /&gt;&amp;nbsp; };&lt;BR /&gt;&amp;nbsp; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;ldb {&lt;BR /&gt;&amp;nbsp; status = "okay";&lt;/P&gt;&lt;P&gt;&amp;nbsp; lvds-channel@0 {&lt;BR /&gt;&amp;nbsp; fsl,data-mapping = "spwg";&lt;BR /&gt;&amp;nbsp; fsl,data-width = &amp;lt;24&amp;gt;;&lt;BR /&gt;&amp;nbsp; status = "okay";&lt;BR /&gt;&lt;BR /&gt;port@1 {&lt;BR /&gt;&amp;nbsp; reg = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; lvds_out: endpoint {&lt;BR /&gt;&amp;nbsp; remote-endpoint = &amp;lt;&amp;amp;panel_lvds_in&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;};&lt;BR /&gt;&amp;nbsp;};&lt;BR /&gt;&amp;nbsp;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;James&lt;/P&gt;</description>
    <pubDate>Wed, 05 May 2021 10:17:23 GMT</pubDate>
    <dc:creator>james_wu1</dc:creator>
    <dc:date>2021-05-05T10:17:23Z</dc:date>
    <item>
      <title>LVDS display brightness support</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/LVDS-display-brightness-support/m-p/1272128#M173613</link>
      <description>&lt;P&gt;Hi support team&lt;/P&gt;&lt;P&gt;I have a i.MX 8M plus board also implement LVDS display.&lt;/P&gt;&lt;P&gt;LVDS display well but brightness can not be control.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The log response "Display brightness support: false"&lt;/P&gt;&lt;P&gt;pwm_bl driver is working.&lt;/P&gt;&lt;P&gt;I can control the brightness from command line as below.&lt;/P&gt;&lt;P&gt;echo 1 &amp;gt; /sys/devices/platform/lvds_backlight/backlight/lvds_backlight/brightness&lt;/P&gt;&lt;P&gt;01-01 00:00:11.934 489 489 I SystemServer: StartLightsService&lt;BR /&gt;01-01 00:00:11.934 489 489 I SystemServiceManager: Starting com.android.server.lights.LightsService&lt;BR /&gt;01-01 00:00:11.940 489 489 D LightsService: Display brightness support: false&lt;BR /&gt;01-01 00:00:11.941 489 489 I chatty : uid=1000 system_server identical 6 lines&lt;BR /&gt;01-01 00:00:11.941 489 489 D LightsService: Display brightness support: false&lt;/P&gt;&lt;P&gt;......&lt;/P&gt;&lt;P&gt;LocalDisplayAdapter: tryConnectDisplayLocked 16625703383590656&lt;BR /&gt;01-01 00:00:11.959 330 487 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property&lt;BR /&gt;01-01 00:00:11.959 489 511 W LocalDisplayAdapter: tryConnectDisplayLocked 16625703383590656&lt;BR /&gt;01-01 00:00:11.959 489 511 W LocalDisplayAdapter: tryConnectDisplayLocked isInternal true&lt;BR /&gt;01-01 00:00:11.960 489 511 W LocalDisplayAdapter: internel LocalDisplayDevice 16625703383590656&lt;BR /&gt;01-01 00:00:11.960 489 511 W LocalDisplayAdapter: tryConnectDisplayLocked device != null&lt;BR /&gt;01-01 00:00:11.968 489 511 I DisplayManagerService: Display device added: DisplayDeviceInfo{"?批遣?恍": uniqueId="local:16625703383590656", 1280 x 800, modeId 1, defaultModeId 1, supportedModes [{id=1, width=1280, height=800, fps=52.0}], colorMode 0, supportedColorModes [0], HdrCapabilities android.view.Display$HdrCapabilities@40f16308, density 150, 149.824 x 149.411 dpi, appVsyncOff 1000000, presDeadline 19230769, touch INTERNAL, rotation 0, type BUILT_IN, address {port=0, model=0x3b10fd3851e7}, state UNKNOWN, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;below is dts&lt;/P&gt;&lt;P&gt;reg_lvds_pwr: regulator_lvdspwr {&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_lvds0_pwr&amp;gt;;&lt;BR /&gt;compatible = "regulator-fixed";&lt;BR /&gt;regulator-name = "lvds0_vdden";&lt;BR /&gt;regulator-min-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;regulator-max-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;gpio = &amp;lt;&amp;amp;gpio4 12 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt;enable-active-high;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;reg_lvds_backlight_pwr: regulator_lvdsblpwr {&lt;BR /&gt;pinctrl-names = "default";&lt;BR /&gt;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_lvds0_backlight_pwr&amp;gt;;&lt;BR /&gt;compatible = "regulator-fixed";&lt;BR /&gt;regulator-name = "lvds0_bl_en";&lt;BR /&gt;regulator-min-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;regulator-max-microvolt = &amp;lt;3300000&amp;gt;;&lt;BR /&gt;gpio = &amp;lt;&amp;amp;gpio4 14 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt;enable-active-high;&lt;BR /&gt;regulator-always-on;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;lvds_backlight: lvds_backlight {&lt;BR /&gt;compatible = "pwm-backlight";&lt;BR /&gt;pwms = &amp;lt;&amp;amp;pwm2 0 50000&amp;gt;;&lt;BR /&gt;power-supply = &amp;lt;&amp;amp;reg_lvds_backlight_pwr&amp;gt;;&lt;BR /&gt;brightness-levels = &amp;lt;0 36 72 108 144 180 216 255&amp;gt;;&lt;BR /&gt;default-brightness-level = &amp;lt;6&amp;gt;;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;lvds0_panel {&lt;BR /&gt;&amp;nbsp; compatible = "vxt,vl10112880", "panel-lvds";&lt;BR /&gt;&amp;nbsp; backlight = &amp;lt;&amp;amp;lvds_backlight&amp;gt;;&lt;BR /&gt;&amp;nbsp; power-supply = &amp;lt;&amp;amp;reg_lvds_pwr&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data-mapping = "vesa-24";&lt;BR /&gt;&amp;nbsp; data-width = &amp;lt;24&amp;gt;;&lt;BR /&gt;&amp;nbsp; height-mm = &amp;lt;136&amp;gt;; /* 135.6 */&lt;BR /&gt;&amp;nbsp; width-mm = &amp;lt;217&amp;gt;; /* 216.96 */&lt;/P&gt;&lt;P&gt;panel-timing {&lt;BR /&gt;clock-frequency = &amp;lt;71100000&amp;gt;;&lt;BR /&gt;hactive = &amp;lt;1280&amp;gt;;&lt;BR /&gt;vactive = &amp;lt;800&amp;gt;;&lt;BR /&gt;hback-porch = &amp;lt;100&amp;gt;;&lt;BR /&gt;hfront-porch = &amp;lt;60&amp;gt;;&lt;BR /&gt;vback-porch = &amp;lt;15&amp;gt;;&lt;BR /&gt;vfront-porch = &amp;lt;8&amp;gt;;&lt;BR /&gt;hsync-len = &amp;lt;80&amp;gt;;&lt;BR /&gt;vsync-len = &amp;lt;80&amp;gt;;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;port {&lt;BR /&gt;&amp;nbsp; panel_lvds_in: endpoint {&lt;BR /&gt;&amp;nbsp; remote-endpoint = &amp;lt;&amp;amp;lvds_out&amp;gt;;&lt;BR /&gt;&amp;nbsp; };&lt;BR /&gt;&amp;nbsp; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;ldb {&lt;BR /&gt;&amp;nbsp; status = "okay";&lt;/P&gt;&lt;P&gt;&amp;nbsp; lvds-channel@0 {&lt;BR /&gt;&amp;nbsp; fsl,data-mapping = "spwg";&lt;BR /&gt;&amp;nbsp; fsl,data-width = &amp;lt;24&amp;gt;;&lt;BR /&gt;&amp;nbsp; status = "okay";&lt;BR /&gt;&lt;BR /&gt;port@1 {&lt;BR /&gt;&amp;nbsp; reg = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; lvds_out: endpoint {&lt;BR /&gt;&amp;nbsp; remote-endpoint = &amp;lt;&amp;amp;panel_lvds_in&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;};&lt;BR /&gt;&amp;nbsp;};&lt;BR /&gt;&amp;nbsp;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;James&lt;/P&gt;</description>
      <pubDate>Wed, 05 May 2021 10:17:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/LVDS-display-brightness-support/m-p/1272128#M173613</guid>
      <dc:creator>james_wu1</dc:creator>
      <dc:date>2021-05-05T10:17:23Z</dc:date>
    </item>
    <item>
      <title>Re: LVDS display brightness support</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/LVDS-display-brightness-support/m-p/1272145#M173616</link>
      <description>&lt;P&gt;Hi James&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;one can look at EVK brightness example&lt;/P&gt;
&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8mp-evk.dts?h=imx_5.4.70_2.3.0" target="_blank"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8mp-evk.dts?h=imx_5.4.70_2.3.0&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
      <pubDate>Wed, 05 May 2021 11:23:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/LVDS-display-brightness-support/m-p/1272145#M173616</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2021-05-05T11:23:55Z</dc:date>
    </item>
    <item>
      <title>Re: LVDS display brightness support</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/LVDS-display-brightness-support/m-p/1272610#M173645</link>
      <description>&lt;P&gt;Hi Igor&lt;/P&gt;&lt;P&gt;Thank you for your help. The problem solved.&lt;/P&gt;&lt;P&gt;About display brightness not support problem I also modify init.rc as below&lt;/P&gt;&lt;P&gt;# Default backlight device&lt;/P&gt;&lt;P&gt;#setprop hw.backlight.dev "32e60000.mipi_dsi.0"&lt;BR /&gt;# Chmod/chown FSL specific sys entry&lt;/P&gt;&lt;P&gt;#chown system system /sys/class/backlight/32e60000.mipi_dsi.0/brightness&lt;BR /&gt;#chmod 0660 /sys/class/backlight/32e60000.mipi_dsi.0/brightness&lt;/P&gt;&lt;P&gt;setprop hw.backlight.dev "lvds_backlight"&lt;BR /&gt;chown system system /sys/class/backlight/lvds_backlight/brightness&lt;BR /&gt;chmod 0660 /sys/class/backlight/lvds_backlight/brightness&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;James&lt;/P&gt;</description>
      <pubDate>Thu, 06 May 2021 03:34:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/LVDS-display-brightness-support/m-p/1272610#M173645</guid>
      <dc:creator>james_wu1</dc:creator>
      <dc:date>2021-05-06T03:34:59Z</dc:date>
    </item>
  </channel>
</rss>

