Sertac,
Starting point will be, arch/arm.
make platform base CPU SoC code and serial up.
If u able to make these things up, then its addition of pheripherals.
Harishkumar,I already know my SoC name, it is Celestial CSM1203, and it is not available in any official kernel source tree ( the last one I checked it 3.4.1 10 minutes ago).Since it is not available in the original kernel source, we had to make those thousands of changes one-by-one, and it would take years, right?Am I correct?Sent: Thursday, June 07, 2012 2:52 PMSubject: Re: New kernel for ChipboxSertac,
Also, if u know ur chip SoC name, u can find whether open source linux kernel may have already support inbuilt in it. u can google around it, before deciding to port.
On Thu, Jun 7, 2012 at 5:18 PM, Harishkumar V <harishpresent@gmail.com> wrote:
Sertac,
From your present source, u can find the Celestial SoC change.
check for arch/arm folder.
then in corresponding drivers, like usb,serial,video etc.
On Thu, Jun 7, 2012 at 4:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote:
Dear Harishkumar;Thank you very much for your quick answer.Where can I find related Celestial SoC & driver patch file?Best RegardsSertac----- Original Message -----From: Harishkumar VTo: Sertac TULLUKSent: Thursday, June 07, 2012 1:31 PMSubject: Re: New kernel for ChipboxSertac,
Basically u need to have Celestial SoC & drivers related patch.
Then, u can download desired kernel or latest 3.3.x.
Apply and do the forward porting. It won't be straight forward, u need to re-write a bit.
U can always refer any other celectial SoC family in latest kernel source or other ARM9 family.
see -> arch/arm/
On Thu, Jun 7, 2012 at 2:36 PM, Sertac TULLUK <sertac@merihvideo.com.tr> wrote:
Dear All;I have a digital satellite receiver (named Chipbox), which uses linux kernel 2.6.12.5.Main chipset name is Celestial CSM1203 ( It is ARM926EJ-S core).The original kernel source (and all other sources) can be downloaded here: http://www.merihvideo.com.tr/chipbox-source.phpI would like to add some functionality (Such as CIFS, USB WIFI...) to my STB. In order to do that, I need to cross compile new kernel.However, the chipset provider ( Celestial) does not provide a new kernel to do this. They just compiled 2.6.12.5 for about 5-6 years ago, and they didn't do a new kernel from that time.So, I need your helps:1) Celestial has done a lot of modifications on the original 2.6.12.5 source ( drivers, headers, definitions...) All these changes can be seen by using MELD tool.2) In order to have a new kernel ( Such as 2.6.35.13) which can be running on my chipbox, what are the steps should be done one by one?Can you please explain for a newbie please?Best RegardsSertac
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
--
Thanks and Regards,
Harish Kumar. V
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
--
Thanks and Regards,
Harish Kumar. V
--
Thanks and Regards,
Harish Kumar. V
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies