summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/xorg-xserver
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-graphics/xorg-xserver')
-rw-r--r--recipes-graphics/xorg-xserver/xserver-xf86-config/minnow/xorg.conf66
-rw-r--r--recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend5
2 files changed, 71 insertions, 0 deletions
diff --git a/recipes-graphics/xorg-xserver/xserver-xf86-config/minnow/xorg.conf b/recipes-graphics/xorg-xserver/xserver-xf86-config/minnow/xorg.conf
new file mode 100644
index 0000000..6d3ad1b
--- /dev/null
+++ b/recipes-graphics/xorg-xserver/xserver-xf86-config/minnow/xorg.conf
@@ -0,0 +1,66 @@
+##
+## X Config options generated from CED
+## x11 conf skeleton
+## DriverVer=
+##
+
+Section "Screen"
+ Identifier "Screen0"
+ Device "IntelEMGD-0"
+ Monitor "Monitor0"
+ SubSection "Display"
+ EndSubSection
+EndSection
+
+Section "Device"
+ Identifier "IntelEMGD-0"
+ Driver "emgd"
+ VendorName "Intel(R) DEG"
+ BoardName "Embedded Graphics"
+ BusID "0:2:0"
+ Screen 0
+ Option "PcfVersion" "1792"
+ Option "ConfigId" "1"
+ Option "ALL/1/name" "e6xx"
+ # Default port order: sDVOB (nothing more)
+ Option "ALL/1/General/PortOrder" "20000"
+ # Example port order: sDVOB, LVDS
+ # Option "ALL/1/General/PortOrder" "24000"
+ Option "ALL/1/General/DisplayConfig" "1"
+ Option "ALL/1/General/DisplayDetect" "1"
+ Option "ALL/1/General/TuningWA" "1"
+
+ # Primary display (main-board HDMI port, driven by sDVOB)
+ Option "ALL/1/Port/2/General/name" "Primary"
+ Option "ALL/1/Port/2/General/Edid" "1"
+ Option "ALL/1/Port/2/General/EdidAvail" "7"
+ Option "ALL/1/Port/2/General/EdidNotAvail" "5"
+ Option "ALL/1/Port/2/General/Rotation" "0"
+ Option "ALL/1/Port/2/Attr/71" "20300"
+
+ # Disable LVDS by default, uncomment to enable
+ # Secondary display (LVDS over the expansion connector, 1366x768)
+ # Option "ALL/1/Port/4/General/name" "Secondary"
+ # Option "ALL/1/Port/4/General/Edid" "0"
+ # Option "ALL/1/Port/4/General/Rotation" "0"
+ # Panel depth (the default 18 results in a dim display)
+ # Force dither off for 24-bit panels
+ # Option "ALL/1/Port/4/Attr/26" "24"
+ # Option "ALL/1/Port/4/Attr/45" "0"
+ # Backlight intensity and inverter frequency for E6xx CPUs
+ # Option "ALL/1/Port/4/Attr/70" "100"
+ # Option "ALL/1/Port/4/Attr/71" "20300"
+EndSection
+
+Section "ServerLayout"
+ Identifier "Default Layout"
+ Screen 0 "Screen0" 0 0
+ # InputDevice "Mouse0" "CorePointer"
+ # InputDevice "Keyboard0" "CoreKeyboard"
+ # InputDevice "DevInputMice" "SendCoreEvents"
+EndSection
+
+Section "ServerFlags"
+ Option "DontZap" "0"
+ Option "AutoAddDevices" "False"
+EndSection
diff --git a/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend b/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
new file mode 100644
index 0000000..a06e2a5
--- /dev/null
+++ b/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
@@ -0,0 +1,5 @@
+# Setup recommended EMGD settings for the E6xx CPUs. Default to sDVOB, but setup
+# the LVDS as secondary to enable daughter cards adding the second display.
+THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}"
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+PRINC := "${@int(PRINC) + 2}"