I confirmed the omapfb still works on 4.11-RC6. For my display I have always had to set the and I set CONFIG_FB_OMAP2_DSS_MIN_FCK_PER_PCK to 4. I tried a patch by Tony to enable DRM and I set the divider to 4 like I usually do, but I get a series of errors when I attempt to enable the omap drm on a DM3730. (see Logic PD Torpedo dts for timings) # modprobe panel-dpi [ 21.225769] OMAP DSS rev 2.0 [ 21.229827] omapdss_dss 48050000.dss: bound 48050400.dispc (ops dispc_compone nt_ops [omapdss]) [ 21.252838] panel-dpi display: GPIO lookup for consumer enable [ 21.259277] panel-dpi display: using device tree for GPIO lookup [ 21.265808] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/display[0]' [ 21.275085] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of n ode '/display[0]' [ 21.284240] panel-dpi display: using lookup tables for GPIO lookup [ 21.290771] panel-dpi display: lookup for GPIO enable failed [ 21.296844] panel-dpi display: GPIO lookup for consumer reset [ 21.302917] panel-dpi display: using device tree for GPIO lookup [ 21.309326] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of n ode '/display[0]' [ 21.318511] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of no de '/display[0]' [ 21.327575] panel-dpi display: using lookup tables for GPIO lookup [ 21.334197] panel-dpi display: lookup for GPIO reset failed [ 21.340179] panel-dpi display: display supply vcc not found, using dummy regu lator # modprobe omapdrm [ 38.759002] omapdrm omapdrm.0: DMM not available, disable DMM support [ 38.767486] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 38.774658] [drm] No driver support for vblank timestamp query. [ 38.994201] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 38.995727] Console: switching to colour frame buffer device 60x34 [ 39.001556] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004020 [ 39.001617] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 39.001647] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 39.001678] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 39.001708] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 39.001739] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 39.001770] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 39.001800] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 39.001831] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 39.253753] omapdrm omapdrm.0: fb0: omapdrm frame buffer device [ 39.265930] random: crng init done [ 39.456237] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0 # [ 44.010650] omap_crtc_error_irq: 121190 callbacks suppressed [ 44.016845] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004020 [ 44.023590] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 44.030242] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 44.036926] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 44.043640] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004002 [ 44.050262] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004020 [ 44.056945] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 44.063629] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 44.070281] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 44.076965] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004002 [ 49.013031] omap_crtc_error_irq: 116804 callbacks suppressed [ 49.019012] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 49.025756] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 49.032531] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 49.039276] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 49.045928] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 49.052551] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004002 [ 49.059173] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004020 [ 49.065826] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 49.072448] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 49.079071] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 54.023010] omap_crtc_error_irq: 119590 callbacks suppressed [ 54.028991] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 54.035736] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 54.042510] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 54.049255] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 54.055908] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 54.062530] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 54.069152] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 54.075805] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 54.082427] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 54.089050] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 59.033050] omap_crtc_error_irq: 118532 callbacks suppressed [ 59.039031] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 59.045837] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 59.052490] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004002 [ 59.059112] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004020 [ 59.065765] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 59.072387] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 59.079010] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 59.085632] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 [ 59.092285] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004022 [ 59.098907] [drm:omap_crtc_error_irq] *ERROR* lcd: errors: 00004000 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html