Home
last modified time | relevance | path

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

/trusted-firmware-a-latest/drivers/nxp/i2c/
Di2c.c22 struct ls_i2c *ccsr_i2c = (void *)nxp_i2c_addr; in i2c_init() local
26 i2c_out(&ccsr_i2c->cr, I2C_CR_DIS); in i2c_init()
27 i2c_out(&ccsr_i2c->fd, I2C_FD_CONSERV); in i2c_init()
28 i2c_out(&ccsr_i2c->sr, I2C_SR_RST); in i2c_init()
29 i2c_out(&ccsr_i2c->cr, I2C_CR_EN); in i2c_init()
32 static int wait_for_state(struct ls_i2c *ccsr_i2c, in wait_for_state() argument
40 sr = i2c_in(&ccsr_i2c->sr); in wait_for_state()
42 i2c_out(&ccsr_i2c->sr, sr); in wait_for_state()
60 static int tx_byte(struct ls_i2c *ccsr_i2c, unsigned char c) in tx_byte() argument
64 i2c_out(&ccsr_i2c->sr, I2C_SR_IF); in tx_byte()
[all …]