Lines Matching defs:codec
232 static inline void pcm1796_write_spi(struct oxygen *chip, unsigned int codec,
242 (codec_map[codec] << OXYGEN_SPI_CODEC_SHIFT) |
247 static inline void pcm1796_write_i2c(struct oxygen *chip, unsigned int codec,
250 oxygen_write_i2c(chip, I2C_DEVICE_PCM1796(codec), reg, value);
253 static void pcm1796_write(struct oxygen *chip, unsigned int codec,
260 pcm1796_write_spi(chip, codec, reg, value);
262 pcm1796_write_i2c(chip, codec, reg, value);
264 < ARRAY_SIZE(data->pcm1796_regs[codec]))
265 data->pcm1796_regs[codec][reg - PCM1796_REG_BASE] = value;
268 static void pcm1796_write_cached(struct oxygen *chip, unsigned int codec,
273 if (value != data->pcm1796_regs[codec][reg - PCM1796_REG_BASE])
274 pcm1796_write(chip, codec, reg, value);