Navigation:
Linux Kernel Driver DataBase -
web LKDDB:
Main index -
S index
The Linux kernel configuration item CONFIG_SPI_GPIO:
CONFIG_GPIOLIBspi-gpio, spi_gpioThis simple GPIO bitbanging SPI master uses the arch-neutral GPIO interface to manage MOSI, MISO, SCK, and chipselect signals. SPI slaves connected to a bus using this driver are configured as usual, except that the spi_board_info.controller_data holds the GPIO number for the chipselect used by this controller driver.
Note that this driver often won't achieve even 1 Mbit/sec speeds, making it unusually slow for SPI. If your platform can inline GPIO operations, you should be able to leverage that for better speed with a custom version of this driver; see the source code.
Raw data from LKDDb:
lkddb module spi-gpio CONFIG_SPI_GPIO : drivers/spi/Kconfig : "GPIO-based bitbanging SPI Master"lkddb module spi_gpio CONFIG_SPI_GPIO : drivers/spi/Kconfig : "GPIO-based bitbanging SPI Master"lkddb of "" "" "spi-gpio" : CONFIG_SPI CONFIG_SPI_GPIO : drivers/spi/spi-gpio.clkddb platform "" : CONFIG_SPI CONFIG_SPI_GPIO : drivers/spi/spi-gpio.clkddb platform "" : CONFIG_SPI CONFIG_SPI_GPIO : drivers/spi/spi_gpio.clkddb platform "spi_gpio" : CONFIG_SPI CONFIG_SPI_GPIO : drivers/spi/spi-gpio.cThis page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - S index
Automatically generated (in year 2013) with gen-web-lkddb.py in lkddb-sources.