# dreambox.inc EXTRA_IMAGEDEPENDS += "dreambox-secondstage" GLIBC_EXTRA_OECONF = "--with-tls --with-__thread" MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "dreambox-dvb-modules" MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "task-opendreambox-essential" MACHINE_FEATURES += "alsa kernel26 wifi" PREFERRED_PROVIDER_virtual/bootloader = "dreambox-secondstage" PREFERRED_PROVIDER_virtual/kernel = "linux-dreambox" PREFERRED_VERSION_linux-dreambox = "${DREAMBOX_KERNEL_VERSION}" KERNEL_IMAGETYPE = "vmlinux" KERNEL_OUTPUT = "${KERNEL_IMAGETYPE}" KERNEL_CONSOLE = "${@base_contains('DREAMBOX_FEATURES', 'usbconsole', 'ttyS0,115200', 'null', d)}" # XXX: That's just copied from somewhere else. Need to get # correct values! # do ubiattach /dev/ubi_ctrl -m 4 # From dmesg: # UBI: smallest flash I/O unit: 2048 # UBI: logical eraseblock size: 129024 bytes # from ubiattach stdout: # UBI device number 0, total 1996 LEBs MKUBIFS_ARGS = "-m 2048 -e 129024 -c 1996 -x favor_lzo -X 1" # do ubiattach /dev/ubi_ctrl -m 4 # from dmesg: # UBI: smallest flash I/O unit: 2048 # UBI: physical eraseblock size: 131072 bytes (128 KiB) # UBI: sub-page size: 512 UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512" DREAMBOX_BUILDIMAGE = "buildimage --arch ${MACHINE} ${EXTRA_BUILDCMD} \ --erase-block-size ${DREAMBOX_ERASE_BLOCK_SIZE} \ --flash-size ${DREAMBOX_FLASH_SIZE} \ --sector-size ${DREAMBOX_SECTOR_SIZE}"