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