From: Magnus D. <mag...@gm...> - 2007-11-09 12:36:43
|
Hi there, Thanks for the reply! On Nov 8, 2007 8:34 PM, shinkoi2005 <shi...@gm...> wrote: > > Aoi Shinkai, are you there? Does CF work for you with rc2 on R2D-1? > CF works fine with vanilla 2.6.24-rc2 on R2D-1. > (R2D-1 can boot from CF's rootfs with vanilla 2.6.24-rc2.) I'm glad that it works on your R2D-1. Both my R2D-1 boards do not have working CF. Just to double-check - are using a R2D with one or two pci slots? > I suspect that your R2D-1 is fpga rev1.0. > rev1.0 and rev1.1 IRL table is following. Yeah, maybe it is related to fpga version. I sort of assumed that the option CONFIG_RTS7751R2D_REV11 was a complicated way of switching between R2D-PLUS and R2D-1. But maybe it's related to fpga version as you suggest. I have no idea. > (That is taken from old include/asm-sh/rts7751r2d.h.) > > ------ > #if defined(CONFIG_RTS7751R2D_REV11) > #define IRQ_PCIETH 0 /* PCI Ethernet IRQ */ > #define IRQ_CFCARD 1 /* CF Card IRQ */ > #define IRQ_CFINST 2 /* CF Card Insert IRQ */ > #define IRQ_PCMCIA 3 /* PCMCIA IRQ */ > #define IRQ_VOYAGER 4 /* VOYAGER IRQ */ > #define IRQ_ONETH 5 /* On board Ethernet IRQ */ > #else > #define IRQ_KEYIN 0 /* Key Input IRQ */ > #define IRQ_PCIETH 1 /* PCI Ethernet IRQ */ > #define IRQ_CFCARD 2 /* CF Card IRQ */ > #define IRQ_CFINST 3 /* CF Card Insert IRQ */ > #define IRQ_PCMCIA 4 /* PCMCIA IRQ */ > #define IRQ_VOYAGER 5 /* VOYAGER IRQ */ > #endif Right. It looks like the IRL level should differ, but I get the same IRL level for both R2D-1 and R2D-PLUS. Maybe my R2D-1 boards are special... > And I guess that recent implementation is only for rev1.1. Not sure which revision, but everything except CF works for my R2D-1 and R2D-PLUS boards... > I think that it's worth changing IRL table for rev1.0.... Sure, if that what it takes. I need to look into this more. Can you please post the BVERREG and VERREG register values from your R2D-1? Then I'll post mine when I get back into the office. Have a nice weekend! / magnus |