© 2014 Digi International Inc.
13
ConnectCore 6 Linux BSP Reference Manual
To load the file-backed storage gadget:
For more information please read the kernel documentation at
Documentation/usb/mass-
storage.txt.
USB Host
USB_H1 port works as USB host. USB_OTG can work as USB host as well.
Video
Video can be output through the HDMI interface or two LVDS ports.
Device Tree bindings for IPU, framebuffer and LCD display are described at
Documentation/
devicetree/bindings/fb/fsl_ipuv3_fb.txt.
U-Boot boot loader contains three variables from which it builds the video kernel command line
parameters:
• video0: set by default to LVDS with Fusion 10” LCD:
dev=ldb,LDB-HSD101PFW2,bpp=32
• video1: set by default to HDMI:
dev=hdmi,1920x1080M@60,bpp=32
• video2: set by default to OFF:
off
The kernel command line expands these variables like this:
video=mxcfb0:${video0} video=mxcfb1:${video1} video=mxcfb2:${video2}
The possible combinations are:
• Only HDMI
•
Set video0 to
dev=hdmi,1920x1080M@60,bpp=32
•
Set video1 and video2 to
off
• Only LVDS with Fusion 10” LCD display:
•
Set video0 to
dev=ldb,LDB-HSD101PFW2,bpp=32
•
Set video1 and video2 to
off
• LVDS and HDMI:
•
Set video0 to
dev=ldb,LDB-HSD101PFW2,bpp=32
•
Set video1 to
dev=hdmi,1920x1080M@60,bpp=32
•
Set video2 to
off
There are two LVDS interfaces, one routed to the Development board (LVDS0) and another
routed to the Adapter board (LVDS1).
By default, the LVDS output is driven to LVDS0 (connector on the development board). To drive
the output to LVDS1 (connector on the Adapter board) you need to do the following change to
the Device Tree:
# modprobe configfs
# modprobe libcomposite
# modprobe g_mass_storage file=<filename>