diff options
4 files changed, 57 insertions, 0 deletions
diff --git a/meta-emenlow/conf/machine/emenlow-noemgd.conf b/meta-emenlow/conf/machine/emenlow-noemgd.conf new file mode 100644 index 00000000..9a995c12 --- /dev/null +++ b/meta-emenlow/conf/machine/emenlow-noemgd.conf | |||
@@ -0,0 +1,16 @@ | |||
1 | #@TYPE: Machine | ||
2 | #@NAME: emenlow-noemgd | ||
3 | |||
4 | #@WEBTITLE: Intel Atom Z5xx Processor With Intel US15W Controller Hub (eMenlow) with open source graphics | ||
5 | |||
6 | #@DESCRIPTION: Machine configuration for eMenlow based systems, like the Webs-2120 box, without the Intel-proprietary graphics bits | ||
7 | |||
8 | PREFERRED_VERSION_linux-yocto ?= "3.4%" | ||
9 | |||
10 | require conf/machine/include/tune-atom.inc | ||
11 | require conf/machine/include/ia32-base.inc | ||
12 | |||
13 | XSERVER ?= "${XSERVER_IA32_BASE} \ | ||
14 | ${XSERVER_IA32_EXT} \ | ||
15 | ${XSERVER_IA32_MODESETTING} \ | ||
16 | " | ||
diff --git a/meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow-noemgd/machconfig b/meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow-noemgd/machconfig new file mode 100644 index 00000000..ffce0122 --- /dev/null +++ b/meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow-noemgd/machconfig | |||
@@ -0,0 +1,3 @@ | |||
1 | # Assume a USB mouse and keyboard are connected | ||
2 | HAVE_TOUCHSCREEN=0 | ||
3 | HAVE_KEYBOARD=1 | ||
diff --git a/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow-noemgd/xorg.conf b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow-noemgd/xorg.conf new file mode 100644 index 00000000..aa6f32b4 --- /dev/null +++ b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow-noemgd/xorg.conf | |||
@@ -0,0 +1,27 @@ | |||
1 | Section "Device" | ||
2 | Identifier "gma500" | ||
3 | Driver "modesetting" | ||
4 | Option "SWCursor" "ON" | ||
5 | EndSection | ||
6 | |||
7 | Section "Monitor" | ||
8 | Identifier "Generic Monitor" | ||
9 | Option "DPMS" | ||
10 | EndSection | ||
11 | |||
12 | Section "Screen" | ||
13 | Identifier "Default Screen" | ||
14 | Device "gma500" | ||
15 | Monitor "Generic Monitor" | ||
16 | DefaultDepth 24 | ||
17 | EndSection | ||
18 | |||
19 | Section "ServerLayout" | ||
20 | Identifier "Default Layout" | ||
21 | Screen "Default Screen" | ||
22 | EndSection | ||
23 | |||
24 | Section "ServerFlags" | ||
25 | Option "DontZap" "0" | ||
26 | Option "AutoAddDevices" "False" | ||
27 | EndSection | ||
diff --git a/meta-emenlow/recipes-kernel/linux/linux-yocto_3.4.bbappend b/meta-emenlow/recipes-kernel/linux/linux-yocto_3.4.bbappend index d0306bc7..d3700240 100644 --- a/meta-emenlow/recipes-kernel/linux/linux-yocto_3.4.bbappend +++ b/meta-emenlow/recipes-kernel/linux/linux-yocto_3.4.bbappend | |||
@@ -5,5 +5,16 @@ KMACHINE_emenlow = "emenlow" | |||
5 | KBRANCH_emenlow = "standard/emenlow" | 5 | KBRANCH_emenlow = "standard/emenlow" |
6 | KERNEL_FEATURES_emenlow_append = " features/drm-emgd cfg/vesafb" | 6 | KERNEL_FEATURES_emenlow_append = " features/drm-emgd cfg/vesafb" |
7 | 7 | ||
8 | COMPATIBLE_MACHINE_emenlow-noemgd = "emenlow-noemgd" | ||
9 | KMACHINE_emenlow-noemgd = "emenlow" | ||
10 | KBRANCH_emenlow-noemgd = "standard/emenlow" | ||
11 | KERNEL_FEATURES_emenlow-noemgd_append = " features/drm-gma500/drm-gma600" | ||
12 | |||
8 | SRCREV_machine_pn-linux-yocto_emenlow ?= "${AUTOREV}" | 13 | SRCREV_machine_pn-linux-yocto_emenlow ?= "${AUTOREV}" |
9 | SRCREV_meta_pn-linux-yocto_emenlow ?= "${AUTOREV}" | 14 | SRCREV_meta_pn-linux-yocto_emenlow ?= "${AUTOREV}" |
15 | SRCREV_emgd_pn-linux-yocto_emenlow ?= "${AUTOREV}" | ||
16 | |||
17 | SRCREV_machine_pn-linux-yocto_emenlow-noemgd ?= "${AUTOREV}" | ||
18 | SRCREV_meta_pn-linux-yocto_emenlow-noemgd ?= "${AUTOREV}" | ||
19 | |||
20 | SRC_URI_emenlow = "git://git.yoctoproject.org/linux-yocto-3.4.git;protocol=git;nocheckout=1;branch=${KBRANCH},${KMETA},emgd-1.14;name=machine,meta,emgd" | ||