spi_register_board_info(9) centos man page | unix.com

Man Page: spi_register_board_info

Operating Environment: centos

Section: 9

SPI_REGISTER_BOARD_I(9) 				  Serial Peripheral Interface (S				   SPI_REGISTER_BOARD_I(9)

NAME
spi_register_board_info - register SPI devices for a given board
SYNOPSIS
int spi_register_board_info(struct spi_board_info const * info, unsigned n);
ARGUMENTS
info array of chip descriptors n how many descriptors are provided
CONTEXT
can sleep
DESCRIPTION
Board-specific early init code calls this (probably during arch_initcall) with segments of the SPI device table. Any device nodes are created later, after the relevant parent SPI controller (bus_num) is defined. We keep this table of devices forever, so that reloading a controller driver will not make Linux forget about these hard-wired devices. Other code can also call this, e.g. a particular add-on board might provide SPI devices through its expansion connector, so code initializing that board would naturally declare its SPI devices. The board info passed can safely be __initdata ... but be careful of any embedded pointers (platform_data, etc), they're copied as-is.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 SPI_REGISTER_BOARD_I(9)
Related Man Pages
spi_async_locked(9) - centos
struct_spi_board_info(9) - centos
struct_spi_master(9) - centos
struct_spi_board_info(9) - suse
struct_spi_driver(9) - suse
Similar Topics in the Unix Linux Community
Set hard block limit for user using quota
CentOS7 restoring file capabilities
Docker learning Phase-I
Unsure why access time on a directory change isn't changing
Controlling user input