Searched refs:twsi_id (Results 1 – 3 of 3) sorted by relevance
| /f-stack/freebsd/contrib/octeon-sdk/ |
| H A D | cvmx-twsi.h | 112 static inline int64_t cvmx_twsix_read_ia8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr, int… in cvmx_twsix_read_ia8() argument 117 if (cvmx_twsix_read_ia(twsi_id,dev_addr,internal_addr,num_bytes, 1, &data) < 0) in cvmx_twsix_read_ia8() 142 if (cvmx_twsix_read_ia(twsi_id, dev_addr, internal_addr, num_bytes, 2, &data) < 0) in cvmx_twsix_read_ia16() 162 int cvmx_twsix_read(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t *data); 182 int cvmx_twsix_write(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t data); 225 static inline int cvmx_twsix_read8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr) in cvmx_twsix_read8() argument 227 return cvmx_twsix_read_ia8(twsi_id, dev_addr, internal_addr, 1); in cvmx_twsix_read8() 241 static inline int cvmx_twsix_read8_cur_addr(int twsi_id, uint8_t dev_addr) in cvmx_twsix_read8_cur_addr() argument 245 if (cvmx_twsix_read(twsi_id,dev_addr, 1, &data) < 0) in cvmx_twsix_read8_cur_addr() 262 static inline int cvmx_twsix_write8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr, uint8_t d… in cvmx_twsix_write8() argument [all …]
|
| H A D | cvmx-twsi.c | 77 static struct i2c_adapter *__cvmx_twsix_get_adapter(int twsi_id) in __cvmx_twsix_get_adapter() argument 98 return &i2c[twsi_id].adap; in __cvmx_twsix_get_adapter() 133 return cvmx_twsix_read(twsi_id, dev_addr, num_bytes, data); in cvmx_twsix_read_ia() 138 adapter = __cvmx_twsix_get_adapter(twsi_id); in cvmx_twsix_read_ia() 199 cvmx_write_csr(CVMX_MIO_TWSX_SW_TWSI(twsi_id), sw_twsi_val.u64); in cvmx_twsix_read_ia() 266 adapter = __cvmx_twsix_get_adapter(twsi_id); in cvmx_twsix_read() 377 adapter = __cvmx_twsix_get_adapter(twsi_id); in cvmx_twsix_write() 460 return cvmx_twsix_write(twsi_id, dev_addr, num_bytes, data); in cvmx_twsix_write_ia() 465 adapter = __cvmx_twsix_get_adapter(twsi_id); in cvmx_twsix_write_ia() 495 if (cvmx_twsix_read(twsi_id, dev_addr, 1, &data) >= 0) in cvmx_twsix_write_ia() [all …]
|
| H A D | cvmx-helper-board.c | 98 static void cvmx_retry_i2c_write(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_byt… in cvmx_retry_i2c_write() argument 103 r = cvmx_twsix_write_ia(twsi_id, dev_addr, internal_addr, num_bytes, ia_width_bytes, data); in cvmx_retry_i2c_write()
|