linux-openmoko-devel: clean up a bit, compute defconfig for om-gta01 and om-gta02...
[vuplus_openembedded] / packages / linux / linux-openmoko_2.6.24+git.bb
1 require linux.inc
2 require linux-openmoko.inc
3
4 DESCRIPTION = "Linux 2.6.x (development) kernel for FIC SmartPhones shipping w/ Openmoko"
5
6 PV = "${KERNEL_RELEASE}+gitr${SRCREV}"
7 PR = "r0"
8
9 SRC_URI = "git://git.openmoko.org/git/kernel.git;protocol=git;branch=stable"
10
11 S = "${WORKDIR}/git"
12
13 do_configure_prepend() {
14         cp -f ${S}/defconfig-${CONFIG_NAME} ${WORKDIR}/defconfig
15 }
16
17 ##############################################################
18 # kernel image resides on a seperate flash partition (for now)
19 #
20 ALLOW_EMPTY = "1"
21
22 CMDLINE = "unused -- bootloader passes ATAG list"
23
24 COMPATIBLE_HOST = "arm.*-linux"
25 COMPATIBLE_MACHINE = "om-gta01|om-gta02"
26 DEFAULT_PREFERENCE = "1"
27
28 KERNEL_IMAGETYPE = "uImage"
29 KERNEL_RELEASE = "2.6.24"
30 KERNEL_VERSION = "${KERNEL_RELEASE}"
31
32 CONFIG_NAME_om-gta01 = "gta01"
33 CONFIG_NAME_om-gta02 = "gta02"
34
35 UBOOT_ENTRYPOINT = "30008000"
36
37 ###############################################################
38 # module configs specific to this kernel
39 #
40
41 # usb
42 module_autoload_ohci-hcd = "ohci-hcd"
43 module_autoload_hci_usb = "hci_usb"
44 module_autoload_g_ether = "g_ether"
45 # audio
46 module_autoload_snd-soc-neo1973-wm8753 = "snd-soc-neo1973-wm8753"
47 module_autoload_snd-soc-neo1973-gta02-wm8753 = "snd-soc-neo1973-gta02-wm8753"
48 module_autoload_snd-pcm-oss = "snd-pcm-oss"
49 module_autoload_snd-mixer-oss = "snd-mixer-oss"
50 # sd/mmc
51 module_autoload_s3cmci = "s3cmci"