Hi,
I'was porting MIPI DSI Panel [auo,g101uan02] to [i.MX8MPLUS][Android 11.0.0_2.2.0]
I met errors:
[ 3.182138] imx_sec_dsim_drv 32e60000.mipi_dsi: Failed to attach bridge: 32e60000.mipi_dsi
[ 3.191186] imx_sec_dsim_drv 32e60000.mipi_dsi: failed to bind sec dsim bridge: -517
My device tree:
&mipi_dsi {
status = "okay";
panel@0 {
compatible = "auo,g101uan02";
reg = <0>;
status = "okay";
};
};
Could you give me suggestions to solve this problem?
Does this Panel [auo,g101uan02] need bridge?
Which Android CONFIGS must be enabled? or must be disabled?
=====
[ 3.182138] imx_sec_dsim_drv 32e60000.mipi_dsi: Failed to attach bridge: 32e60000.mipi_dsi
[ 3.191186] imx_sec_dsim_drv 32e60000.mipi_dsi: failed to bind sec dsim bridge: -517
[ 3.218759] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 3.225018] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[ 3.232361] imx_sec_dsim_drv 32e60000.mipi_dsi: Unbalanced pm_runtime_enable!
[ 3.233797] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe6c hci version 0x110 quirks 0x0000002001810010
[ 3.243091] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops [imx_lcdifv3_crtc])
[ 3.251377] xhci-hcd xhci-hcd.0.auto: irq 248, io mem 0x38200000
[ 3.261638] imx-drm display-subsystem: bound imx-lcdifv3-crtc.1 (ops lcdifv3_crtc_ops [imx_lcdifv3_crtc])
[ 3.268633] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[ 3.278734] imx-drm display-subsystem: bound imx-lcdifv3-crtc.2 (ops lcdifv3_crtc_ops [imx_lcdifv3_crtc])
[ 3.287563] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.287573] usb usb2: Product: xHCI Host Controller
[ 3.297903] imx_sec_dsim_drv 32e60000.mipi_dsi: version number is 0x1060200
[ 3.305832] usb usb2: Manufacturer: Linux 5.10.35-dirty xhci-hcd
[ 3.311553] panel-simple-dsi 32e60000.mipi_dsi.0: supply power not found, using dummy regulator
[ 3.319007] usb usb2: SerialNumber: xhci-hcd.0.auto
[ 3.319319] hub 2-0:1.0: USB hub found
[ 3.325893] panel-simple-dsi 32e60000.mipi_dsi.0: Specify missing connector_type
[ 3.335159] hub 2-0:1.0: 1 port detected
[ 3.340842] imx-drm display-subsystem: bound 32e60000.mipi_dsi (ops imx_sec_dsim_ops [sec_mipi_dsim_imx])
[ 3.345473] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 3.353375] imx8mp-ldb 32c00000.bus:ldb@32ec005c: failed to bind the drm bridge, error number -517
[ 3.357913] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 3
[ 3.373132] imx_sec_dsim_drv 32e60000.mipi_dsi: Unbalanced pm_runtime_enable!
[ 3.374391] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
[ 3.386296] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops [imx_lcdifv3_crtc])
Solved! Go to Solution.
Hi Tarker
for new mipi-dsi panel one can use rm67191 driver, for custom panel modify timings in
struct drm_display_mode default_mode and initialization code in struct cmd_set_entry mcs_rm67191[] :
Best regards
igor
Hi Tarker
for new mipi-dsi panel one can use rm67191 driver, for custom panel modify timings in
struct drm_display_mode default_mode and initialization code in struct cmd_set_entry mcs_rm67191[] :
Best regards
igor
Hi Igor,
Thank you for your suggestions. I'll try it.
By the way, for a new LVDS-LCD, could you also give me suggestions and tell me starting point?
Best,
Tarker