merge of '26501141207c84e31e0f43c5795a15c0f16dbce5'
[vuplus_openembedded] / conf / machine / gumstix-custom-verdex.conf
1 #
2 # Use this file as a starting point for your custom gumstix configuration
3 # Edit it to reflect your hardware setup and then save it a parallel location in user.collection
4
5 MACHINE_FEATURES += "verdex"
6 MACHINE_FEATURES += "iwmmxt"
7 require conf/machine/include/gumstix.inc
8 require conf/machine/include/tune-xscale.inc
9
10 #
11 # Your flash size = Total flash (in MB) - 1 (for linux kernel partition)
12 ROOT_FLASH_SIZE = "15"
13 #ROOT_FLASH_SIZE = "31"
14
15 #
16 # Enable use of virtual terminal for LCD on tty1 if USE_VT = "1"
17 #USE_VT = "0"
18 USE_VT = "1"
19 SYSVINIT_ENABLED_GETTYS = "1"
20
21 #
22 # Uncomment features that your board set supports
23
24 MACHINE_FEATURES += "usbhost"
25 #MACHINE_FEATURES += "usbgadget"
26
27 MACHINE_FEATURES  += "i2c"
28 #MACHINE_FEATURES  += "spi"
29
30 MACHINE_FEATURES  += "serial"
31 MACHINE_FEATURES  += "bluetooth"
32 MACHINE_FEATURES  += "sound"
33
34 # if you enable robostix you will need to disable both "lcd" and "touchscreen" features
35 #MACHINE_FEATURES  += "robostix"
36
37 MACHINE_FEATURES  += "lcd"
38 #MACHINE_FEATURES  += "rgb16"
39 MACHINE_FEATURES  += "rgb18"
40
41 MACHINE_FEATURES  += "touchscreen"
42 MACHINE_FEATURES  += "keyboard"
43
44 MACHINE_FEATURES  += "pcmcia"
45 MACHINE_FEATURES  += "mmc"
46
47 MACHINE_FEATURES  += "wifi"
48 MACHINE_FEATURES  += "ethernet"
49
50 MACHINE_FEATURES  += "ext2"
51 MACHINE_FEATURES  += "fat"
52
53 # enable one of the following if you want to target build for uimage/rootfs on mmc/microSD or CF
54 #MACHINE_FEATURES  += "mmcroot"
55 #MACHINE_FEATURES  += "cfroot"
56
57 #
58 # note:  selection of MACHINE_FEATURES above will automatically include necessary kernel modules
59 # for those features via task-base-gumstix.  Include below any extra kernel modules that you want installed
60
61 #MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "kernel-module-xxxxxxx"
62
63 #
64 # Uncomment or add kernel modules that should be autoloaded
65
66 module_autoload_proc_gpio      = 'proc_gpio'
67
68 module_autoload_pcmcia         = ${@base_contains('MACHINE_FEATURES', 'pcmcia',     'pcmcia', '',d)}
69 module_autoload_pxa2xx_cs      = ${@base_contains('MACHINE_FEATURES', 'pcmcia',     'pxa2xx_cs', '',d)}
70
71 module_autoload_pxamci         = ${@base_contains('MACHINE_FEATURES', 'mmc',        'pxamci', '',d)}
72 module_autoload_mmc_block      = ${@base_contains('MACHINE_FEATURES', 'mmc',        'mmc_block', '',d)}
73
74 module_autoload_ethernet       = ${@base_contains('MACHINE_FEATURES', 'ethernet',   'ethernet', '',d)}
75
76 module_autoload_ohci-hcd       = ${@base_contains('MACHINE_FEATURES', 'usbhost',    'ohci-hcd', '',d)}
77
78 module_autoload_gumstix_gadget = ${@base_contains('MACHINE_FEATURES', 'usbgadget',  'gumstix_gadget', '',d)}
79 #module_autoload_g_file_storage = ${@base_contains('MACHINE_FEATURES', 'usbgadget',  'g_file_storage', '',d)}
80 module_autoload_g_ether        = ${@base_contains('MACHINE_FEATURES', 'usbgadget',  'g_ether', '',d)}
81 #module_autoload_g_serial       = ${@base_contains('MACHINE_FEATURES', 'usbgadget',  'g_serial', '',d)}
82
83 module_autoload_tsc2003        = ${@base_contains('MACHINE_FEATURES', 'touchscreen','tsc2003', '',d)}
84 module_autoload_ucb1400-ts     = ${@base_contains('MACHINE_FEATURES', 'touchscreen','ucb1400-ts', '',d)}
85 module_autoload_evdev          = ${@base_contains('MACHINE_FEATURES', 'touchscreen','evdev', '',d)}
86