Also, check whether this approach is correct by an experienced kernel buddies from the list.
On Thu, Jun 7, 2012 at 6:07 PM, Harishkumar V <[email protected]>wrote: > ok, then start with that. But, do understand the normal kernel changes > betwwen ur kernel source and current one. > > > On Thu, Jun 7, 2012 at 6:05 PM, Sertac TULLUK <[email protected]>wrote: > >> ** >> There is no plat- directory in the chipbox kernel: >> >> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls >> boot configs Kconfig.debug lib mach-clps7500 >> mach-epxa10db mach-h720x mach-integrator mach-ixp2000 mach-l7200 >> mach-omap mach-pxa mach-s3c2410 mach-shark Makefile nwfpe >> tools >> common Kconfig kernel mach-clps711x mach-ebsa110 >> mach-footbridge mach-imx mach-iop3xx mach-ixp4xx mach-lh7a40x >> mach-orion mach-rpc mach-sa1100 mach-versatile mm oprofile vfp >> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# >> >> ----- Original Message ----- >> *From:* Harishkumar V <[email protected]> >> *To:* Sertac TULLUK <[email protected]> >> *Cc:* [email protected] >> *Sent:* Thursday, June 07, 2012 3:29 PM >> *Subject:* Re: New kernel for Chipbox >> >> check also directory starting with plat- >> >> like, plat-omap, etc. >> >> On Thu, Jun 7, 2012 at 5:54 PM, Sertac TULLUK >> <[email protected]>wrote: >> >>> ** >>> Here we go: >>> >>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls >>> boot configs Kconfig.debug lib mach-clps7500 >>> mach-epxa10db mach-h720x mach-integrator mach-ixp2000 mach-l7200 >>> mach-omap mach-pxa mach-s3c2410 mach-shark Makefile nwfpe >>> tools >>> common Kconfig kernel mach-clps711x mach-ebsa110 >>> mach-footbridge mach-imx mach-iop3xx mach-ixp4xx mach-lh7a40x >>> mach-orion mach-rpc mach-sa1100 mach-versatile mm oprofile vfp >>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls mach-orion/ >>> core.c irq.c Kconfig Makefile Makefile.boot >>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# >>> >>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# cd mach-orion/ >>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Makefile >>> # >>> # Makefile for the linux kernel. >>> # >>> >>> # Object file lists. >>> >>> obj-y := core.o irq.o >>> obj-m := >>> obj-n := >>> obj- := >>> >>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# cat Kconfig >>> choice >>> prompt "ORION Series SoC Version" >>> depends on ARCH_CELESTIAL_ORION >>> default ARCH_ORION_CSM1200 >>> >>> config ARCH_ORION_CSM1100 >>> bool "CSM1100 SoC" >>> help >>> CSM1100 is the MPEG2-based DTV SoC from >>> Celestial Semiconductor. >>> >>> config ARCH_ORION_CSM1200 >>> bool "CSM1200 SoC" >>> help >>> CSM1200 is the MPEG2/H.264 IPTV/DTV SoC >>> from Celestial Semiconductor. >>> config ARCH_ORION_CSM1200_J >>> bool "CSM1200J SoC for SD" >>> depends on ARCH_ORION_CSM1200 >>> default n >>> help >>> CSM1200J is the MPEG2/H.264 IPTV/DTV SoC for SD Video >>> from Celestial Semiconductor. >>> >>> config ARCH_ORION_CSM1201 >>> bool "CSM1201 SoC" >>> help >>> CSM1201 is the MPEG2/H.264 IPTV/DTV SoC >>> from Celestial Semiconductor. >>> config ARCH_ORION_CSM1201_J >>> bool "CSM1201J SoC for SD" >>> depends on ARCH_ORION_CSM1201 >>> default n >>> help >>> CSM1201J is the MPEG2/H.264 IPTV/DTV SoC for SD Video >>> from Celestial Semiconductor. >>> endchoice >>> >>> >>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm/mach-orion# >>> >>> So, I should copy whole "mach-orion" folder to new kernel source tree, >>> am I correct? An then what to do? >>> >>> ----- Original Message ----- >>> *From:* Harishkumar V <[email protected]> >>> *To:* Sertac TULLUK <[email protected]> >>> *Cc:* [email protected] >>> *Sent:* Thursday, June 07, 2012 3:17 PM >>> *Subject:* Re: New kernel for Chipbox >>> >>> 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. >>> >>> >>> On Thu, Jun 7, 2012 at 5:28 PM, Sertac TULLUK >>> <[email protected]>wrote: >>> >>>> ** >>>> 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? >>>> >>>> ----- Original Message ----- >>>> *From:* Harishkumar V <[email protected]> >>>> *To:* Sertac TULLUK <[email protected]> >>>> *Cc:* [email protected] >>>> *Sent:* Thursday, June 07, 2012 2:52 PM >>>> *Subject:* Re: New kernel for Chipbox >>>> >>>> Sertac, >>>> >>>> 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 >>>> <[email protected]>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 < >>>>> [email protected]> wrote: >>>>> >>>>>> ** >>>>>> Dear Harishkumar; >>>>>> >>>>>> Thank you very much for your quick answer. >>>>>> >>>>>> Where can I find related Celestial SoC & driver patch file? >>>>>> >>>>>> Best Regards >>>>>> >>>>>> Sertac >>>>>> >>>>>> ----- Original Message ----- >>>>>> *From:* Harishkumar V <[email protected]> >>>>>> *To:* Sertac TULLUK <[email protected]> >>>>>> *Cc:* [email protected] >>>>>> *Sent:* Thursday, June 07, 2012 1:31 PM >>>>>> *Subject:* Re: New kernel for Chipbox >>>>>> >>>>>> Sertac, >>>>>> >>>>>> 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 < >>>>>> [email protected]> 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.php >>>>>>> >>>>>>> I 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 Regards >>>>>>> >>>>>>> Sertac >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kernelnewbies mailing list >>>>>>> [email protected] >>>>>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks and Regards, >>>>>> Harish Kumar. V >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> _______________________________________________ >>>>>> Kernelnewbies mailing list >>>>>> [email protected] >>>>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks and Regards, >>>>> Harish Kumar. V >>>>> >>>> >>>> >>>> >>>> -- >>>> Thanks and Regards, >>>> Harish Kumar. V >>>> >>>> ------------------------------ >>>> >>>> _______________________________________________ >>>> Kernelnewbies mailing list >>>> [email protected] >>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >>>> >>>> >>> >>> >>> -- >>> Thanks and Regards, >>> Harish Kumar. V >>> >>> >> >> >> -- >> Thanks and Regards, >> Harish Kumar. V >> >> > > > -- > Thanks and Regards, > Harish Kumar. V > -- Thanks and Regards, Harish Kumar. V
_______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
