2010-01-25 07:55:42     SPI in userspace

2010-01-25 07:55:42     SPI in userspace

Miquel Soler i Mir (SPAIN)

Message: 85086   

Hello

I'm working with CM-BF537E with Bluetechnix eval_board and 2009R1 kernel and toolchain

I would like to acces to SPI device in user space. I has the MMC working in SPI CS=1 and another device in CS=2 (not conneted now)

Following the wiki documentation I modified the cm-bf537.c file attached, the device is added in line 57 to 62 and 182 to 191.

Compiling the kernel I enable this options:

Device Drivers --->

Character devices --->

[*] SPI support --->

--- SPI support

*** SPI Master Controller Drivers ***

<*> SPI controller driver for ADI Blackfin5xx

[ ] SPI bus lock

< > emulate SPI bus with Blackfin SPORT

<*> Bitbanging SPI master

*** SPI Protocol Masters ***

< > SPI EEPROMs from most vendors

<*> User mode SPI device driver support

< > Infineon TLE62X0 (for power switching)

The system boot OK, but I don't have any spi device in "/dev" folder. I attached the boot file

I think, I'm making something wrong but I don't Know.

Can somebody help me

Thanks.

Miquel Soler i Mir

boot.txt

cm_bf537.c

TranslateQuoteReplyEditDelete

2010-01-25 10:37:26     Re: SPI in userspace

Mike Frysinger (UNITED STATES)

Message: 85091   

i see no references to spidev in that file, so either you posted the wrong file or you didnt add the right stuff.  please read the documentation:

  docs.blackfin.uclinux.org/doku.php?id=spi#userspace_driver

QuoteReplyEditDelete

2010-01-25 11:07:36     Re: SPI in userspace

Miquel Soler i Mir (SPAIN)

Message: 85096   

Thanks Mike.

My mistake was in line 184, the correct line is :

.modalias = "spidev",

I did not understand the documentation correctly.

Thanks.

Miquel Soler i Mir

  • Created
Was this helpful?

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.