* [Xenomai-help] Mach - LPC22xx Support
@ 2007-03-08 9:35 Preetam Joshi
2007-03-08 13:13 ` Gilles Chanteperdrix
0 siblings, 1 reply; 6+ messages in thread
From: Preetam Joshi @ 2007-03-08 9:35 UTC (permalink / raw)
To: xenomai-help
[-- Attachment #1: Type: text/plain, Size: 374 bytes --]
Is there no support for Mach-LPC22xx because i have applied the patch adeos
adeos-ipipe-2.6.14-arm-1.3-04.patch for ARM but no where in the patch file
do i find support for mach-LPC22xx. THere is support for mach-integrator due
to which i get compilation errors. I have linux running on ARM LPC22xx
platform for which i would like to know whether there is any support????
[-- Attachment #2: Type: text/html, Size: 398 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Xenomai-help] Mach - LPC22xx Support
2007-03-08 9:35 [Xenomai-help] Mach - LPC22xx Support Preetam Joshi
@ 2007-03-08 13:13 ` Gilles Chanteperdrix
2007-03-08 14:08 ` Preetam Joshi
0 siblings, 1 reply; 6+ messages in thread
From: Gilles Chanteperdrix @ 2007-03-08 13:13 UTC (permalink / raw)
To: Preetam Joshi; +Cc: xenomai-help
Preetam Joshi wrote:
> Is there no support for Mach-LPC22xx because i have applied the patch
> adeos adeos-ipipe-2.6.14-arm-1.3-04.patch for ARM but no where in the
> patch file do i find support for mach-LPC22xx. THere is support for
> mach-integrator due to which i get compilation errors. I have linux
> running on ARM LPC22xx platform for which i would like to know whether
> there is any support????
Adeos I-pipe for ARM needs to be adapted to support a new machine. So,
some work is needed to have Adeos run on Mach-LPC22xx. I do not seem to
find LPC22xx in the kernel configuration, is there some separated patch
? Maybe LPC22xx is supported by ucLinux ?
--
Gilles Chanteperdrix
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Xenomai-help] Mach - LPC22xx Support
2007-03-08 13:13 ` Gilles Chanteperdrix
@ 2007-03-08 14:08 ` Preetam Joshi
2007-03-08 14:30 ` Gilles Chanteperdrix
0 siblings, 1 reply; 6+ messages in thread
From: Preetam Joshi @ 2007-03-08 14:08 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai-help
[-- Attachment #1: Type: text/plain, Size: 910 bytes --]
But i am applying this on kernel that i have in my uClinux-dist
On 3/8/07, Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> wrote:
>
> Preetam Joshi wrote:
> > Is there no support for Mach-LPC22xx because i have applied the patch
> > adeos adeos-ipipe-2.6.14-arm-1.3-04.patch for ARM but no where in the
> > patch file do i find support for mach-LPC22xx. THere is support for
> > mach-integrator due to which i get compilation errors. I have linux
> > running on ARM LPC22xx platform for which i would like to know whether
> > there is any support????
>
> Adeos I-pipe for ARM needs to be adapted to support a new machine. So,
> some work is needed to have Adeos run on Mach-LPC22xx. I do not seem to
> find LPC22xx in the kernel configuration, is there some separated patch
> ? Maybe LPC22xx is supported by ucLinux ?
>
> --
> Gilles Chanteperdrix
>
[-- Attachment #2: Type: text/html, Size: 1494 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Xenomai-help] Mach - LPC22xx Support
2007-03-08 14:08 ` Preetam Joshi
@ 2007-03-08 14:30 ` Gilles Chanteperdrix
[not found] ` <e45fe62b0703080713x6e6bc227n86d9f026a6cb4015@domain.hid>
0 siblings, 1 reply; 6+ messages in thread
From: Gilles Chanteperdrix @ 2007-03-08 14:30 UTC (permalink / raw)
To: Preetam Joshi; +Cc: xenomai-help
Preetam Joshi wrote:
> But i am applying this on kernel that i have in my uClinux-dist
I-pipe over ucLinux for ARM is not supported, LPC22xx is not supported.
So I am afraid you will have to do this port yourself. We will try and
help you as much as possible.
--
Gilles Chanteperdrix
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Xenomai-help] Mach - LPC22xx Support
[not found] ` <e45fe62b0703080713x6e6bc227n86d9f026a6cb4015@domain.hid>
@ 2007-03-10 18:00 ` Gilles Chanteperdrix
2007-03-13 6:28 ` Preetam Joshi
0 siblings, 1 reply; 6+ messages in thread
From: Gilles Chanteperdrix @ 2007-03-10 18:00 UTC (permalink / raw)
To: Preetam Joshi; +Cc: xenomai
Preetam Joshi wrote:
> Hi Gilles,
> Thanks a lot for your quick response. I am doing the same
> activity. I am trying to port the xenomai patchfor LPC22xx on uClinux. I am
> getting Undefined references for the symbols in ipipe-core.c, ipipe-root.c.
> So i am trying to map and define the correct values from those files to
> LPC22xx related files in arch/arm/mach-lpc22xx and in arch/arm/kernel. Is
> this right thing i am doing? If you have any idea about how to port , Please
> Let me know. It would be a great help from you.
Yes, you are doing the right thing. A simple way to do it is to have a
look at other machines. What needs to be written for a new ARM machine is:
- the hardware timer interrupt handling and timestamp counter emulation,
if your timer hardware is based on a decrementer, have a look at the
integrator implementation, if your timer hardware is based on a
free-running counter with match register, have a look at the PXA
implementation;
- if needed, the GPIOs interrupt demultiplexing, all implemented ARMs so
far have this, so have a look at any of them.
--
Gilles Chanteperdrix.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Xenomai-help] Mach - LPC22xx Support
2007-03-10 18:00 ` Gilles Chanteperdrix
@ 2007-03-13 6:28 ` Preetam Joshi
0 siblings, 0 replies; 6+ messages in thread
From: Preetam Joshi @ 2007-03-13 6:28 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai
[-- Attachment #1: Type: text/plain, Size: 2396 bytes --]
Hi Gilles,
i would like to know, the behavior of the following structure ! What do the
members imply?
static struct map_desc intcp_io_desc[] __initdata = {
{ IO_ADDRESS(INTEGRATOR_HDR_BASE), INTEGRATOR_HDR_BASE, SZ_4K,
MT_DEVICE },
{ IO_ADDRESS(INTEGRATOR_SC_BASE), INTEGRATOR_SC_BASE, SZ_4K,
MT_DEVICE },
{ IO_ADDRESS(INTEGRATOR_EBI_BASE), INTEGRATOR_EBI_BASE, SZ_4K,
MT_DEVICE },
{ IO_ADDRESS(INTEGRATOR_CT_BASE), INTEGRATOR_CT_BASE, SZ_4K,
MT_DEVICE },
{ IO_ADDRESS(INTEGRATOR_IC_BASE), INTEGRATOR_IC_BASE, SZ_4K,
MT_DEVICE },
{ IO_ADDRESS(INTEGRATOR_UART0_BASE), INTEGRATOR_UART0_BASE, SZ_4K,
MT_DEVICE },
{ IO_ADDRESS(INTEGRATOR_UART1_BASE), INTEGRATOR_UART1_BASE, SZ_4K,
MT_DEVICE },
{ IO_ADDRESS(INTEGRATOR_DBG_BASE), INTEGRATOR_DBG_BASE, SZ_4K,
MT_DEVICE },
{ IO_ADDRESS(INTEGRATOR_GPIO_BASE), INTEGRATOR_GPIO_BASE, SZ_4K,
MT_DEVICE },
{ 0xfc900000, 0xc9000000, SZ_4K, MT_DEVICE },
{ 0xfca00000, 0xca000000, SZ_4K, MT_DEVICE },
{ 0xfcb00000, 0xcb000000, SZ_4K, MT_DEVICE },
};
Ur inputs wud be valuable.
Thanks and Regards,
Preetam
On 3/10/07, Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> wrote:
>
> Preetam Joshi wrote:
> > Hi Gilles,
> > Thanks a lot for your quick response. I am doing the same
> > activity. I am trying to port the xenomai patchfor LPC22xx on uClinux. I
> am
> > getting Undefined references for the symbols in ipipe-core.c,
> ipipe-root.c.
> > So i am trying to map and define the correct values from those files to
> > LPC22xx related files in arch/arm/mach-lpc22xx and in arch/arm/kernel.
> Is
> > this right thing i am doing? If you have any idea about how to port ,
> Please
> > Let me know. It would be a great help from you.
>
> Yes, you are doing the right thing. A simple way to do it is to have a
> look at other machines. What needs to be written for a new ARM machine is:
> - the hardware timer interrupt handling and timestamp counter emulation,
> if your timer hardware is based on a decrementer, have a look at the
> integrator implementation, if your timer hardware is based on a
> free-running counter with match register, have a look at the PXA
> implementation;
> - if needed, the GPIOs interrupt demultiplexing, all implemented ARMs so
> far have this, so have a look at any of them.
>
> --
>
>
> Gilles Chanteperdrix.
>
[-- Attachment #2: Type: text/html, Size: 3438 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2007-03-13 6:28 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-08 9:35 [Xenomai-help] Mach - LPC22xx Support Preetam Joshi
2007-03-08 13:13 ` Gilles Chanteperdrix
2007-03-08 14:08 ` Preetam Joshi
2007-03-08 14:30 ` Gilles Chanteperdrix
[not found] ` <e45fe62b0703080713x6e6bc227n86d9f026a6cb4015@domain.hid>
2007-03-10 18:00 ` Gilles Chanteperdrix
2007-03-13 6:28 ` Preetam Joshi
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.