Query: spi_setup
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
SPI_SETUP(9) Serial Peripheral Interface (S SPI_SETUP(9)NAMEspi_setup - setup SPI mode and clock rateSYNOPSISint spi_setup(struct spi_device * spi);ARGUMENTSspi the device whose settings are being modifiedCONTEXTcan sleep, and no requests are queued to the deviceDESCRIPTIONSPI protocol drivers may need to update the transfer mode if the device doesn't work with its default. They may likewise need to update clock rates or word sizes from initial values. This function changes those settings, and must be called from a context that can sleep. Except for SPI_CS_HIGH, which takes effect immediately, the changes take effect the next time the device is selected and data is transferred to or from it. When this function returns, the spi device is deselected. Note that this call will fail if the protocol driver specifies an option that the underlying controller or its driver does not support. For example, not all hardware supports wire transfers using nine bit words, LSB-first wire encoding, or active-high chipselects.COPYRIGHTKernel Hackers Manual 3.10 June 2014 SPI_SETUP(9)
Related Man Pages |
---|
struct_spi_device(9) - centos |
struct_spi_message(9) - centos |
tm121temp(4) - netbsd |
struct_spi_master(9) - suse |
struct_spi_driver(9) - suse |
Similar Topics in the Unix Linux Community |
---|
Weird 'find' results |
Set hard block limit for user using quota |
How to increment version inside a file? |
DB2 convert digits to binary format |
Please Welcome Dave Munro to the Moderator Team! |