From: bk. <bk...@li...> - 2009-07-17 15:09:47
|
Hi, My goal is to develop an SPI driver for a custom device to communicate with the Overo Water. I am a beginner, so please correct me if I am approaching this the wrong way or have a flawed process. When looking how to do this, the general consensus is that developing a user space driver is easier and just as effective, so this is the path I am taking. I have also found that in order to properly use the driver, the resources of the device I am attempting to connect to need to be declared in the board file (ex. arch/.../mach-*/board-*.c). However, I am having trouble finding the board file which matches my Overo setup, and I was hoping for help on finding which board files it is using. Using uname on the Overo: Kernel name: Linux Node name: overo Kernel Release: 2.6.29-omap1 Machine: armv7l And the processor is the OMAP3530 (Overo Water). The closest matches were the board files under the arch/arm/mach-omap1/ folder. Since there is no obvious match, and the board files there specifically say a different OMAP processor, is there a way to tell which board file is currently being used? I installed the gumstix image using the gumstix.net wiki (below) as I am on Ubuntu 9.04, but should I be using an overo specific build image process (is that why there is no board-overo.c)? Build environment: http://www.gumstix.net/wiki/index.php?title=Build_Environment_Ubuntu_9.04 Thank you for your time, bk. -- View this message in context: http://www.nabble.com/Overo-board-files%2C-SPI-driver-tp24536340p24536340.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Philip B. <ph...@ba...> - 2009-07-17 20:10:47
Attachments:
smime.p7s
|
bk. wrote: > Hi, > > My goal is to develop an SPI driver for a custom device to communicate with > the Overo Water. I am a beginner, so please correct me if I am approaching > this the wrong way or have a flawed process. Search the beagle board archives for MCSPI and you should find a lot of emails, some helpful even :) Nag me next eek if that does not get you started ... Philip > When looking how to do this, the general consensus is that developing a user > space driver is easier and just as effective, so this is the path I am > taking. I have also found that in order to properly use the driver, the > resources of the device I am attempting to connect to need to be declared in > the board file (ex. arch/.../mach-*/board-*.c). However, I am having > trouble finding the board file which matches my Overo setup, and I was > hoping for help on finding which board files it is using. > > Using uname on the Overo: > Kernel name: Linux > Node name: overo > Kernel Release: 2.6.29-omap1 > Machine: armv7l > And the processor is the OMAP3530 (Overo Water). > > The closest matches were the board files under the arch/arm/mach-omap1/ > folder. Since there is no obvious match, and the board files there > specifically say a different OMAP processor, is there a way to tell which > board file is currently being used? > > I installed the gumstix image using the gumstix.net wiki (below) as I am on > Ubuntu 9.04, but should I be using an overo specific build image process (is > that why there is no board-overo.c)? > > Build environment: > http://www.gumstix.net/wiki/index.php?title=Build_Environment_Ubuntu_9.04 > > Thank you for your time, > bk. |