Hi Gilles, the attached patch fixes the issue.
On 01/02/2011 08:53 PM, Gilles Chanteperdrix wrote: > > Hi Wolfgang, > > It seems we have an issue building rtcan for mpc5xxx with Linux 2.6.36. > As far as I understood the of_device structure disappeared and the > "device tree" bits were integrated in the device structure, which causes > several errors when building ksrc/drivers/can/mscan/rtcan_mscan_mpc5xxx.c > > Build log details here: > http://sisyphus.hd.free.fr/~gilles/bx/lite5200/2.6.36-ppc_6xx-gcc-4.2.2/log.html#1 Wolfgang.
>From 94e2e92946a74bed44b9be208a3cef43e3e52477 Mon Sep 17 00:00:00 2001 From: Wolfgang Grandegger <w...@grandegger.com> Date: Mon, 3 Jan 2011 10:59:09 +0100 Subject: [PATCH] wrappers: fixup "struct of_device" for RTCAN MPC5xxx driver Since 2.6.36, of_device is just an alias for platform_device. Signed-off-by: Wolfgang Grandegger <w...@grandegger.com> --- include/asm-powerpc/wrappers.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/include/asm-powerpc/wrappers.h b/include/asm-powerpc/wrappers.h index 7f1214a..fb49307 100644 --- a/include/asm-powerpc/wrappers.h +++ b/include/asm-powerpc/wrappers.h @@ -191,4 +191,8 @@ typedef irq_handler_t rthal_irq_host_handler_t; #define mpc5xxx_get_bus_frequency(node) mpc52xx_find_ipb_freq(node) #endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,36) +#define of_device platform_device +#endif + #endif /* _XENO_ASM_POWERPC_WRAPPERS_H */ -- 1.7.2.3
_______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core