[Freedreno] help: mipi dsi drm driver on 8084

vinay simha vinaysimha at inforcecomputing.com
Wed Apr 15 07:34:58 PDT 2015


Hai,

i tried both mipi_dsi_generic_write and mipi_dsi_dcs_write_buffer. It
doesn't returns error but there is no change in the display panel. if we
write 0x11, 0x29 and 0x23 to panel , all pixels should be on in dsi panel.
but nothing happens.

fyi, attached dmesg log

I will check on the encoder.

Regards,
vinay simha

On Wed, Apr 15, 2015 at 7:50 PM, <hali at codeaurora.org> wrote:

> Hi Vinay,
> > On Wed, Apr 15, 2015 at 9:22 AM, vinay simha
> > <vinaysimha at inforcecomputing.com> wrote:
> >> Hai,
> >>
> >> added the panel in dts, now the new panel-truly is getting probed.
> >> updated
> >> my branch
> >>
> https://github.com/vinaysimha/kernel-msm-ifc6410/commits/ifc6540-drm-4.4.4-dsi
> >>
> >> panel backlight is up, hdmi display is coming. No data in the dsi.
> >> i had not used this function dsi_host_init_panel_gpios, since gpiolib.c
> >> is
> >> different from 4.x kernel to 3.10.40 kernel. i handled the gpios in
> >> panel-truly.c
> >>
> >> Does these reg address are correct ?
> >>
> >> mdss_dsi0: qcom,mdss_dsi at fd922800
> >>               reg = <0xfd922800 0x200>,
> >> <0xfd922b00 0x20c>,
> >> <0xfd922d80 0x20>,
> >> <0xfd828000 0x108>;
> >> reg-names = "dsi_ctrl", "dsi_phy", "dsi_phy_regulator",
> >> "mmss_misc_phys";
> >>
> >> }
> >>
> >> When i tried the modetest,
> >> hdmi encoders is set properly to 32 , crtc 20
> >> But for the dsi encoder set to 1 is not correct i guess. It should be
> >> 29.
> >
> > fwiw, I tihnk "1" is number of modes, and there are no encoders..
> >
> > btw, that modetest output made me realize that modetest needed to be
> > updated with new encoder/connector names.. I just pushed a fix so it
> > won't show "invalid" for DSI connector/encoder types:
> >
> >
> http://cgit.freedesktop.org/mesa/drm/commit/?id=0d78b37b1cac304ce5e84d1207f0a43abd29c000
> >
> > BR,
> > -R
> >
> >
> >> Any suggestions?
> >>
> >> -----------------------------------
> >> Encoders:
> >> id crtc type possible crtcs possible clones
> >> 29 18 (invalid) 0x0000000f 0x00000000
> >> 30 0 (invalid) 0x0000000f 0x00000000
> >> 32 20 TMDS 0x0000000f 0x00000000
> >>
> >> ************************************************
> >> Connectors:
> >> id encoder status type size (mm) modes encoders
> >> 31 29 connected (invalid) 0x0 1
> >> ************************************************
> >>   modes:
> >> name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)
> >>   480x864 60 480 526 530 574 864 879 880 896 flags: ; type:
> >>   props:
> >> 1 EDID:
> >> flags: immutable blob
> >> blobs:
> >>
> >> value:
> >> 2 DPMS:
> >> flags: enum
> >> enums: On=0 Standby=1 Suspend=2 Off=3
> >> value: 0
> >> ***********************************************
> >> 33 32 connected HDMI-A 480x270 28 32
> >> ***********************************************
> >>   modes:
> >> name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)
> >>   1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 flags: phsync,
> >> pvsync; type: preferred, driver
> >>   1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 flags: phsync,
> >> pvsync; type: driver
> >>
> >> CRTCs:
> >> id fb pos size
> >> 18 60 (0,0) (480x864)
> >>   480x864 60 480 526 530 574 864 879 880 896 flags: ; type:
> >>   props:
> >> 20 60 (0,0) (1920x1080)
> >>   1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 flags: phsync,
> >> pvsync; type: preferred, driver
> >>   props:
> >> -----------------------------------------------------
> >>
> >> Regards,
> >> vinay simha
> >>
>
> Is there error message during power on? Are the commands sent to the panel
> successfully?
> Also, it is worth to check why modetest returns no encoder.
>
> Thanks,
> Hai
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/freedreno/attachments/20150415/27f0d632/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmesg_15april
Type: application/octet-stream
Size: 206342 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/freedreno/attachments/20150415/27f0d632/attachment-0001.obj>


More information about the Freedreno mailing list