Searched refs:twsi_id (Results 1 - 3 of 3) sorted by relevance
/freebsd-11-stable/sys/contrib/octeon-sdk/ |
H A D | cvmx-twsi.h | 79 * @param twsi_id which Octeon TWSI bus to use 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); 103 * @param twsi_id which Octeon TWSI bus to use 112 static inline int64_t cvmx_twsix_read_ia8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr, int num_bytes) argument 117 if (cvmx_twsix_read_ia(twsi_id,dev_addr,internal_addr,num_bytes, 1, &data) < 0) 128 * @param twsi_id which Octeon TWSI bus to use 137 static inline int64_t cvmx_twsix_read_ia16(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes) argument 142 if (cvmx_twsix_read_ia(twsi_id, dev_addr, internal_addr, num_bytes, 2, &data) < 0) 154 * @param twsi_id TWSI interface on Octeon to use 162 int cvmx_twsix_read(int twsi_id, uint8_ 225 cvmx_twsix_read8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr) argument 241 cvmx_twsix_read8_cur_addr(int twsi_id, uint8_t dev_addr) argument 262 cvmx_twsix_write8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr, uint8_t data) argument [all...] |
H A D | cvmx-twsi.c | 77 static struct i2c_adapter *__cvmx_twsix_get_adapter(int twsi_id) argument 98 return &i2c[twsi_id].adap; 108 * @param twsi_id which Octeon TWSI bus to use 121 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) argument 133 return cvmx_twsix_read(twsi_id, dev_addr, num_bytes, data); 138 adapter = __cvmx_twsix_get_adapter(twsi_id); 195 cvmx_write_csr(CVMX_MIO_TWSX_SW_TWSI_EXT(twsi_id), twsi_ext.u64); 198 cvmx_csr_db_decode(cvmx_get_proc_id(), CVMX_MIO_TWSX_SW_TWSI(twsi_id), sw_twsi_val.u64); 199 cvmx_write_csr(CVMX_MIO_TWSX_SW_TWSI(twsi_id), sw_twsi_val.u64); 200 while (((cvmx_mio_twsx_sw_twsi_t)(sw_twsi_val.u64 = cvmx_read_csr(CVMX_MIO_TWSX_SW_TWSI(twsi_id)))) 254 cvmx_twsix_read(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t *data) argument 366 cvmx_twsix_write(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t data) argument 449 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) argument [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_bytes, int ia_width_bytes, uint64_t data) argument 103 r = cvmx_twsix_write_ia(twsi_id, dev_addr, internal_addr, num_bytes, ia_width_bytes, data);
|
Completed in 128 milliseconds