浏览代码

CONF: Add layer and machine configs.

David-John Willis 13 年之前
父节点
当前提交
cc91d815b9
共有 2 个文件被更改,包括 45 次插入0 次删除
  1. 10 0
      conf/layer.conf
  2. 35 0
      conf/machine/raspberrypi.conf

+ 10 - 0
conf/layer.conf

@@ -0,0 +1,10 @@
+# We have a conf and classes directory, append to BBPATH
+BBPATH .= ":${LAYERDIR}"
+
+# We have a recipes directory containing .bb and .bbappend files, add to BBFILES
+BBFILES := "${BBFILES} ${LAYERDIR}/recipes*/*/*.bb \ 
+            ${LAYERDIR}/recipes*/*/*.bbappend"
+
+BBFILE_COLLECTIONS += "raspberrypi"
+BBFILE_PATTERN_raspberrypi := "^${LAYERDIR}/"
+BBFILE_PRIORITY_raspberrypi = "6"

+ 35 - 0
conf/machine/raspberrypi.conf

@@ -0,0 +1,35 @@
+#@TYPE: Machine
+#@NAME: OMAP3 based Pandora Handheld Console
+#@DESCRIPTION: Machine configuration for the RaspberryPi http://www.raspberrypi.org/ Board
+#@MAINTAINER: John Willis
+
+TARGET_ARCH = "arm"
+
+GUI_MACHINE_CLASS = "bigscreen"
+
+IMAGE_FSTYPES += "tar.bz2"
+
+SERIAL_CONSOLE = "115200 ttyS0"
+
+# Put it below omap3.inc as we override the kernel and PR here
+PREFERRED_PROVIDER_virtual/kernel = "linux-${MACHINE}"
+MACHINE_KERNEL_PR = "r1"
+
+PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
+
+XSERVER = " \
+	xserver-xorg \
+	xf86-input-evdev \
+	xf86-input-mouse \
+	xf86-input-keyboard \
+	xf86-video-fbdev \
+"
+
+KERNEL_IMAGETYPE = "uImage"
+
+MACHINE_FEATURES = "kernel26 apm usbgadget usbhost keyboard vfat ext2 screen touchscreen alsa bluetooth wifi sdio"
+
+MACHINE_EXTRA_RRECOMMENDS += " \
+	kernel-modules \
+	raspberrypi-firmware \
+"