Home
last modified time | relevance | path

Searched refs:RK_I2C_DWORD_TO_BYTE_COUNT (Results 1 - 1 of 1) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/i2c/busses/
H A Di2c-rk3x.c88 #define RK_I2C_DWORD_TO_BYTE_COUNT 4 macro
419 for (j = 0; j < RK_I2C_DWORD_TO_BYTE_COUNT; ++j) { in rk3x_i2c_fill_transmit_buf()
434 i2c_writel(i2c, val, TXBUFFER_BASE + RK_I2C_DWORD_TO_BYTE_COUNT * i); in rk3x_i2c_fill_transmit_buf()
492 if (i % RK_I2C_DWORD_TO_BYTE_COUNT == 0) { in rk3x_i2c_handle_read()
493 val = i2c_readl(i2c, RXBUFFER_BASE + (i / RK_I2C_DWORD_TO_BYTE_COUNT) * RK_I2C_DWORD_TO_BYTE_COUNT); in rk3x_i2c_handle_read()
496 byte = (val >> ((i % RK_I2C_DWORD_TO_BYTE_COUNT) * RK_I2C_BYTE_TO_BIT_COUNT)) & RK_I2C_BYTE_VALUE_MASK; in rk3x_i2c_handle_read()

Completed in 3 milliseconds