Lines Matching defs:dev_addr

80  * @param dev_addr  Device address (7 bit)
92 int cvmx_twsix_read_ia(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes, int ia_width_bytes, uint64_t *data);
104 * @param dev_addr Device address (7 bit only)
112 static inline int64_t cvmx_twsix_read_ia8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr, int num_bytes)
117 if (cvmx_twsix_read_ia(twsi_id,dev_addr,internal_addr,num_bytes, 1, &data) < 0)
129 * @param dev_addr Device address (7 bit only)
137 static inline int64_t cvmx_twsix_read_ia16(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes)
142 if (cvmx_twsix_read_ia(twsi_id, dev_addr, internal_addr, num_bytes, 2, &data) < 0)
155 * @param dev_addr TWSI device address (7 bit only)
162 int cvmx_twsix_read(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t *data);
175 * @param dev_addr TWSI device address
182 int cvmx_twsix_write(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t data);
188 * @param dev_addr TWSI device address (7 bit only)
201 int cvmx_twsix_write_ia(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes, int ia_width_bytes, uint64_t data);
219 * @param dev_addr I2C device address (7 bit)
225 static inline int cvmx_twsix_read8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr)
227 return cvmx_twsix_read_ia8(twsi_id, dev_addr, internal_addr, 1);
237 * @param dev_addr I2C device address (7 bit)
241 static inline int cvmx_twsix_read8_cur_addr(int twsi_id, uint8_t dev_addr)
245 if (cvmx_twsix_read(twsi_id,dev_addr, 1, &data) < 0)
255 * @param dev_addr I2C device address (7 bit)
262 static inline int cvmx_twsix_write8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr, uint8_t data)
264 if (cvmx_twsix_write_ia(twsi_id,dev_addr,internal_addr, 1, 1,data) < 0)
275 * @param dev_addr I2C device address (7 bit)
281 static inline int cvmx_twsi_read8(uint8_t dev_addr, uint8_t internal_addr)
283 return cvmx_twsix_read8(0, dev_addr, internal_addr);
294 * @param dev_addr I2C device address (7 bit)
298 static inline int cvmx_twsi_read8_cur_addr(uint8_t dev_addr)
300 return cvmx_twsix_read8_cur_addr(0, dev_addr);
308 * @param dev_addr I2C device address (7 bit)
315 static inline int cvmx_twsi_write8(uint8_t dev_addr, uint8_t internal_addr, uint8_t data)
317 return cvmx_twsix_write8(0, dev_addr, internal_addr, data);