Lines Matching refs:value
554 * rt5677_dsp_mode_i2c_write_addr - Write value to address on DSP mode.
557 * @value: Address data.
558 * @opcode: opcode value
563 unsigned int addr, unsigned int value, unsigned int opcode)
573 dev_err(component->dev, "Failed to set addr msb value: %d\n", ret);
580 dev_err(component->dev, "Failed to set addr lsb value: %d\n", ret);
585 value >> 16);
587 dev_err(component->dev, "Failed to set data msb value: %d\n", ret);
592 value & 0xffff);
594 dev_err(component->dev, "Failed to set data lsb value: %d\n", ret);
601 dev_err(component->dev, "Failed to set op code value: %d\n", ret);
612 * rt5677_dsp_mode_i2c_read_addr - Read value from address on DSP mode.
615 * @value: Address data.
621 struct rt5677_priv *rt5677, unsigned int addr, unsigned int *value)
632 dev_err(component->dev, "Failed to set addr msb value: %d\n", ret);
639 dev_err(component->dev, "Failed to set addr lsb value: %d\n", ret);
646 dev_err(component->dev, "Failed to set op code value: %d\n", ret);
652 *value = (msb << 16) | lsb;
664 * @value: Register data.
670 unsigned int reg, unsigned int value)
673 value, 0x0001);
680 * @value: Register data.
686 struct rt5677_priv *rt5677, unsigned int reg, unsigned int *value)
689 value);
691 *value &= 0xffff;
986 ucontrol->value.integer.value[0] = rt5677->dsp_vad_en_request;
996 rt5677_set_dsp_vad(component, !!ucontrol->value.integer.value[0]);
2693 unsigned int value;
2697 regmap_read(rt5677->regmap, RT5677_TDM1_CTRL2, &value);
2698 if (value & RT5677_IF1_ADC_CTRL_MASK)
2716 unsigned int value;
2720 regmap_read(rt5677->regmap, RT5677_TDM2_CTRL2, &value);
2721 if (value & RT5677_IF2_ADC_CTRL_MASK)
4721 static void rt5677_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
4728 0x1 << (offset * 3 + 1), !!value << (offset * 3 + 1));
4733 RT5677_GPIO6_OUT_MASK, !!value << RT5677_GPIO6_OUT_SFT);
4742 unsigned offset, int value)
4750 (0x2 | !!value) << (offset * 3 + 1));
4756 RT5677_GPIO6_DIR_OUT | !!value << RT5677_GPIO6_OUT_SFT);
4769 int value, ret;
4771 ret = regmap_read(rt5677->regmap, RT5677_GPIO_ST, &value);
4775 return (value & (0x1 << offset)) >> offset;
4806 int value)
4816 (value & 0x3) << shift);
4824 (value & 0x3) << shift);
4897 int value)