/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"