i2c_new_device(9)

NAME

i2c_new_device - instantiate an i2c device for use with a new style
driver

SYNOPSIS

struct i2c_client * i2c_new_device(struct i2c_adapter * adap,
                                   struct i2c_board_info const * info);

ARGUMENTS

adap
the adapter managing the device
info
describes one I2C device; bus_num is ignored

CONTEXT

can sleep

DESCRIPTION

Create a device to work with a new style i2c driver, where binding is
handled through driver model probe/remove methods. This call is not appropriate for use by mainboad initialization logic, which usually
runs during an arch_initcall long before any i2c_adapter could exist.

This returns the new i2c client, which may be saved for later use with i2c_unregister_device; or NULL to indicate an error.

COPYRIGHT

Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout