TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
bh_arc.c File Reference

Functions

int bharc_enable_i2cbus (const struct bh_arc *dev)
int bharc_disable_i2cbus (const struct bh_arc *dev)
int bharc_smbus_block_read (const struct bh_arc *dev, uint8_t cmd, uint8_t *count, uint8_t *output)
int bharc_smbus_block_write (const struct bh_arc *dev, uint8_t cmd, uint8_t count, uint8_t *input)
int bharc_smbus_block_write_block_read (const struct bh_arc *dev, uint8_t cmd, uint8_t snd_count, uint8_t *send_buf, uint8_t *rcv_count, uint8_t *rcv_buf)
int bharc_smbus_word_data_write (const struct bh_arc *dev, uint16_t cmd, uint16_t word)
int bharc_smbus_byte_data_write (const struct bh_arc *dev, uint8_t cmd, uint8_t word)

Function Documentation

◆ bharc_disable_i2cbus()

int bharc_disable_i2cbus ( const struct bh_arc * dev)

◆ bharc_enable_i2cbus()

int bharc_enable_i2cbus ( const struct bh_arc * dev)

◆ bharc_smbus_block_read()

int bharc_smbus_block_read ( const struct bh_arc * dev,
uint8_t cmd,
uint8_t * count,
uint8_t * output )

◆ bharc_smbus_block_write()

int bharc_smbus_block_write ( const struct bh_arc * dev,
uint8_t cmd,
uint8_t count,
uint8_t * input )

◆ bharc_smbus_block_write_block_read()

int bharc_smbus_block_write_block_read ( const struct bh_arc * dev,
uint8_t cmd,
uint8_t snd_count,
uint8_t * send_buf,
uint8_t * rcv_count,
uint8_t * rcv_buf )

◆ bharc_smbus_byte_data_write()

int bharc_smbus_byte_data_write ( const struct bh_arc * dev,
uint8_t cmd,
uint8_t word )

◆ bharc_smbus_word_data_write()

int bharc_smbus_word_data_write ( const struct bh_arc * dev,
uint16_t cmd,
uint16_t word )