aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/linux/picosam9_git.bb
blob: 285145c2e45901e4c5eb50594a577334bd9f65a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
DESCRIPTION = "Kernel for picoSAM9 board (http://www.mini-box.com/pico-SAM9G45-X)"
HOMEPAGE = "http://arm.mini-box.com"
KV = "2.6.32"
SRCREV = "5d564f090ee99a0570a2cc912ebc30b65922f7bb"
PV = "${KV}+gitr${SRCREV}"
PR = "r0"

require linux.inc

# For Angstrom and Android Eclair (for a Android Gingerbread compatible kernel use
# branch=minibox-picopc-2.6.32-gingerbread)
SRC_URI = "\
  git://gitorious.org/picopc-kernel/kernel.git;protocol=git;branch=minibox-picopc-2.6.32 \
  file://defconfig \
"

S = "${WORKDIR}/git"

COMPATIBLE_HOST = "arm.*-linux"
COMPATIBLE_MACHINE = "picosam9"
# mem=128M@xxxx - picoSAM9 has 2x128Mb memory banks at different adresses and uses
#                 sparsemem memory model to use both banks
# init=/init  - compatibility option for starting android init.If not found standard /linuxrc is
#               executed
# rootdelay=1 - wait 1 second before mounting the root fs (some delay exists between
#               root device showing up and partition detection).
# rootwait=1  - wait for the root device to show up (picosam9 boots from microSD(MMC))
# loglevel=7  - get the kernel messages on atmel DBGU serial port console
# androidboot.hardware=picopc - compatibility option for booting android
#                               (loading of init.picopc.rc and libhardware libs)
CMDLINE = "mem=128M@0x20000000 mem=128M@0x70000000 console=ttyS0,115200 root=/dev/mmcblk0p2 rw init=/init rootdelay=1 rootwait=1 loglevel=7 androidboot.hardware=picopc"
KERNEL_IMAGETYPE = "uImage"
ARM_KEEP_OABI = "1"