Using DMA

Rajasekaran Kaliyaperumal, Chennai rajasekaran.k at hcl.in
Tue Nov 11 20:09:38 EST 2008



HI, 

I would like to port a linux kernel to a 8051 Microcontroller
C8051F120(128kB flash memory 8KB Ram ). 

Is this really possible? 

What book would help me in porting a linux kernel to a modest
microcontroller such as 8051? 

Any help would be greatly appreciated


Thanks in Advance 
   K.Rajasekaran.
-----Original Message-----
From: linuxppc-embedded-bounces+rajasekaran.k=hcl.in at ozlabs.org
[mailto:linuxppc-embedded-bounces+rajasekaran.k=hcl.in at ozlabs.org] On
Behalf Of Bruce_Leonard at selinc.com
Sent: Monday, November 10, 2008 11:29 PM
To: Timur Tabi
Cc: timur.tabi at gmail.com; linuxppc-embedded at ozlabs.org
Subject: Re: Using DMA

Timur Tabi <timur at freescale.com> wrote on 11/10/2008 06:35:21 AM:

> Bruce_Leonard at selinc.com wrote:
> 
> > Is there something else I need to do?  Or is there something wrong 
with my 
> > device tree (always a possibility :)  ).  Any help is appreciated.
> 
> You might need to add something like this:
> 
> static struct of_device_id __initdata mpc8610_ids[] = {
>          { .compatible = "fsl,mpc8610-immr", },
>          { .compatible = "simple-bus", },
>          {}
> };
> static int __init mpc8610_declare_of_platform_devices(void)
> {
>          /* Without this call, the SSI device driver won't get probed.

*/
>          of_platform_bus_probe(NULL, mpc8610_ids, NULL);
>          return 0;
> }
> machine_device_initcall(mpc86xx_hpcd, 
mpc8610_declare_of_platform_devices);
> 
> -- 
> Timur Tabi
> Linux Kernel Developer @ Freescale

Something like that already exists in 
/arch/powerpc/platforms/83xx/mpc834x_itx.c, which I'm using.  Only real 
difference is the first compatible flag is:

..compatible = "fsl,pq2pro-localbus"

Which I presume is correct since other drivers load and work correctly 
based on what's in the device tree.

Bruce
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded at ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

DISCLAIMER:
-----------------------------------------------------------------------------------------------------------------------

The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only.
It shall not attach any liability on the originator or HCL or its affiliates. Any views or opinions presented in 
this email are solely those of the author and may not necessarily reflect the opinions of HCL or its affiliates.
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of 
this message without the prior written consent of the author of this e-mail is strictly prohibited. If you have
received this email in error please delete it and notify the sender immediately. Before opening any mail and 
attachments please check them for viruses and defect.

-----------------------------------------------------------------------------------------------------------------------



More information about the Linuxppc-embedded mailing list