rendered paste body/cvs/oe/org.openembedded.dev$ cat conf/machine/htcuniversal.conf
#@TYPE: Machine
#@NAME: HTC Universal
#@DESCRIPTION: Machine configuration for the HTC Universal
#
# Hardware-based properties
#
TARGET_ARCH = "arm"
IPKG_EXTRA_ARCHS = "ipaqpxa armv4t armv5te iwmmxt"
# Use tune-xscale per default. Machine independent feeds should be built with tune-strongarm.
require conf/machine/include/tune-xscale.conf
# Uncomment this to use iwmmxt optimizations. Remove the above xscale stuff first
#require conf/machine/include/tune-iwmmxt.conf
GUI_MACHINE_CLASS = "bigscreen"
MACHINE_FEATURES = "kernel26 apm alsa irda bluetooth usbgadget wifi usbhost keyboard touchscreen"
#
# Software/packages selection
#
PREFERRED_PROVIDER_virtual/kernel = "linux-handhelds-2.6"
PREFERRED_PROVIDER_xserver = "xserver-kdrive"
XSERVER = "xserver-kdrive-fbdev"
MACHINE_EXTRA_RDEPENDS = "tiinit acx-firmware detect-stylus"
MACHINE_EXTRA_RRECOMMENDS = " kernel-module-nls-cp437 \
kernel-module-nls-iso8859-1 \
kernel-module-nls-utf8 \
kernel-module-af-key \
kernel-module-bsd-comp \
kernel-module-i2c-pxa \
kernel-module-htcuniversal-power \
kernel-module-snd-htcuniversal-audio \
kernel-module-htcuniversal-acx \
kernel-module-acx \
kernel-module-bfusb \
kernel-module-hci-uart \
kernel-module-hci-usb \
kernel-module-ppp-async \
kernel-module-ppp-deflate \
kernel-module-ppp-generic \
kernel-module-pppoe \
kernel-module-pppox \
kernel-module-slhc \
kernel-module-irtty-sir \
kernel-module-pxaficp-ir \
kernel-module-sir-dev \
kernel-module-g-ether \
kernel-module-pxa27x-udc \
kernel-module-fuse \
kernel-module-smbfs \
kernel-module-bluetooth \
kernel-module-l2cap \
kernel-module-sco \
kernel-module-bnep \
kernel-module-hidp \
kernel-module-rfcomm \
kernel-module-irda \
kernel-module-ircomm-tty \
kernel-module-ircomm \
kernel-module-irlan \
kernel-module-soundcore \
kernel-module-snd-pxa2xx-i2sound \
kernel-module-snd-page-alloc \
kernel-module-snd-pcm \
kernel-module-snd-timer \
kernel-module-snd \
kernel-module-snd-mixer-oss \
kernel-module-snd-pcm-oss \
kernel-module-snd-ak4641 \
"
#
# Modules autoload and other boot properties
#
module_autoload_acx = "acx"
module_autoload_htcuniversal_acx = "htcuniversal_acx"
module_autoload_snd-htcuniversal_audio = "snd-htcuniversal_audio"
module_autoload_snd-pcm-oss = "snd-pcm-oss"
module_autoload_snd-mixer-oss = "snd-mixer-oss"
#FIXME: this should be controlled by a userspace utility later.
module_autoload_g_ether = "g_ether"