Booting MX28-EVK without bootloader support

2012-06-07 Thread Subodh Nijsure


I am using git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 
for-next branch to get familiar with device tree.


I am following procedure described in following thread --

http://lists.ozlabs.org/pipermail/devicetree-discuss/2012-April/014600.html

Turn on CONFIG_ARM_APPENDED_DTB,  CONFIG_ARM_ARAG_DTB, then appending 
imx28-evk.dtb and constructing zImage_dtb


However this image never initializes network interfaces, I can't mount 
nfs as rootfs. Is the appended DTB supposed to work from above 
referenced git repo & branch?


Is there a device-tree newbies mailing list by any chance?

-Subodh

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: How can I disable all USB devices?

2012-06-07 Thread 夏业添
Sorry for reply so late. I'm an intern and I cannot test your
suggestion in the past two days. I didn't fully understand this udev
stuff and your reply, and here is my questions:

a. about ":="
  The man page says that the ":=" means that "Assign a value to a key
finally; disallow any later changes, which may be used to prevent
changes by any later rules."
  So I think a rule like this:

  SUBSYSTEMS=="usb", ACTION=="add", RUN:="/test.sh usb"

will prevent adding more programs to RUN, and finally stop calling any
"modprobe" in /lib/udev/rules.d/80-drivers.rules so that drivers are
not loaded. But the usb devices are still working.

b. The function of steps 2
My environment is a costumed Linux, I cannot find
/lib/modules/$(uname -r) directory...

c. how to identify the device is a usb device.
Just seeing the examples on
http://www.reactivated.net/writing_udev_rules.html, I'm more confused.
Each usb device has a particular match keys. I just want to know
whether this device is connecting to usb ports, and manage it.

If anybody has some hints, please tell me. Thanks!



2012/6/5  :
> If this is the case here are the steps you can use :
>        1. You can tweak udev rules for USB storagedevices.
>        2. You can explicitely can make your kernel to not load usb storage 
> driver as below
>
>        $  ls /lib/modules/$(uname 
> -r)/kernel/drivers/usb/storage/usb-storage.ko
>        $  mv /lib/modules/$(uname 
> -r)/kernel/drivers/usb/storage/usb-storage.ko /root
>
> Thanks
> ASHU
>
> -Original Message-
> From: kernelnewbies-boun...@kernelnewbies.org 
> [mailto:kernelnewbies-boun...@kernelnewbies.org] On Behalf Of ???
> Sent: Tuesday, June 05, 2012 12:33 PM
> To: kernelnewbies
> Subject: Fwd: How can I disable all USB devices?
>
> Thanks for reply! But it seems not suitable for my job.
>
> Sorry for that I didn't talk about my situation clearly. I was asked to only 
> enable usb Network Interface Card, and disable all other usb devices(like 
> keyboard, mouse, stick, etc.).
>
> I need a way to distinguish different usb devices and disable/enable them. If 
> anyone has some idea, please tell me.
>
> 2012/6/5  :
>> Hi
>>
>> You can just disable the USB support for your kernel by editing kernel 
>> parameters.
>> Just add "nousb" to you kernel parameters In "/etc/grub.conf" and your 
>> kernel should not support USB device thereafter.
>> Also when you would like to enable them again just remove "nousb" from 
>> kernel command line and all should  work fine with that.
>>
>> Please let me know if that helped you.
>>
>> Ashish Bunkar
>> Linux Engineering
>> Dell | BDC
>> office +91-80-28078131,  mobile +91-7259183696 ashish_bun...@dell.com
>>
>>
>>
>> -Original Message-
>> From: kernelnewbies-boun...@kernelnewbies.org 
>> [mailto:kernelnewbies-boun...@kernelnewbies.org] On Behalf Of ???
>> Sent: Tuesday, June 05, 2012 8:48 AM
>> To: kernelnewbies
>> Subject: How can I disable all USB devices?
>>
>> Hi there,
>>
>> I want to disable all my USB devices (mouse, keyboard,... ) now, but hope to 
>> enable some certain device in the future. And I don't want to recompile 
>> kernel or disable usb module.
>>
>> I've searched on the Internet, and it seems that udev manage devices 
>> connecting to my computer. Can I use udev to disable all USB devices?
>>
>> Thanks!
>>
>> ___
>> Kernelnewbies mailing list
>> Kernelnewbies@kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
> ___
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Compile the pwm driver

2012-06-07 Thread Arun KS
Hello Jeshwanth,

On Fri, Jun 8, 2012 at 8:31 AM, jeshwanth Kumar N K
 wrote:
> Hello all
> Accidenteally my sys interface for pwm got deleted in beaglebone. Now I have
> got the source code, it contains kconfig, make file and source code. Please
> help me to compile and install I am new to kconfig such things. Thank you.

World is not that nice.
Help yourself.

Read chapter 4. "Embedded Linux Primer- Christopher Hallinan"

or find it in www.

http://www.rt-embedded.com/blog/archives/working-with-kconfig/

Thanks,
Arun


>
> Sent from my HTC
>
>
>
>
> ___
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Compile the pwm driver

2012-06-07 Thread jeshwanth Kumar N K
Hello all
Accidenteally my sys interface for pwm got deleted in beaglebone. Now I have 
got the source code, it contains kconfig, make file and source code. Please 
help me to compile and install I am new to kconfig such things. Thank you.

Sent from my HTC

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


How to understand super.c/descriptor_loc for ext2/ext3/ext4?

2012-06-07 Thread Ryan Wang
Hi,

I'm reading the source code for ext2/ext3/ext4, and cannot figure
out how descriptor_loc() runs:

1600static ext3_fsblk_t descriptor_loc(struct super_block *sb,
1601ext3_fsblk_t logic_sb_block,
1602int nr)
1603{
1604struct ext3_sb_info *sbi = EXT3_SB(sb);
1605unsigned long bg, first_meta_bg;
1606int has_super = 0;
1607
1608first_meta_bg = le32_to_cpu(sbi->s_es->s_first_meta_bg);


1) Who can setup the field ->s_first_meta_bg, mke2fs? And what does it mean?
   What's a meta block group?

1609
1610if (!EXT3_HAS_INCOMPAT_FEATURE(sb,
EXT3_FEATURE_INCOMPAT_META_BG) ||
1611nr < first_meta_bg)

2) In which case, we can have "nr < first_meta_bg"?
   And how does EXT3_FEATURE_INCOMPAT_META_BG affect the physical disk
layout?


1612return (logic_sb_block + nr + 1);
1613bg = sbi->s_desc_per_block * nr;
1614if (ext3_bg_has_super(sb, bg))
1615has_super = 1;
1616return (has_super + ext3_group_first_block_no(sb, bg));

3) It always return the first block no of the specific bg, right?
   Then its caller ext3_fill_super will read in the disk block.
   It seems that ext3_fill_super just read many copies of one same block
   (1st block), right?

   I'm sure I'm wrong with it, but cannot find out the right way.

1617}


Any explanation are welcome.

thanks,
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


hooking above libata

2012-06-07 Thread Com Developer
Hi There,

I am looking for a way  to block a SATA drive from being recognized by SCSI 
subsystem.
Is there any way to block between libata and scsi subsystem?

I don't want to modify libata, but looking for a way through loading a module.

Thanks

Irfan___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Module vs Kernel main performacne

2012-06-07 Thread Abu Rasheda
 wrote:

> Hi again!
>

Hi


> How did you call from Kernel module?


In original code, copied data is dmaed and in experimental code data is
dropped.
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Module vs Kernel main performacne

2012-06-07 Thread Peter Senna Tschudin
Hi again!

On Tue, May 29, 2012 at 8:50 PM, Abu Rasheda  wrote:
> Hi,
>
> I am working on x8_64 arch. Profiled (oprofile) Linux kernel module
> and notice that whole lot of cycles are spent in copy_from_user call.
> I compared same flow from kernel proper and noticed that for more data
> through put cycles spent in copy_from_user are much less. Kernel
> proper has 1/8 cycles compared to module. (There is a user process
> which keeps sending data, like iperf)
>
> Used perf tool to gather some statistics and found that call from kernel 
> proper
>
> 185,719,857,837 cpu-cycles               #    3.318 GHz
>     [90.01%]
>  99,886,030,243 instructions              #    0.54  insns per cycle
>       [95.00%]
>    1,696,072,702 cache-references     #   30.297 M/sec
>   [94.99%]
>       786,929,244 cache-misses           #   46.397 % of all cache
> refs     [95.00%]
>  16,867,747,688 branch-instructions   #  301.307 M/sec
>   [95.03%]
>         86,752,646 branch-misses          #    0.51% of all branches
>       [95.00%]
>    5,482,768,332 bus-cycles                #   97.938 M/sec
>        [20.08%]
>    55967.269801 cpu-clock
>    55981.842225 task-clock                 #    0.933 CPUs utilized
>
> and call from kernel module
>
>  9,388,787,678 cpu-cycles               #    1.527 GHz
>    [89.77%]
>  1,706,203,221 instructions             #    0.18  insns per cycle
>    [94.59%]
>    551,010,961 cache-references    #   89.588 M/sec                   [94.73%]
>   369,632,492 cache-misses           #   67.083 % of all cache refs
>  [95.18%]
>   291,358,658 branch-instructions   #   47.372 M/sec                   
> [94.68%]
>    10,291,678 branch-misses           #    3.53% of all branches
>   [95.01%]
>  582,651,999 bus-cycles                 #   94.733 M/sec
>     [20.55%]
>  6112.471585 cpu-clock
>  6150.490210 task-clock                 #    0.102 CPUs utilized
>                367 page-faults                #    0.000 M/sec
>                367 minor-faults                #    0.000 M/sec
>                    0 major-faults                #    0.000 M/sec
>           25,770 context-switches        #    0.004 M/sec
>                 23 cpu-migrations            #    0.000 M/sec

How did you call from Kernel module?

>
>
> So obviously, CPU is stalling when it is copying data and there are
> more cache misses. My question is, is there a difference calling
> copy_from_user from kernel proper compared to calling from LKM ?
>
> ___
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[]'s

-- 
Peter Senna Tschudin
peter.se...@gmail.com
gpg id: 48274C36

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Module vs Kernel main performacne

2012-06-07 Thread Peter Senna Tschudin
Hello Abu,

On Thu, Jun 7, 2012 at 2:47 PM, Abu Rasheda  wrote:
>> Hello Abu,
>>
>> I had to include  or an error was issued about
>> "THIS_MODULE".
>
>
> I am running this tool on Scientific Linux 6.0, which is 2.6.32 kernel. I
> know this is old but this is what I have for my product.
>
>
>>
>> What Kernel version are you using? I'm trying to compile it and I'm
>> getting the error:
>>
>> [peter@ace m]$ make
>> make -C /lib/modules/3.3.7-1.fc17.x86_64/build SUBDIRS=`pwd` modules
>> make[1]: Entering directory `/usr/src/kernels/3.3.7-1.fc17.x86_64'
>>  CC [M]  /tmp/m/m.o
>> /tmp/m/m.c:36:2: error: unknown field ‘ioctl’ specified in initializer
>> /tmp/m/m.c:36:2: warning: initialization from incompatible pointer
>> type [enabled by default]
>> /tmp/m/m.c:36:2: warning: (near initialization for ‘m_fops.llseek’)
>> [enabled by default]
>> make[2]: *** [/tmp/m/m.o] Error 1
>> make[1]: *** [_module_/tmp/m] Error 2
>> make[1]: Leaving directory `/usr/src/kernels/3.3.7-1.fc17.x86_64'
>> make: *** [module] Error 2
>>
>> According to:
>> http://lxr.linux.no/linux+v3.4.1/include/linux/fs.h#L1609
>>
>> There is no .ioctl at struct file_operations...
>>
>> Can you share how you've used perf/oprofile on your module/Kernel code?
>>
>> []'s
>>
>> Peter
>
>
> for perf:
>
> perf stat -e
> cpu-cycles,stalled-cycles-frontend,stalled-cycles-backend,instructions,cache-references,cache-misses,branch-instructions,branch-misses,bus-cycles,cpu-clock,task-clock,page-faults,minor-faults,major-faults,context-switches,cpu-migrations,alignment-faults,emulation-faults,L1-dcache-loads,L1-dcache-load-misses,L1-dcache-stores,L1-dcache-store-misses,L1-dcache-prefetches,L1-dcache-prefetch-misses,L1-icache-loads,L1-icache-load-misses,L1-icache-prefetches,L1-icache-prefetch-misses,LLC-loads,LLC-load-misses,LLC-stores,LLC-store-misses,LLC-prefetches,LLC-prefetch-misses,dTLB-loads,dTLB-load-misses,dTLB-stores,dTLB-store-misses,dTLB-prefetches,dTLB-prefetch-misses,iTLB-loads,iTLB-load-misses,branch-loads,branch-load-misses,syscalls:sys_enter_sendmsg,syscalls:sys_exit_sendmsg,sched:sched_wakeup,sched:sched_stat_sleep
> ./prog
>
> for oprofile:
>
> # opcontrol --reset
> # opcontrol --vmlinux=/boot/vmlinux.64
> # opcontrol --start
> # ./a.out
> # opcontrol --shutdown
> # opreport -l -p

Thanks! I'll try it now.

I've made changes to your code, so it "probably" will:
 - Run on 3.4 Kernel
 - Partially meet Kernel coding style (Try to run scripts/checkpatch.pl -f m.c)
 - Stop working due lack of locking at m_ioctl(). I'm working on this now... :-)

See it at: http://pastebin.com/sibPrQJL

[]'s

Peter


-- 
Peter Senna Tschudin
peter.se...@gmail.com
gpg id: 48274C36

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Module vs Kernel main performacne

2012-06-07 Thread Abu Rasheda
>
> Hello Abu,
>
> I had to include  or an error was issued about
> "THIS_MODULE".
>

I am running this tool on Scientific Linux 6.0, which is 2.6.32 kernel. I
know this is old but this is what I have for my product.


> What Kernel version are you using? I'm trying to compile it and I'm
> getting the error:
>
> [peter@ace m]$ make
> make -C /lib/modules/3.3.7-1.fc17.x86_64/build SUBDIRS=`pwd` modules
> make[1]: Entering directory `/usr/src/kernels/3.3.7-1.fc17.x86_64'
>  CC [M]  /tmp/m/m.o
> /tmp/m/m.c:36:2: error: unknown field ‘ioctl’ specified in initializer
> /tmp/m/m.c:36:2: warning: initialization from incompatible pointer
> type [enabled by default]
> /tmp/m/m.c:36:2: warning: (near initialization for ‘m_fops.llseek’)
> [enabled by default]
> make[2]: *** [/tmp/m/m.o] Error 1
> make[1]: *** [_module_/tmp/m] Error 2
> make[1]: Leaving directory `/usr/src/kernels/3.3.7-1.fc17.x86_64'
> make: *** [module] Error 2
>
> According to:
> http://lxr.linux.no/linux+v3.4.1/include/linux/fs.h#L1609
>
> There is no .ioctl at struct file_operations...
>
> Can you share how you've used perf/oprofile on your module/Kernel code?
>
> []'s
>
> Peter


for perf:

perf stat -e
cpu-cycles,stalled-cycles-frontend,stalled-cycles-backend,instructions,cache-references,cache-misses,branch-instructions,branch-misses,bus-cycles,cpu-clock,task-clock,page-faults,minor-faults,major-faults,context-switches,cpu-migrations,alignment-faults,emulation-faults,L1-dcache-loads,L1-dcache-load-misses,L1-dcache-stores,L1-dcache-store-misses,L1-dcache-prefetches,L1-dcache-prefetch-misses,L1-icache-loads,L1-icache-load-misses,L1-icache-prefetches,L1-icache-prefetch-misses,LLC-loads,LLC-load-misses,LLC-stores,LLC-store-misses,LLC-prefetches,LLC-prefetch-misses,dTLB-loads,dTLB-load-misses,dTLB-stores,dTLB-store-misses,dTLB-prefetches,dTLB-prefetch-misses,iTLB-loads,iTLB-load-misses,branch-loads,branch-load-misses,syscalls:sys_enter_sendmsg,syscalls:sys_exit_sendmsg,sched:sched_wakeup,sched:sched_stat_sleep
./prog

for oprofile:

# opcontrol --reset
# opcontrol --vmlinux=/boot/vmlinux.64
# opcontrol --start
# ./a.out
# opcontrol --shutdown
# opreport -l -p
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: New kernel for Chipbox

2012-06-07 Thread Harishkumar V
2.6.3x will be good to start with.



On Thu, Jun 7, 2012 at 6:37 PM, Sertac TULLUK wrote:

> **
> How about 3.4.1 ? (2.6.32.XX is even enough for me)
>
>  - Original Message -
> *From:* Harishkumar V 
> *To:* Sertac TULLUK 
> *Cc:* kernelnewbies@kernelnewbies.org
> *Sent:* Thursday, June 07, 2012 3:53 PM
> *Subject:* Re: New kernel for Chipbox
>
> To which kernel version, u going to port it ???
>
>


-- 
Thanks and Regards,
Harish Kumar. V
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


How to understand super.c/descriptor_loc for ext2/ext3/ext4?

2012-06-07 Thread Ryan Wang
Hi,

I'm reading the source code for ext2/ext3/ext4, and cannot figure
out how descriptor_loc() runs:

1600 static
ext3_fsblk_t 
descriptor_loc (struct
super_block  *sb
,1601

ext3_fsblk_t
 logic_sb_block
,1602

int nr )1603
{1604
struct
ext3_sb_info  *sbi
 = EXT3_SB
(sb
);1605
unsigned
long bg , first_meta_bg
;1606
int
has_super  = 0;1607
1608

first_meta_bg  =
le32_to_cpu (sbi
->s_es
->s_first_meta_bg
);

1) Who can setup the field ->s_first_meta_bg, mke2fs? And what does it mean?
   What's a meta block group?

1609 1610
if
(!EXT3_HAS_INCOMPAT_FEATURE
(sb
, EXT3_FEATURE_INCOMPAT_META_BG
)
||1611 
nr  < first_meta_bg
)
2) In which case, we can have "nr < first_meta_bg"?
   And how does EXT3_FEATURE_INCOMPAT_META_BG affect the physical disk layout?


1612 
 return (logic_sb_block
 + nr
 + 1);1613
bg
 = sbi
->s_desc_per_block
 * nr
;1614
if
(ext3_bg_has_super
(sb
, bg
))1615

has_super  = 1;1616
return
(has_super  +
ext3_group_first_block_no
(sb
, bg
));
3) It always return the first block no of the specific bg, right?
   Then its caller ext3_fill_super will read in the disk block.
   It seems that ext3_fill_super just read many copies of one same block
   (1st block), right?
   I'm sure I'm wrong with it, but cannot find out the right way.

1617 }


Any explanation are welcome.

thanks,
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Module vs Kernel main performacne

2012-06-07 Thread Peter Senna Tschudin
Hello Abu,

I had to include  or an error was issued about "THIS_MODULE".

What Kernel version are you using? I'm trying to compile it and I'm
getting the error:

[peter@ace m]$ make
make -C /lib/modules/3.3.7-1.fc17.x86_64/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/kernels/3.3.7-1.fc17.x86_64'
  CC [M]  /tmp/m/m.o
/tmp/m/m.c:36:2: error: unknown field ‘ioctl’ specified in initializer
/tmp/m/m.c:36:2: warning: initialization from incompatible pointer
type [enabled by default]
/tmp/m/m.c:36:2: warning: (near initialization for ‘m_fops.llseek’)
[enabled by default]
make[2]: *** [/tmp/m/m.o] Error 1
make[1]: *** [_module_/tmp/m] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.3.7-1.fc17.x86_64'
make: *** [module] Error 2

According to:
http://lxr.linux.no/linux+v3.4.1/include/linux/fs.h#L1609

There is no .ioctl at struct file_operations...

Can you share how you've used perf/oprofile on your module/Kernel code?

[]'s

Peter


On Fri, Jun 1, 2012 at 3:52 PM, Abu Rasheda  wrote:
>> If the buffer at user side is more then a page, then it may be that
>> complete user space buffer is not available in memory and kernel spend time
>> in processing page fault
>
>
> I have attached code for module and user program. If anyone is bored over
> the weekend they are welcome to try and explain the behavior.
>
> Abu Rasheda
>
> ___
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



-- 
Peter Senna Tschudin
peter.se...@gmail.com
gpg id: 48274C36

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: New kernel for Chipbox

2012-06-07 Thread Sertac TULLUK
How about 3.4.1 ? (2.6.32.XX is even enough for me)
- Original Message - 
From: Harishkumar V 
To: Sertac TULLUK 
Cc: kernelnewbies@kernelnewbies.org 
Sent: Thursday, June 07, 2012 3:53 PM
Subject: Re: New kernel for Chipbox


To which kernel version, u going to port it ???
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: New kernel for Chipbox

2012-06-07 Thread Harishkumar V
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 wrote:

> **
> There is no plat- directory in the chipbox kernel:
>
> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls
> bootconfigs  Kconfig.debug  libmach-clps7500
> mach-epxa10dbmach-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-imxmach-iop3xx  mach-ixp4xx   mach-lh7a40x
> mach-orion  mach-rpc  mach-sa1100   mach-versatile  mmoprofile  vfp
> root@ubuntu:/chipbox/chipbox-kernel/arch/arm#
>
> - Original Message -
> *From:* Harishkumar V 
> *To:* Sertac TULLUK 
> *Cc:* kernelnewbies@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 wrote:
>
>> **
>> Here we go:
>>
>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls
>> bootconfigs  Kconfig.debug  libmach-clps7500
>> mach-epxa10dbmach-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-imxmach-iop3xx  mach-ixp4xx   mach-lh7a40x
>> mach-orion  mach-rpc  mach-sa1100   mach-versatile  mmoprofile  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 
>> *To:* Sertac TULLUK 
>> *Cc:* kernelnewbies@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 
>> 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@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 
>>> wrote:
>>>
 Sertac,

 From your present source, u can find the Celestial SoC change.
 check for arch/arm folder.

 then

Re: New kernel for Chipbox

2012-06-07 Thread Harishkumar V
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 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 wrote:
>
>> **
>> There is no plat- directory in the chipbox kernel:
>>
>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls
>> bootconfigs  Kconfig.debug  libmach-clps7500
>> mach-epxa10dbmach-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-imxmach-iop3xx  mach-ixp4xx   mach-lh7a40x
>> mach-orion  mach-rpc  mach-sa1100   mach-versatile  mmoprofile  vfp
>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm#
>>
>> - Original Message -
>> *From:* Harishkumar V 
>> *To:* Sertac TULLUK 
>> *Cc:* kernelnewbies@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 
>> wrote:
>>
>>> **
>>> Here we go:
>>>
>>> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls
>>> bootconfigs  Kconfig.debug  libmach-clps7500
>>> mach-epxa10dbmach-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-imxmach-iop3xx  mach-ixp4xx   mach-lh7a40x
>>> mach-orion  mach-rpc  mach-sa1100   mach-versatile  mmoprofile  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 
>>> *To:* Sertac TULLUK 
>>> *Cc:* kernelnewbies@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 
>>> 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@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
 

Re: New kernel for Chipbox

2012-06-07 Thread Sertac TULLUK
There is no plat- directory in the chipbox kernel:

root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls
bootconfigs  Kconfig.debug  libmach-clps7500  mach-epxa10db
mach-h720x  mach-integrator  mach-ixp2000  mach-l7200mach-omap   mach-pxa  
mach-s3c2410  mach-shark  Makefile  nwfpe tools
common  Kconfig  kernel mach-clps711x  mach-ebsa110   mach-footbridge  
mach-imxmach-iop3xx  mach-ixp4xx   mach-lh7a40x  mach-orion  mach-rpc  
mach-sa1100   mach-versatile  mmoprofile  vfp
root@ubuntu:/chipbox/chipbox-kernel/arch/arm#
  - Original Message - 
  From: Harishkumar V 
  To: Sertac TULLUK 
  Cc: kernelnewbies@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  
wrote:

Here we go:

root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls
bootconfigs  Kconfig.debug  libmach-clps7500  mach-epxa10db 
   mach-h720x  mach-integrator  mach-ixp2000  mach-l7200mach-omap   
mach-pxa  mach-s3c2410  mach-shark  Makefile  nwfpe tools
common  Kconfig  kernel mach-clps711x  mach-ebsa110   
mach-footbridge  mach-imxmach-iop3xx  mach-ixp4xx   mach-lh7a40x  
mach-orion  mach-rpc  mach-sa1100   mach-versatile  mmoprofile  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 
  To: Sertac TULLUK 
  Cc: kernelnewbies@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  
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@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 
 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 TULLU

Re: New kernel for Chipbox

2012-06-07 Thread Harishkumar V
check also directory starting with plat-

like, plat-omap, etc.

On Thu, Jun 7, 2012 at 5:54 PM, Sertac TULLUK wrote:

> **
> Here we go:
>
> root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls
> bootconfigs  Kconfig.debug  libmach-clps7500
> mach-epxa10dbmach-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-imxmach-iop3xx  mach-ixp4xx   mach-lh7a40x
> mach-orion  mach-rpc  mach-sa1100   mach-versatile  mmoprofile  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 
> *To:* Sertac TULLUK 
> *Cc:* kernelnewbies@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 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@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 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 
>>> 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@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 >>> > wrote:

> **
> Dear All;
>
> I have a digital satellite receiver (named Ch

Re: New kernel for Chipbox

2012-06-07 Thread Sertac TULLUK
Here we go:

root@ubuntu:/chipbox/chipbox-kernel/arch/arm# ls
bootconfigs  Kconfig.debug  libmach-clps7500  mach-epxa10db
mach-h720x  mach-integrator  mach-ixp2000  mach-l7200mach-omap   mach-pxa  
mach-s3c2410  mach-shark  Makefile  nwfpe tools
common  Kconfig  kernel mach-clps711x  mach-ebsa110   mach-footbridge  
mach-imxmach-iop3xx  mach-ixp4xx   mach-lh7a40x  mach-orion  mach-rpc  
mach-sa1100   mach-versatile  mmoprofile  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 
  To: Sertac TULLUK 
  Cc: kernelnewbies@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  
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@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  
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 
 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@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 
 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 her

Re: New kernel for Chipbox

2012-06-07 Thread Harishkumar V
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 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@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 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 
>> 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@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 
>>> 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@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
>
>


-- 
Thanks and Regards,
Harish Kumar. V
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: New kernel for Chipbox

2012-06-07 Thread Sertac TULLUK
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@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  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  
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@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 
 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@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
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: New kernel for Chipbox

2012-06-07 Thread Sertac TULLUK
Dear Harishkumar;

I already know how to find the changes, please see my 1st e-mail below.

The problem is, those changes are more than thousands of lines of code, and 
hundreds of files are added or modified.

I wonder, how can I apply those thousands of changes to new kernel source 
quickly and easily?

After that, I will cross compile new kernel, and everything will be fine. But 
how to apply those thousands of changes? How long it would take?

Do we need to change Kconfig files? Do I need to change Makefiles? or both?

Best Regards
  - Original Message - 
  From: Harishkumar V 
  To: Sertac TULLUK 
  Cc: kernelnewbies@kernelnewbies.org 
  Sent: Thursday, June 07, 2012 2:48 PM
  Subject: Re: New kernel for Chipbox


  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  
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@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  
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@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
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: New kernel for Chipbox

2012-06-07 Thread Harishkumar V
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 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 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@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 
>> 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@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


Re: New kernel for Chipbox

2012-06-07 Thread Harishkumar V
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 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@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 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@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
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: New kernel for Chipbox

2012-06-07 Thread Sertac TULLUK
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@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  
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@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
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: New kernel for Chipbox

2012-06-07 Thread Harishkumar V
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 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@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


New kernel for Chipbox

2012-06-07 Thread Sertac TULLUK
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@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies