Lines Matching refs:regval

131 	uint32_t regval;  in iproc_dump_i2c_regs()  local
140 regval = iproc_i2c_reg_read(bus_id, SMB_CFG_REG); in iproc_dump_i2c_regs()
141 INFO("SMB_CFG_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
143 regval = iproc_i2c_reg_read(bus_id, SMB_TIMGCFG_REG); in iproc_dump_i2c_regs()
144 INFO("SMB_TIMGCFG_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
146 regval = iproc_i2c_reg_read(bus_id, SMB_ADDR_REG); in iproc_dump_i2c_regs()
147 INFO("SMB_ADDR_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
149 regval = iproc_i2c_reg_read(bus_id, SMB_MSTRFIFOCTL_REG); in iproc_dump_i2c_regs()
150 INFO("SMB_MSTRFIFOCTL_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
152 regval = iproc_i2c_reg_read(bus_id, SMB_SLVFIFOCTL_REG); in iproc_dump_i2c_regs()
153 INFO("SMB_SLVFIFOCTL_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
155 regval = iproc_i2c_reg_read(bus_id, SMB_BITBANGCTL_REG); in iproc_dump_i2c_regs()
156 INFO("SMB_BITBANGCTL_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
158 regval = iproc_i2c_reg_read(bus_id, SMB_MSTRCMD_REG); in iproc_dump_i2c_regs()
159 INFO("SMB_MSTRCMD_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
161 regval = iproc_i2c_reg_read(bus_id, SMB_SLVCMD_REG); in iproc_dump_i2c_regs()
162 INFO("SMB_SLVCMD_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
164 regval = iproc_i2c_reg_read(bus_id, SMB_EVTEN_REG); in iproc_dump_i2c_regs()
165 INFO("SMB_EVTEN_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
167 regval = iproc_i2c_reg_read(bus_id, SMB_EVTSTS_REG); in iproc_dump_i2c_regs()
168 INFO("SMB_EVTSTS_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
170 regval = iproc_i2c_reg_read(bus_id, SMB_MSTRDATAWR_REG); in iproc_dump_i2c_regs()
171 INFO("SMB_MSTRDATAWR_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
173 regval = iproc_i2c_reg_read(bus_id, SMB_MSTRDATARD_REG); in iproc_dump_i2c_regs()
174 INFO("SMB_MSTRDATARD_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
176 regval = iproc_i2c_reg_read(bus_id, SMB_SLVDATAWR_REG); in iproc_dump_i2c_regs()
177 INFO("SMB_SLVDATAWR_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
179 regval = iproc_i2c_reg_read(bus_id, SMB_SLVDATARD_REG); in iproc_dump_i2c_regs()
180 INFO("SMB_SLVDATARD_REG=0x%x\n", regval); in iproc_dump_i2c_regs()
194 uint32_t regval; in iproc_i2c_startbusy_wait() local
203 regval = iproc_i2c_reg_read(bus_id, SMB_MSTRCMD_REG); in iproc_i2c_startbusy_wait()
204 regval &= SMB_MSTRSTARTBUSYCMD_MASK; in iproc_i2c_startbusy_wait()
211 } while (regval != 0U); in iproc_i2c_startbusy_wait()
223 uint32_t regval; in iproc_i2c_write_trans_data() local
297 regval = (num_data_bytes == 1U) ? in iproc_i2c_write_trans_data()
300 regval); in iproc_i2c_write_trans_data()
312 uint32_t regval; in iproc_i2c_write_master_command() local
317 regval = iproc_i2c_reg_read(info->bus_id, SMB_MSTRCMD_REG); in iproc_i2c_write_master_command()
318 while ((regval & SMB_MSTRSTARTBUSYCMD_MASK) != 0U) { in iproc_i2c_write_master_command()
325 regval = iproc_i2c_reg_read(info->bus_id, SMB_MSTRCMD_REG); in iproc_i2c_write_master_command()
329 if (!(regval & SMB_MSTRSTARTBUSYCMD_MASK)) { in iproc_i2c_write_master_command()
331 regval &= SMB_MSTRSTS_MASK; in iproc_i2c_write_master_command()
332 regval >>= SMB_MSTRSTS_SHIFT; in iproc_i2c_write_master_command()
333 if (regval != MSTR_STS_XACT_SUCCESS) { in iproc_i2c_write_master_command()
335 ERROR("%s: ERROR: %u exiting\n", __func__, regval); in iproc_i2c_write_master_command()
381 uint32_t regval; in iproc_i2c_data_recv() local
406 regval = iproc_i2c_reg_read(info->bus_id, SMB_MSTRDATARD_REG); in iproc_i2c_data_recv()
412 *num_bytes_read = regval & SMB_MSTRRDDATA_MASK; in iproc_i2c_data_recv()
422 regval = iproc_i2c_reg_read(info->bus_id, in iproc_i2c_data_recv()
424 info->data[i] = regval & SMB_MSTRRDDATA_MASK; in iproc_i2c_data_recv()
428 *info->data = regval & SMB_MSTRRDDATA_MASK; in iproc_i2c_data_recv()
479 uint32_t regval; in iproc_i2c_init() local
486 regval = iproc_i2c_reg_read(bus_id, SMB_CFG_REG); in iproc_i2c_init()
487 regval |= BIT(SMB_CFG_RST_SHIFT); in iproc_i2c_init()
488 regval &= ~(BIT(SMB_CFG_SMBEN_SHIFT)); in iproc_i2c_init()
489 iproc_i2c_reg_write(bus_id, SMB_CFG_REG, regval); in iproc_i2c_init()
495 regval &= ~(BIT(SMB_CFG_RST_SHIFT)); in iproc_i2c_init()
496 iproc_i2c_reg_write(bus_id, SMB_CFG_REG, regval); in iproc_i2c_init()
502 regval = SMB_MSTRRXFIFOFLSH_MASK | SMB_MSTRTXFIFOFLSH_MASK; in iproc_i2c_init()
503 iproc_i2c_reg_write(bus_id, SMB_MSTRFIFOCTL_REG, regval); in iproc_i2c_init()
510 regval = iproc_i2c_reg_read(bus_id, SMB_CFG_REG); in iproc_i2c_init()
511 regval |= SMB_CFG_SMBEN_MASK; in iproc_i2c_init()
512 iproc_i2c_reg_write(bus_id, SMB_CFG_REG, regval); in iproc_i2c_init()
522 regval = 0x0U; in iproc_i2c_init()
523 iproc_i2c_reg_write(bus_id, SMB_EVTEN_REG, regval); in iproc_i2c_init()
526 regval = iproc_i2c_reg_read(bus_id, SMB_EVTSTS_REG); in iproc_i2c_init()
527 iproc_i2c_reg_write(bus_id, SMB_EVTSTS_REG, regval); in iproc_i2c_init()
576 uint32_t regval; in i2c_probe() local
584 regval = (devaddr << 1U); in i2c_probe()
585 iproc_i2c_reg_write(bus_id, SMB_MSTRDATAWR_REG, regval); in i2c_probe()
587 regval = ((SMBUS_PROT_QUICK_CMD << SMB_MSTRSMBUSPROTO_SHIFT) | in i2c_probe()
589 iproc_i2c_reg_write(bus_id, SMB_MSTRCMD_REG, regval); in i2c_probe()
598 regval = iproc_i2c_reg_read(bus_id, SMB_MSTRCMD_REG); in i2c_probe()
599 if (((regval & SMB_MSTRSTS_MASK) >> SMB_MSTRSTS_SHIFT) == 0) in i2c_probe()
865 uint32_t regval; in i2c_get_bus_speed() local
868 regval = iproc_i2c_reg_read(bus_id, SMB_TIMGCFG_REG); in i2c_get_bus_speed()
869 regval &= SMB_TIMGCFG_MODE400_MASK; in i2c_get_bus_speed()
870 regval >>= SMB_TIMGCFG_MODE400_SHIFT; in i2c_get_bus_speed()
872 switch (regval) { in i2c_get_bus_speed()