<phh>
[ 1.123240] rockchip-drm display-subsystem: No connectors reported connected with modes
<phh>
that's mostly all I get
<phh>
(that's 4.9-rc2)
<phh>
here is what my dts looks like: http://pastebin.com/bqML12e1 (it's a big mash-up of things I've seen at various places)
cnxsoft has quit [Quit: cnxsoft]
cnxsoft has joined #linux-rockchip
pozzoni has quit [Ping timeout: 260 seconds]
pozzoni has joined #linux-rockchip
<ayaka>
phh, you can't access the fb to output video
<ayaka>
you must using it through the drm, like xserver
<ayaka>
or those panel are registered as a subsystem of drm
<phh>
HDMI can but not mipi?
cnxsoft has quit [Quit: cnxsoft]
<mmind00>
phh: so far I personally haven't seen any dsi devices, but I guess as a start just sprinkle some printks throughout the dsi driver, because "no connectors" means no encoder driver (hdmi, dsi, etc) reported a connected device, so the dsi encoder driver maybe has trouble finding the panel
<phh>
that's weird... having hdmi enabled changes the behaviour
<phh>
with hdmi disabled, fbdev is 1024x768, with hdmi enabled not connected, it goes to panel's resolution (1920x1200)
<phh>
though I get an error when hdmi is enabled: dw-mipi-dsi ff960000.mipi: failed to wait for phy clk lane stop state
<phh>
right the return value of dw_mipi_dsi_phy_init() isn't checked, so it won't prevent detection
wadim_ has quit [Remote host closed the connection]
<mmind00>
phh: 1024x768 is some sort of default when no display is detected at all
<phh>
yup that's what I guessed, but I don't understand why with hdmi it can attach but not without it
<mmind00>
phh: you're also seeing something on the DSI display in that case?
<phh>
I have to fight with backlight first, because I can answer :s
<phh>
s/because/before/
<mmind00>
phh: what I'd guess is more, drm finds the hdmi display and sets the resolution to that size ... still ignoring the dsi display
<phh>
mmind00: setting it to 1920x1200 would be weird
<phh>
mmind00: ok, so yes the DSI display does work in that case
<mmind00>
i.e. when building the drm device, it probes each encoder and collects the modes on each, thus in your case I still think it only saw the hdmi display alone again
<phh>
ok, so the video output is cloned on both output
<phh>
and the resolution of the frambuffer is either hdmi's resolution if hdmi is plugged on boot, else it's the resolution of the integrated panel
<phh>
so everything looks ok, except that it doesn't init when there is no hdmi. I guess it's a bug in dw-mipi-dsi.c
<phh>
or it's not really a bug and it's like ayaka mentioned
dlezcano has quit [Ping timeout: 256 seconds]
JohnDoe_71Rus has joined #linux-rockchip
dlezcano has joined #linux-rockchip
<mmind00>
phh: nope ... it's either (1) hdmi resolution, (2) dsi resolution, (3) some merger betweeen both (minimal supported or so), (4) 1024x768 if _no_ display is found at all
matthias_bgg has quit [Quit: Leaving]
paulk-collins has joined #linux-rockchip
jkstrick has joined #linux-rockchip
premoboss has joined #linux-rockchip
jkstrick_ has joined #linux-rockchip
jkstrick has quit [Ping timeout: 260 seconds]
dr1337_ has joined #linux-rockchip
afaerber has quit [Quit: Ex-Chat]
dr1337_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]