SPI_REG_SHIFT
#define SPI_REG(reg, value) (((reg) << SPI_REG_SHIFT) | (value))
int reg = spi_dac_init[n] >> SPI_REG_SHIFT;
unsigned int reg = kcontrol->private_value >> SPI_REG_SHIFT;
unsigned int reg = kcontrol->private_value >> SPI_REG_SHIFT;
spi_switch.private_value = (reg << SPI_REG_SHIFT) | bit;