meta-moblin: Add initial menlow support

This commit is contained in:
Richard Purdie
2008-12-30 17:15:49 +00:00
parent 459a7f4a34
commit c8a24cd002
23 changed files with 69393 additions and 3 deletions

View File

@@ -0,0 +1,84 @@
# Ubuntu config
CONFIG_BLK_DEV_GNBD=m
# Requires some headers from drivers/md
#CONFIG_BLK_DEV_DM_BBR=m
CONFIG_SND_BTSCO=m
CONFIG_INPUT_ACERHK=m
CONFIG_AVERATEC_5100P=m
CONFIG_PACKARDBELL_E5=m
CONFIG_LMPCM_USB=m
CONFIG_NOZOMI=m
CONFIG_NDISWRAPPER=m
CONFIG_NDISWRAPPER_WQ=y
#CONFIG_MOL=m
CONFIG_ASFS_FS=m
# Uses unexported functions from gfs2
CONFIG_GFS_FS=m
CONFIG_SQUASHFS=m
# CONFIG_UNION_FS is not set
CONFIG_USB_APPLEIR=m
CONFIG_GSPCA=m
CONFIG_USB_OV511_NEW=m
CONFIG_QUICKCAM=m
CONFIG_USB_UVCCAM=m
CONFIG_NET_ACX=m
CONFIG_IPW3945=m
CONFIG_IWLWIFI=m
CONFIG_USB_ATMEL=m
CONFIG_PRISM2_USB=m
CONFIG_IPW2100_FS_AMILO_M7400=m
CONFIG_LIRC_DEV=m
CONFIG_LIRC_ATIUSB=m
CONFIG_LIRC_BT829=m
CONFIG_LIRC_CMDIR=m
#CONFIG_LIRC_GPIO=m
CONFIG_LIRC_I2C=m
CONFIG_LIRC_IGORPLUGUSB=m
CONFIG_LIRC_IMON=m
CONFIG_LIRC_IT87=m
CONFIG_LIRC_MCEUSB=m
CONFIG_LIRC_MCEUSB2=m
#CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_PVR150=m
CONFIG_LIRC_SASEM=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_IGOR=m
CONFIG_LIRC_SIR=m
CONFIG_LIRC_STREAMZAP=m
CONFIG_LIRC_TTUSBIR=m
CONFIG_DRM_PSB=m
CONFIG_AMT_HECI=m
CONFIG_ET131X=m
CONFIG_STK11XX=m
CONFIG_MMC_SD8686=m
CONFIG_MMC_SD8688=m
CONFIG_WIMAX_I2400M=m
# CONFIG_DVB_SIANO_SMS1XXX is not set

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,25 @@
SECTION = "x11/base"
LICENSE = "MIT"
SRC_URI = "git://git.moblin.org/projects/libdrm.git/;protocol=git \
file://poulsbo_libdrm_update.patch;patch=1"
PROVIDES = "drm libdrm"
S = ${WORKDIR}/git
DEPENDS = "libpthread-stubs"
PR = "r2"
PV = "2.3.0+git${SRCREV}"
#PROVIDES = "libdrm"
COMPATIBLE_MACHINE = "menlow"
#DEFAULT_PREFERENCE_menlow = "5"
#PACKAGE_ARCH = "${MACHINE_ARCH}"
LEAD_SONAME = "libdrm.so"
inherit autotools pkgconfig
do_stage() {
autotools_stage_all
}

View File

@@ -0,0 +1,26 @@
SRC_URI = "http://archive.ubuntu.com/ubuntu/pool/main/l/linux-ubuntu-modules-2.6.24/linux-ubuntu-modules-2.6.24_2.6.24-22.35.tar.gz \
file://menlow-config"
S = "${WORKDIR}/lum/ubuntu"
inherit module
export src="${S}"
do_configure_prepend () {
cp ${WORKDIR}/menlow-config ${S}/.config
}
do_compile() {
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
make -C ${STAGING_KERNEL_DIR} ARCH=i386 M=${S} modules
}
MODULE_PATH = "/lib/modules/${KERNEL_VERSION}"
do_install () {
install -d ${D}${MODULE_PATH}/kernel/drivers/char/drm/
install -m 644 ${S}/media/drm-poulsbo/drm.ko ${D}${MODULE_PATH}/kernel/drivers/char/drm/
install -m 644 ${S}/media/drm-poulsbo/psb.ko ${D}${MODULE_PATH}/kernel/drivers/char/drm/
}