i2c_reg
entry->i2c_reg, entry->i2c_len, &val);
entry->i2c_bus, entry->i2c_addr, entry->i2c_reg, entry->i2c_len);
entry->i2c_reg, entry->i2c_len, value);
value, entry->i2c_bus, entry->i2c_addr, entry->i2c_reg, entry->i2c_len);
&dev_entry->i2c_reg);
u8 i2c_reg, u8 i2c_len, u64 *val)
pkt.i2c_reg = i2c_reg;
u8 i2c_reg, u8 i2c_len, u64 val)
pkt.i2c_reg = i2c_reg;
u8 i2c_reg;
u8 i2c_addr, u8 i2c_reg, u32 *val);
u8 i2c_addr, u8 i2c_reg, u32 val);
td->i2c_reg = vsel_reg;
u32 i2c_reg;
dfll_i2c_writel(td, td->i2c_reg, DFLL_I2C_VDD_REG_ADDR);
static int read_u8_from_i2c(struct i2c_client *client, u8 i2c_reg, u8 *output)
int status = i2c_smbus_read_byte_data(client, i2c_reg);
i2c_reg, status);
static void read_temp_from_i2c(struct i2c_client *client, u8 i2c_reg,
if (read_u8_from_i2c(client, i2c_reg, °rees) < 0)
if (read_u8_from_i2c(client, i2c_reg + 1, &fractional) < 0)
struct i2c_reg __iomem *i2c_reg;
struct i2c_reg __iomem *i2c_reg;
i2c_reg = cpm->i2c_reg;
i = in_8(&i2c_reg->i2cer);
out_8(&i2c_reg->i2cer, i);
struct i2c_reg __iomem *i2c_reg = cpm->i2c_reg;
out_8(&i2c_reg->i2cmr, 0x00); /* Disable all interrupts */
out_8(&i2c_reg->i2cer, 0xff);
struct i2c_reg __iomem *i2c_reg = cpm->i2c_reg;
out_8(&cpm->i2c_reg->i2com, I2COM_MASTER);
out_8(&i2c_reg->i2cmr, I2CER_TXE | I2CER_TXB | I2CER_RXB);
out_8(&i2c_reg->i2cer, 0xff); /* Clear interrupt status */
setbits8(&i2c_reg->i2mod, I2MOD_EN); /* Enable */
setbits8(&i2c_reg->i2com, I2COM_START);
clrbits8(&i2c_reg->i2mod, I2MOD_EN);
clrbits8(&i2c_reg->i2mod, I2MOD_EN);
cpm->i2c_reg = of_iomap(ofdev->dev.of_node, 0);
if (cpm->i2c_reg == NULL) {
out_8(&cpm->i2c_reg->i2add, 0x7f << 1);
out_8(&cpm->i2c_reg->i2brg, brg);
out_8(&cpm->i2c_reg->i2mod, 0x00);
out_8(&cpm->i2c_reg->i2com, I2COM_MASTER);
out_8(&cpm->i2c_reg->i2cmr, 0);
out_8(&cpm->i2c_reg->i2cer, 0xff);
iounmap(cpm->i2c_reg);
clrbits8(&cpm->i2c_reg->i2mod, I2MOD_EN);
out_8(&cpm->i2c_reg->i2cmr, 0);
out_8(&cpm->i2c_reg->i2cer, 0xff);
iounmap(cpm->i2c_reg);
i2c_reg = MGB4_IS_GMSL3(mgbdev) ? 0x1CE : 0x49;
ret = mgb4_i2c_mask_byte(&vindev->deser, i2c_reg, i2c_mask, i2c_data);
u16 i2c_reg;
i2c_reg = MGB4_IS_GMSL3(mgbdev) ? 0x1CE : 0x49;
ret = mgb4_i2c_read_byte(&vindev->deser, i2c_reg);
u16 i2c_reg;
__u8 i2c_reg;
static int cs8409_i2c_set_page(struct sub_codec *scodec, unsigned int i2c_reg)
if (scodec->paged && (scodec->last_page != (i2c_reg >> 8))) {
cs8409_vendor_coef_set(codec, CS8409_I2C_QWRITE, i2c_reg >> 8);
scodec->last_page = i2c_reg >> 8;