Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I'm developing for a specific TI ARM processor with custom drivers that made it to the kernel. I'm trying to migrate from 2.6.32 to 2.6.37, but the structure changed so much I will have weeks of work to upgrade my code.

For example, my chip is the dm365, which comes with video processing drivers. Now most of the old drivers which were directly exposed to me go through v4l2, which might make more sense.

TI provides very little information for those upgrades. How am I supposed to keep up with the changes? When I google for specific file names, I seldom get a few patches with fewer comments on what changed and why and how old relates to new.

share|improve this question
7  
Subscribe to the appropriate mailing lists on vger.kernel.org/vger-lists.html and please be aware that the kernel has no stable internal API –  Ulrich Dangel Jul 6 '12 at 19:14
    
Browse the history in git? –  psusi Jul 6 '12 at 22:35
    
usually TI provides a complete support, sometimes they even provides a framework for the GUI, did you try to checkout their website? –  user827992 Jul 6 '12 at 22:43
    
Yes, I am registered to their forums and all. Kernels greaters than 2.6.32 are not officially supported for my SDK release but I need the webcam gadget usb and other stuff in the newer versions –  Eric Jul 6 '12 at 23:11
add comment

2 Answers 2

up vote 3 down vote accepted

If you select a kernel to track, be sure to select one that is tagged for long-term support. But sooner or later you will have to move on...

share|improve this answer
add comment
  • Target a specific kernel version for a longer time until you switch.
  • Contact TI and ask if and how you can get that kind of information in advance.
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.