2011-03-09 13:36:59     bfin-gpio: GPIO 12 is already reserved as Peripheral for SPI

Document created by Aaronwu Employee on Aug 26, 2013
Version 1Show Document
  • View in full screen mode

2011-03-09 13:36:59     bfin-gpio: GPIO 12 is already reserved as Peripheral for SPI

Kartikeya Goyal (UNITED STATES)

Message: 98776   

 

Hi

 

I am trying to work with the GPIO pins on the blackfin processor, particularly pins 12 and 15. For pin 15 the code seems to work fine, while for pin 12 it throws the error that "bfin-gpio: GPIO 12 is already reserved as Peripheral for SPI". How do I unreserve this pin, my board design unfortunately is fixed and requires this pin.

 

Thanks

QuoteReplyEditDelete

 

 

2011-03-09 15:00:02     Re: bfin-gpio: GPIO 12 is already reserved as Peripheral for SPI

Mike Frysinger (UNITED STATES)

Message: 98789   

 

this is a kernel issue, not documentation.  so ive moved the thread for you.

 

as for the error in question, it is already telling you the problem: the pin you're trying to use as GPIO is already being used by the SPI controller.  so if you want to use it as GPIO, dont enable that particular SPI controller in your platform resources.  you cant have it both ways.

 

please read the HRM to find out how exactly the pins are muxed for your Blackfin variant.

Attachments

    Outcomes