aboutsummaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.ne>2008-07-14 06:51:13 +0000
committerFelix Domke <tmbinc@elitedvb.ne>2008-07-14 06:51:13 +0000
commitf63cb4ffaadf45c2af177ec66ab20d82781540fe (patch)
tree9795549e9d8c991b7f04139aca088e3feb49c1e7 /conf
parentcd21ab24b9b40a4f5d45c9ee42f15b795e1fb862 (diff)
downloadopenembedded-f63cb4ffaadf45c2af177ec66ab20d82781540fe.tar.gz
add dm8000 support
Diffstat (limited to 'conf')
-rw-r--r--conf/machine/dm8000.conf51
1 files changed, 51 insertions, 0 deletions
diff --git a/conf/machine/dm8000.conf b/conf/machine/dm8000.conf
new file mode 100644
index 0000000000..da0932a159
--- /dev/null
+++ b/conf/machine/dm8000.conf
@@ -0,0 +1,51 @@
+#@TYPE: Machine
+#@NAME: Dreambox DM8000
+#@DESCRIPTION: Machine configuration for the Dreambox DM8000
+
+TARGET_ARCH = "mipsel"
+IPKG_ARCHS = "all mipsel ${MACHINE}"
+PREFERRED_PROVIDER_xserver = "xserver-kdrive"
+PREFERRED_PROVIDER_virtual/kernel = "linux-dm8000"
+BOOTSTRAP_EXTRA_DEPENDS = "virtual/kernel dreambox-dvb-modules gst-plugin-dvbmediasink"
+BOOTSTRAP_EXTRA_RDEPENDS = "kernel dreambox-dvb-modules kernel-module-stv0299 \
+ kernel-module-cifs kernel-module-exportfs kernel-module-isofs \
+ kernel-module-reiserfs kernel-module-scsi-mod kernel-module-sd-mod \
+ kernel-module-sg kernel-module-sr-mod kernel-module-usb-storage \
+ kernel-module-usbhid kernel-module-usbmon kernel-module-ide-cd \
+ kernel-module-autofs4 kernel-module-cdrom \
+ kernel-module-msdos kernel-module-vfat kernel-module-fat \
+ kernel-module-xfs gst-plugin-dvbmediasink"
+
+TARGET_FPU = "soft"
+#OLDEST_KERNEL = "2.6.9"
+
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}libc-for-gcc:glibc"
+
+PREFERRED_VERSION_glibc = "2.3.5+cvs20051107"
+PREFERRED_VERSION_gcc-cross-initial = "3.4.5"
+PREFERRED_VERSION_gcc-cross = "4.1.1"
+PREFERRED_VERSION_gcc-cross-sdk = "4.1.1"
+PREFERRED_VERSION_gcc = "4.1.1"
+PREFERRED_VERSION_binutils-cross = "2.16.1"
+PREFERRED_VERSION_binutils-cross-sdk = "2.16.1"
+PREFERRED_VERSION_binutils = "2.16.1"
+PREFERRED_VERSION_linux-libc-headers = "2.6.12.0"
+GLIBC_ADDONS = "nptl"
+GLIBC_EXTRA_OECONF = "--disable-profile --with-tls --without-fp --with-__thread"
+
+EXTRA_IMAGEDEPENDS += "dreambox-secondstage dreambox-buildimage-native"
+EXTRA_IMAGECMD_jffs2 = " --eraseblock=0x20000 -n -l "
+IMAGE_CMD_jffs2 = "mkfs.jffs2 --root=${IMAGE_ROOTFS}/boot --faketime \
+ --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
+ ${EXTRA_IMAGECMD}; rm -rf ${IMAGE_ROOTFS}/boot/*; \
+ mkfs.jffs2 --root=${IMAGE_ROOTFS} --faketime \
+ --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
+ ${EXTRA_IMAGECMD}; \
+ buildimage ${STAGING_LIBDIR}/dreambox-secondstage/main.bin.gz \
+ ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
+ ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
+ ${MACHINE} 64 large \
+ > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.nfi"