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