reg_rdata
case reg_rdata:
case reg_rdata:
reg = aspeed_sgpio_is_input(offset) ? reg_val : reg_rdata;
addr = aspeed_sgpio_g4_bank_reg(gpio, bank, reg_rdata);
if (reg == reg_rdata || reg == reg_irq_status)
gpio->dcache[GPIO_BANK(offset)] = aspeed_g4_reg_bank_get(gpio, offset, reg_rdata);
gpio->config->llops->reg_bank_get(gpio, (i << 5), reg_rdata);
case reg_rdata:
case reg_rdata:
dev->i2c_bus[0].reg_rdata = I2C1_RDATA;
dev->i2c_bus[1].reg_rdata = I2C2_RDATA;
dev->i2c_bus[2].reg_rdata = I2C3_RDATA;
msg->buf[cnt] = cx_read(bus->reg_rdata) & 0xff;
u32 reg_rdata;
dev->i2c_bus[0].reg_rdata = I2C1_RDATA;
msg->buf[cnt] = cx_read(bus->reg_rdata) & 0xff;
u32 reg_rdata;
u32 reg_rdata;
reg_rdata = pmif_readl(arb, pbus, arb->chan.ch_sta);
return GET_SWINF(reg_rdata) == SWINF_WFVLDCLR;