GUF-Yocto-34.0-r5756-0
VINCELL
User Manual
The resolution is configured automatically via EDID. The monitor is registered as framebuffer
/dev/fb0
. To over-
write the resolution from the EDID an xml file can be used
[
I
6.16.4 HDMI XML configuration]
.
Note:
The bootlogo will still come up in the resolution read from the EDID, but the X Server will use
the resolution configured via xml.
6.16.2 HDMI as secondary display
The HDMI output can also be used as secondary display. This mode is automatically selected when a xml display
configuration is configured in the system (this is the default for devices with internal display).
The HDMI device connected to VINCELL is configured automatically via EDID. The monitor is registered as a
separate framebuffer
/dev/fb2
. By default the HDMI display is
blanked
. It can be unblanked by
hdmiconfig unblank
To unblank the HDMI monitor during startup, an xml file needs to be imported. The xml file can also be used to
specify a custom resolution
[
I
6.16.4 HDMI XML configuration]
.
Note:
Currently there is a limitation in the X Server display driver, so the secondary display can’t be
used from the X Server out of the box.
6.16.3 HDMI as mirror of the internal display
The HDMI mirror mode is available uppon request from Garz & Fricke.
6.16.4 HDMI XML configuration
Different settings of the HDMI output can be configured by an xml file. The format of this file can be seen in the
example below:
<?xml version="1.0" encoding="ASCII" standalone="yes" ?>
<configurationFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--
Defines the settings for hdmi interface
Mandatory settings:
default="1"
to unblank the monitor during startup with the
,!
default resolution.
or:
xres="800" yres="600" refresh="60"
to set a custom resolution.
Optional settings, everything supported by fbset in the
,!
subnode <fbset>:
Display geometry:
vxres=<value>
: virtual horizontal
,!
resolution (in pixels)
vyres=<value>
: virtual vertical
,!
resolution (in pixels)
depth=<value>
: display depth (in bits
,!
per pixel)
nonstd=<value>
: select nonstandard video
,!
mode
Display timings:
pixclock=<value>
: pixel clock (in
,!
picoseconds)
left=<value>
: left margin (in pixels)
right=<value>
: right margin (in pixels)
upper=<value>
: upper margin (in pixel
,!
lines)
34