Lines Matching +full:i2c +full:- +full:slave +full:- +full:addr
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
51 * The original iicbus->bridge callback api took a pointer to an int containing
57 * Note that the requesting device may not be a i2c slave device which is a
58 * child of the requested bus -- it may be a mux device which is electrically
69 * i2c modes
76 * i2c speed
95 #define INTR_START 0x2 /* the I2C interface is addressed */
111 #define IIC_EUNDERFLOW 0x6 /* slave ready for more data */
116 #define IIC_ERRNO __INT_MIN /* marker bit: errno is in low-order bits */
133 #define iicbus_reset(bus,speed,addr,oldaddr) \ argument
134 (IICBUS_RESET(device_get_parent(bus), speed, addr, oldaddr))
136 /* basic I2C operations */
160 * The transfers are done with iicbus_transfer_excl(). Reads use a repeat-start