This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

branch naming rule of kernel/omap.git repository

Other Parts Discussed in Thread: 4460

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.