Hi, I'm going to port linux kernel on a customized omap4430 platform. However, there are many branches on kernel/omap.git repository. I'm wondering how to choose a proper one as my source base.
Can anyone tell me how do you name the branches on kernel/omap.git ? For example, there are
p-ti-linux-3.8.y
p-ti-glsdk-3.8.y
p-ti-android-3.8.y
p-android-omap-3.4
p-linux-omap-3.4
p-ti-android-3.8.y-av-wip-final
android-omap-tuna-3.0-jb-mr2
linux-omap-3.0
android-omap-3.0
p-android-omap-3.0
p-android-omap-3.0-dev
android-omap-panda-3.0
android-omap-tuna-3.0-jb-mr1.1
android-omap-tuna-3.0-jb-mr1
android-omap-tuna-3.0-jb-mr0
p-android-omap3-3.0
android-omap-tuna-3.0
android-omap-tuna-3.0-jb-pre1
android-omap-steelhead-3.0-ics-aah
p-android-omap-3.1
android-omap-tuna-3.0-ics-mr1
p-android-omap-3.0-BETA
p-android-omap-3.0-4470
p-android-omap-2.6.35
android-omap-tuna-3.0-mr0.1
android-omap-tuna-3.0-mr0
what are p-, ti- prefix meaning? how about pre1, mr0, mr1?
If I want to port android-4.3 to an omap4430 device, and this device might upgrade to 4460/4470 in the future, which branch is recommended?
Is kernel 3.8 more stable than 3.4, and 3.4 more stable than 3.0 on omap? What's the reason tuna has it's own branch ? why 3.8 lack so much files than 3.4?
Last but not least, what's the relationship between these branch names (and version number) and linux kernel upstream?
Lots of questions, thanks for answering.