Lines Matching defs:rt5677

560 static int rt5677_dsp_mode_i2c_write_addr(struct rt5677_priv *rt5677,  in rt5677_dsp_mode_i2c_write_addr()
619 struct rt5677_priv *rt5677, unsigned int addr, unsigned int *value) in rt5677_dsp_mode_i2c_read_addr()
667 static int rt5677_dsp_mode_i2c_write(struct rt5677_priv *rt5677, in rt5677_dsp_mode_i2c_write()
684 struct rt5677_priv *rt5677, unsigned int reg, unsigned int *value) in rt5677_dsp_mode_i2c_read()
694 static void rt5677_set_dsp_mode(struct rt5677_priv *rt5677, bool on) in rt5677_set_dsp_mode()
707 static unsigned int rt5677_set_vad_source(struct rt5677_priv *rt5677) in rt5677_set_vad_source()
811 static int rt5677_parse_and_load_dsp(struct rt5677_priv *rt5677, const u8 *buf, in rt5677_parse_and_load_dsp()
855 static int rt5677_load_dsp_from_file(struct rt5677_priv *rt5677) in rt5677_load_dsp_from_file()
876 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_set_dsp_vad() local
889 struct rt5677_priv *rt5677 = in rt5677_dsp_work() local
982 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_dsp_vad_get() local
1089 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in set_dmic_clk() local
1107 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in is_sys_clk_from_pll() local
1122 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in is_using_asrc() local
1205 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in can_use_asrc() local
1230 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_sel_asrc_clk_src() local
1410 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_dmic_use_asrc() local
2571 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_bst1_event() local
2595 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_bst2_event() local
2619 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_set_pll1_event() local
2641 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_set_pll2_event() local
2663 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_set_micbias1_event() local
2690 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_if1_adc_tdm_event() local
2713 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_if2_adc_tdm_event() local
2736 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_vref_event() local
4291 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_hw_params() local
4376 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_set_dai_fmt() local
4450 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_set_dai_sysclk() local
4503 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_set_dai_pll() local
4583 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_set_tdm_slot() local
4645 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_set_bias_level() local
4718 static int rt5677_update_gpio_bits(struct rt5677_priv *rt5677, unsigned offset, int m, int v) in rt5677_update_gpio_bits()
4730 struct rt5677_priv *rt5677 = gpiochip_get_data(chip); in rt5677_gpio_set() local
4740 struct rt5677_priv *rt5677 = gpiochip_get_data(chip); in rt5677_gpio_direction_out() local
4750 struct rt5677_priv *rt5677 = gpiochip_get_data(chip); in rt5677_gpio_get() local
4762 struct rt5677_priv *rt5677 = gpiochip_get_data(chip); in rt5677_gpio_direction_in() local
4775 static void rt5677_gpio_config(struct rt5677_priv *rt5677, unsigned offset, in rt5677_gpio_config()
4804 struct rt5677_priv *rt5677 = gpiochip_get_data(chip); in rt5677_to_irq() local
4846 struct rt5677_priv *rt5677 = i2c_get_clientdata(i2c); in rt5677_init_gpio() local
4861 struct rt5677_priv *rt5677 = i2c_get_clientdata(i2c); in rt5677_free_gpio() local
4866 static void rt5677_gpio_config(struct rt5677_priv *rt5677, unsigned offset, in rt5677_gpio_config()
4883 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_probe() local
4916 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_remove() local
4928 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_suspend() local
4948 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component); in rt5677_resume() local
4978 struct rt5677_priv *rt5677 = i2c_get_clientdata(client); in rt5677_read() local
5000 struct rt5677_priv *rt5677 = i2c_get_clientdata(client); in rt5677_write() local
5209 static void rt5677_read_device_properties(struct rt5677_priv *rt5677, in rt5677_read_device_properties()
5279 static bool rt5677_check_hotword(struct rt5677_priv *rt5677) in rt5677_check_hotword()
5303 struct rt5677_priv *rt5677 = data; in rt5677_irq() local
5374 struct rt5677_priv *rt5677 = in rt5677_resume_irq_check() local
5406 struct rt5677_priv *rt5677 = irq_data_get_irq_chip_data(data); in rt5677_irq_bus_lock() local
5413 struct rt5677_priv *rt5677 = irq_data_get_irq_chip_data(data); in rt5677_irq_bus_sync_unlock() local
5424 struct rt5677_priv *rt5677 = irq_data_get_irq_chip_data(data); in rt5677_irq_enable() local
5431 struct rt5677_priv *rt5677 = irq_data_get_irq_chip_data(data); in rt5677_irq_disable() local
5447 struct rt5677_priv *rt5677 = h->host_data; in rt5677_irq_map() local
5465 struct rt5677_priv *rt5677 = i2c_get_clientdata(i2c); in rt5677_init_irq() local
5533 struct rt5677_priv *rt5677; in rt5677_i2c_probe() local