Home
last modified time | relevance | path

Searched refs:bid (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/drivers/
H A Dimx_i2c.c151 static uint8_t i2c_io_read8(uint8_t bid, uint32_t address) in i2c_io_read8() argument
153 return io_read8(i2c_bus[bid].va + address); in i2c_io_read8()
156 static void i2c_io_write8(uint8_t bid, uint32_t address, uint8_t data) in i2c_io_write8() argument
158 return io_write8(i2c_bus[bid].va + address, data); in i2c_io_write8()
195 static void i2c_set_prescaler(uint8_t bid, uint32_t bps) in i2c_set_prescaler() argument
212 i2c_io_write8(bid, IFDR, p->prescaler); in i2c_set_prescaler()
215 static void i2c_set_bus_speed(uint8_t bid, int bps) in i2c_set_bus_speed() argument
222 addr += CCM_CCGRx_SET(i2c_clk.i2c[bid]); in i2c_set_bus_speed()
225 addr += i2c_clk.i2c[bid]; in i2c_set_bus_speed()
226 val = i2c_clk.cgrbm[bid] | io_read32(addr); in i2c_set_bus_speed()
[all …]
/optee_os/core/include/drivers/
H A Dimx_i2c.h12 TEE_Result imx_i2c_write(uint8_t bid, uint8_t chip, const uint8_t *p, int l);
13 TEE_Result imx_i2c_read(uint8_t bid, uint8_t chip, uint8_t *p, int l);
14 TEE_Result imx_i2c_probe(uint8_t bid, uint8_t chip);
15 TEE_Result imx_i2c_init(uint8_t bid, int bps);