New kernel for Chipbox
    Sertac TULLUK 
    sertac at merihvideo.com.tr
       
    Thu Jun  7 08:35:37 EDT 2012
    
    
  
There is no plat- directory in the chipbox kernel:
root at 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 at ubuntu:/chipbox/chipbox-kernel/arch/arm#
  ----- Original Message ----- 
  From: Harishkumar V 
  To: Sertac TULLUK 
  Cc: kernelnewbies at kernelnewbies.org 
  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 <sertac at merihvideo.com.tr> wrote:
    Here we go:
    root at 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 at ubuntu:/chipbox/chipbox-kernel/arch/arm# ls mach-orion/
    core.c  irq.c  Kconfig  Makefile  Makefile.boot
    root at ubuntu:/chipbox/chipbox-kernel/arch/arm#
    root at ubuntu:/chipbox/chipbox-kernel/arch/arm# cd mach-orion/
    root at 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 at 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 at 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 
      To: Sertac TULLUK 
      Cc: kernelnewbies at kernelnewbies.org 
      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 <sertac at merihvideo.com.tr> 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 
          To: Sertac TULLUK 
          Cc: kernelnewbies at kernelnewbies.org 
          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 <harishpresent at 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 at 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 Regards
              Sertac
                ----- Original Message ----- 
                From: Harishkumar V 
                To: Sertac TULLUK 
                Cc: kernelnewbies at kernelnewbies.org 
                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 <sertac at 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.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
                  Kernelnewbies at kernelnewbies.org
                  http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
                -- 
                Thanks and Regards,
                Harish Kumar. V
----------------------------------------------------------------
                _______________________________________________
                Kernelnewbies mailing list
                Kernelnewbies at 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 at kernelnewbies.org
          http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
      -- 
      Thanks and Regards,
      Harish Kumar. V
  -- 
  Thanks and Regards,
  Harish Kumar. V
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120607/11134070/attachment-0001.html 
    
    
More information about the Kernelnewbies
mailing list