stk1160_write_reg
stk1160_write_reg(dev, STK1160_AC97CTL_0, 0x94);
stk1160_write_reg(dev, STK1160_AC97CTL_0, 0x8c);
stk1160_write_reg(dev, STK1160_AC97CTL_1 + 2, 0x01);
stk1160_write_reg(dev, STK1160_AC97CTL_1 + 3, 0x00);
stk1160_write_reg(dev, STK1160_AC97_ADDR, reg);
stk1160_write_reg(dev, STK1160_AC97_CMD, value & 0xff);
stk1160_write_reg(dev, STK1160_AC97_CMD + 1, (value & 0xff00) >> 8);
stk1160_write_reg(dev, STK1160_AC97CTL_0, 0x8c);
stk1160_write_reg(dev, STK1160_AC97_ADDR, reg);
stk1160_write_reg(dev, STK1160_AC97CTL_0, 0x8b);
stk1160_write_reg(dev, STK1160_GCTRL, gctrl[dev->ctl_input]);
stk1160_write_reg(dev, ctl[i].reg, ctl[i].val);
rc = stk1160_write_reg(dev, STK1160_SICTL, 0x20);
rc = stk1160_write_reg(dev, STK1160_SICTL_SDA, addr);
rc = stk1160_write_reg(dev, STK1160_SBUSR_RA, 0x00);
rc = stk1160_write_reg(dev, STK1160_SICTL, 0x20);
stk1160_write_reg(dev, STK1160_SICTL_CD, 0x0f);
stk1160_write_reg(dev, STK1160_ASIC + 3, 0x00);
rc = stk1160_write_reg(dev, STK1160_SICTL_SDA, addr);
rc = stk1160_write_reg(dev, STK1160_SBUSW_WA, reg);
rc = stk1160_write_reg(dev, STK1160_SBUSW_WD, value);
rc = stk1160_write_reg(dev, STK1160_SICTL, 0x01);
rc = stk1160_write_reg(dev, STK1160_SICTL_SDA, addr);
rc = stk1160_write_reg(dev, STK1160_SBUSR_RA, reg);
stk1160_write_reg(dev, std525[i].reg, std525[i].val);
stk1160_write_reg(dev, std625[i].reg, std625[i].val);
stk1160_write_reg(dev, STK1160_DMCTRL_H_UNITS, ctrl->col_n);
stk1160_write_reg(dev, STK1160_DMCTRL_V_UNITS, ctrl->row_n);
stk1160_write_reg(dev, STK1160_DMCTRL, val);
stk1160_write_reg(dev, STK1160_DCTRL, 0xb3);
stk1160_write_reg(dev, STK1160_DCTRL+3, 0x00);
stk1160_write_reg(dev, STK1160_DCTRL, 0x00);
stk1160_write_reg(dev, STK1160_DCTRL+3, 0x00);
return stk1160_write_reg(dev, reg->reg, reg->val);
int stk1160_write_reg(struct stk1160 *dev, u16 reg, u16 value);