Query: i2c_add_numbered_adapter
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
I2C_ADD_NUMBERED_ADA(9) I2C and SMBus Subsystem I2C_ADD_NUMBERED_ADA(9)NAMEi2c_add_numbered_adapter - declare i2c adapter, use static bus numberSYNOPSISint i2c_add_numbered_adapter(struct i2c_adapter * adap);ARGUMENTSadap the adapter to register (with adap->nr initialized)CONTEXTcan sleepDESCRIPTIONThis routine is used to declare an I2C adapter when its bus number matters. For example, use it for I2C adapters from system-on-chip CPUs, or otherwise built in to the system's mainboard, and where i2c_board_info is used to properly configure I2C devices. If the requested bus number is set to -1, then this function will behave identically to i2c_add_adapter, and will dynamically assign a bus number. If no devices have pre-been declared for this bus, then be sure to register the adapter before any dynamically allocated ones. Otherwise the required bus ID may not be available. When this returns zero, the specified adapter became available for clients using the bus number provided in adap->nr. Also, the table of I2C devices pre-declared using i2c_register_board_info is scanned, and the appropriate driver model device nodes are created. Otherwise, a negative errno value is returned.COPYRIGHTKernel Hackers Manual 3.10 June 2014 I2C_ADD_NUMBERED_ADA(9)
Related Man Pages |
---|
i2c(8) - freebsd |
iicbus(4) - debian |
i2c_register_board_info(9) - suse |
struct_i2c_driver(9) - suse |
smbus(7d) - opensolaris |
Similar Topics in the Unix Linux Community |
---|
bus error on solaris |
ds800 only one path is used |
Vscsi and npiv on same adapter |
External GPU issue |
help with sed one liner |