Alan, There was a problem with the field IRQ and bus_num. Now, we go through the "probe" function. Thanks a lot, Regards,Emilie.
-----Message d'origine----- De : Alan Ott [mailto:a...@signal11.us] Envoyé : mardi 5 juin 2012 16:17 À : E Layec Cc : Pierre-Emmanuel Goudet; linux-zigbee-devel@lists.sourceforge.net Objet : Re: [Linux-zigbee-devel] [PATCH] BeagleBone: Patch to register SPIDEV on one of the SPI ports. On 06/05/2012 09:56 AM, E Layec wrote: > You will find in attached file our current source code. One thing that jumps out at me is the -EINVAL as .bus_num and .irq in your board file. IRQ is just passed through to the driver (so it's likely not causing _this_ problem), but .bus_num may be causing you a problem. If you look in spi.h, bus_num is a u16, so -EINVAL is never valid for that field. What goes in that field is the SPI bus your device is connected to. On the Beagle Bone, SPI bus number 2 is the one I'm using, and it's labeled SPI1 in the Beagle Bone SRM. Also, I assume that you are checking that spi1_init() is actually getting called. On the board file, look at my patch again (from May 23). That's really all you need to do in the board file. I literally just changed "spidev" to "mrf24j40" to make it start using my driver. You seem to be doing similar things (except for .bus_num). On the driver side, spi_register_driver() with your spi_driver struct should be all that's needed for the SPI subsystem to probe your driver (if your driver is loaded manually with modprobe). Like I said before, setting up the MODULE_DEVICE_TABLE will make the module load automatically. Alan. ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel