1
#@TYPE: Machine
2
#@NAME: Nokia 900 internet tablet
3
#@DESCRIPTION: Machine configuration for the Nokia 900
4
5
TARGET_ARCH = "arm"
6
SOC_FAMILY = "omap3"
7
require conf/machine/include/tune-cortexa8.inc
8
9
10
PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
11
XSERVER = "xserver-xorg \
12
           xf86-input-evdev \
13
           xf86-video-fbdev \
14
           xf86-input-keyboard \
15
           xf86-video-omapfb "
16
17
MACHINE_EXTRA_RRECOMMENDS = "\
18
  watchdog \
19
  kernel-module-g-nokia \
20
  kernel-module-tsl2563 \
21
  kernel-module-smc91x \
22
  kernel-module-leds-lp5523 \
23
  kernel-module-adp1653 \
24
  kernel-module-ad5820 \
25
  kernel-module-et8ek8 \
26
  kernel-module-fmtx-si4713 \
27
  kernel-module-leds-twl4030-vibra \
28
  kernel-module-lis302dl \
29
  kernel-module-nokia-av \
30
  kernel-module-omap-ssi \
31
  kernel-module-omap-wdt \
32
  kernel-module-phonet \
33
  kernel-module-radio-bcm2048 \
34
  kernel-module-rtc-twl4030 \
35
  kernel-module-smia-sensor \
36
  kernel-module-ssi-mcsaab-imp \
37
  kernel-module-tsc2005 \
38
  kernel-module-twl4030-wdt \
39
  kernel-module-wl12xx \
40
  kernel-module-cmt-speech \
41
  kernel-module-gpio-keys \
42
  kernel-module-hci-h4p \
43
  kernel-module-hsi-char \
44
  kernel-module-isp1704-charger \
45
  kernel-module-lis3lv02d-i2c \
46
  kernel-module-mailbox-mach \
47
  kernel-module-rtc-twl \
48
  kernel-module-twl4030-pwrbutton \
49
  kernel-module-wl1251-spi \
50
"
51
52
GUI_MACHINE_CLASS = "bigscreen"
53
MACHINE_DISPLAY_WIDTH_PIXELS = "800"
54
MACHINE_DISPLAY_HEIGHT_PIXELS = "480"
55
56
KERNEL_IMAGETYPE = "uImage"
57
58
UBOOT_ENTRYPOINT = "0x80008000"
59
UBOOT_LOADADDRESS = "0x80008000"
60
EXTRA_IMAGEDEPENDS += "u-boot"
61
62
ROOT_FLASH_SIZE = "100"
63
EXTRA_IMAGECMD_jffs2_nokia900 = "--pad --little-endian --eraseblock=0x20000 -n"
64
65
IMAGE_FSTYPES ?= "jffs2 tar.gz"
66
67
PREFERRED_PROVIDER_virtual/kernel = "linux"
68
69
#use this if you are using the nokia initfs
70
ROOTFS_POSTPROCESS_COMMAND += " remove_init_link; "
71
72
MACHINE_FEATURES = "kernel26 apm alsa bluetooth usbgadget vfat keyboard"
73
74
module_autoload_g_ether = "g_ether"
75
76
# Copied from include/omap3.inc (as we do not use linux-omap recipes):
77
#
78
# Increase this everytime you change something in the kernel
79
MACHINE_KERNEL_PR = "r57"