View Issue Details

IDProjectCategoryView StatusLast Update
0002580fsimx_LinuxDisplaypublic2019-01-17 14:39
ReporterKeller Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product VersioniMX6-V1.2 
Target Versionfsimx6-V2.0Fixed in Versionfsimx6-V2.1 
Summary0002580: Some command line display settings do not work
DescriptionThe internal framebuffer table in the board support file defines a set of active displays. But the user can override these settings on the Linux command line (bootargs in U-Boot) by giving a video= section. Some combinations do not work. For example the standard efusA9 setting defines LDB and LCD, so when the user wants to override this with as HDMI setting, this won't work.

We should check if we can make this work for more combinations.
Steps To ReproduceUse regular efusA9 kernel from fsimx6-V1.2-addon release. Add

  video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24

to U-Boot bootargs. The system will still come up with a regular 800x480 LCD display on fb0.

Explanation:
The 800x480 LDB display that is usually on fb0 is actually deactivated when the command line setting overrides the first entry of the internal table mx6sdl_efusa9_fb_data[]. But HDMI does not successfully come up because some essential structures and drivers are not activated in the default setting due to macro HDMI_ON being 0.
Forum Linkhttp://forum.fs-net.de/index.php/Thread/3808-How-to-enable-HDMI-video-output/

Activities

There are no notes attached to this issue.