dac_val
unsigned int dac_val;
err = regmap_read(priv->map, CIO_DAC_BASE + offset, &dac_val);
*val = dac_val;
*val = st->dac_val;
st->dac_val = val;
st->dac_val = 0;
int dac_val;
smtc_mmiowb(red >> 10, dac_val);
smtc_mmiowb(green >> 10, dac_val);
smtc_mmiowb(blue >> 10, dac_val);
outb_p(entries[i].red, dac_val);
outb_p(entries[i].green, dac_val);
outb_p(entries[i].blue, dac_val);
outb_p(red >> shift, dac_val);
outb_p(green >> shift, dac_val);
outb_p(blue >> shift, dac_val);