dm500hd: add machine configuration
[vuplus_openembedded] / conf / machine / dm500hd.conf
1 #@TYPE: Machine
2 #@NAME: Dreambox DM500HD
3 #@DESCRIPTION: Machine configuration for the Dreambox DM500HD
4
5 MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "\
6         kernel-module-autofs4 \
7         kernel-module-cdrom \
8         kernel-module-cifs \
9         kernel-module-dvb-core \
10         kernel-module-exportfs \
11         kernel-module-ext2 \
12         kernel-module-fb \
13         kernel-module-isofs \
14         kernel-module-reiserfs \
15         kernel-module-sg \
16         kernel-module-snd-pcm \
17         kernel-module-snd \
18         kernel-module-sr-mod \
19         kernel-module-stv0299 \
20         kernel-module-usbhid \
21         kernel-module-xfs \
22 "
23
24 EXTRA_IMAGECMD_jffs2 = " --eraseblock=0x4000 -n -l "
25 IMAGE_CMD_jffs2 = "\
26         mkfs.jffs2 \
27                 --root=${IMAGE_ROOTFS}/boot \
28                 --faketime \
29                 --disable-compressor=lzo \
30                 --compression-mode=size \
31                 --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
32                 ${EXTRA_IMAGECMD}; \
33         rm -rf ${IMAGE_ROOTFS}/boot/*; \
34         mkfs.jffs2 \
35                 --root=${IMAGE_ROOTFS} \
36                 --faketime \
37                 --compression-mode=size \
38                 --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
39                 ${EXTRA_IMAGECMD}; \
40         buildimage ${STAGING_LIBDIR}/dreambox-secondstage/main.bin.gz \
41                 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
42                 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
43                 ${MACHINE} 64 \
44                 > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.nfi"
45
46 GLIBC_EXTRA_OECONF = "--disable-profile --with-tls --with-__thread"
47 TARGET_FPU = "hard"
48
49 require conf/machine/include/dreambox-mipsel.inc