Building display feature kernel


 * Instructions:

git clone git://dev.omapzoom.org/pub/scm/axelcx/kernel-display.git
 * 1. Clone the tree

git checkout -b "lo-dss2-local" origin/lo-dss2
 * 2. Checkout the lo-dss2 branch

it worked for me like this:

first got to kernel-display folder, then checkout with git.

also use the -f flag for the checkout:

git checkout -f -b "lo-dss2-local" origin/lo-dss2

cd kernel-display
 * 3. Go to kernel-display folder


 * 4. Required toolchain

You can download arm toolchain from http://www.codesourcery.com/sgpp/lite/arm/portal/release1293 Advanced Packages -> IA32 GNU/Linux TAR This is a one time activity

export PATH=$PATH:/arm2010-q1/bin/
 * 5. Export PATH to include toolchain path

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean
 * 6. Clean the prebuilt kernel

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap2plus_defconfig
 * 7. Set a configuration

DSS config
 * 8. Set config options for DSS

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage uImage would be created in arch/arm/boot/ directory
 * 9. Build the kernel Image

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules Modules would be created in respective directories
 * 10. Build the kernel modules (optional)

BACK to Display Domain Wiki