I am trying to load the kernel (Linux
2.6.34-rc3-07875-geba0147-dirty) in the DevKit8K board. My default
output device is TV. Initially, none of the DSS devices got detected.
After merging the "Koen Kooi" patch, DSS devices are getting
detected and still getting below error:

[   97.250915] OMAPFB: omapfb_init
[   97.251007] OMAPFB: omapfb_probe
[   97.251037] OMAP_DSS_GET_NEXT_DEV
[   97.254486] DSS DEV 0
[   97.256774] OMAP_DSS_GET_NEXT_DEV
[   97.260101] DSS DEV 1
[   97.262420] OMAP_DSS_GET_NEXT_DEV
[   97.265777] TV:NTSC
[   97.267883] omapdss VENC: venc_check_timings
[   97.267883] omapdss VENC: venc_set_timings
[   97.267913] OMAPFB: create 2 framebuffers
[   97.267944] OMAPFB: fb_infos allocated
[   97.267974] Overlay 0
[   97.272674] OMAPFB: allocating 1388544 bytes for fb 0
[   97.283447] OMAPFB: allocated VRAM paddr 805b5000, vaddr c8a00000
[   97.283447] Overlay 0
[   97.288146] OMAPFB: allocating 4194304 bytes for fb 1
[   97.320404] OMAPFB: allocated VRAM paddr 80708000, vaddr c9000000
[   97.320434] OMAPFB: region0 phys 805b5000 virt c8a00000 size=1388544
[   97.320465] OMAPFB: region1 phys 80708000 virt c9000000 size=4194304
[   97.320465] OMAPFB: fbmems allocated
[   97.320495] Overlay 0
[   97.325714] RESL H 482 W 720 Mode 0
[   97.333984] omapfb omapfb: illegal display bpp 0
[   97.338653] omapfb omapfb: failed to setup fb_info
[   97.343475] OMAPFB: free_resources
[   97.343505] OMAPFB: free all fbmem
[   97.343536] omapfb omapfb: failed to setup omapfb
[   97.348297] omapfb: probe of omapfb failed with error -22
[   97.354309] regulator_init_complete: incomplete constraints, leaving VDVI on
[   97.361511] regulator_init_complete: incomplete constraints, leaving VDAC on
[   97.369323] twl_rtc twl_rtc: setting system clock to 2000-01-01

Here is my understanding:
================
omapfp-main.c: omapfb_get_recommended_bpp(fbdev, display))
 \--> fbdev->bpp_overrides[i].bpp --> bpp value is 0

This fbdev->bpp_overrides[i].bpp value is initialised by
omapfp-main.c: omapfb_set_def_mode()

 \--> omapfb_mode_to_timings(mode_str, &timings, &bpp)

fbdev->bpp_overrides[fbdev->num_bpp_overrides].bpp = bpp; (Value is 0)

If the FOR loop in omapfp_get_recommended_bpp() is commented out, then
it gets the bpp value from the below function,

 dss/display.c: omapdss_default_get_recommended_bpp() --> Return bpp 24

But after this modification, kernel panic is happening.
http://bharathi.pastebin.com/G7ZdmjQt

Any clue to overcome this TV-Out issue?

--
Thanks
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to