Searched refs:rt1308 (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.10/sound/soc/codecs/ |
D | rt1308-sdw.c | 82 struct rt1308_sdw_priv *rt1308 = dev_get_drvdata(dev); in rt1308_clock_config() local 85 clk_freq = (rt1308->params.curr_dr_freq >> 1); in rt1308_clock_config() 110 regmap_write(rt1308->regmap, 0xe0, value); in rt1308_clock_config() 111 regmap_write(rt1308->regmap, 0xf0, value); in rt1308_clock_config() 164 struct rt1308_sdw_priv *rt1308 = dev_get_drvdata(dev); in rt1308_io_init() local 169 if (rt1308->hw_init) in rt1308_io_init() 172 if (rt1308->first_hw_init) { in rt1308_io_init() 173 regcache_cache_only(rt1308->regmap, false); in rt1308_io_init() 174 regcache_cache_bypass(rt1308->regmap, true); in rt1308_io_init() 180 if (!rt1308->first_hw_init) { in rt1308_io_init() [all …]
|
D | rt1308.c | 199 struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component); in rt1308_reg_init() local 201 return regmap_multi_reg_write(rt1308->regmap, init_list, in rt1308_reg_init() 457 struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component); in rt1308_hw_params() local 461 rt1308->lrck = params_rate(params); in rt1308_hw_params() 462 pre_div = rt1308_get_clk_info(rt1308->sysclk, rt1308->lrck); in rt1308_hw_params() 465 "Unsupported clock setting %d\n", rt1308->lrck); in rt1308_hw_params() 477 rt1308->bclk = rt1308->lrck * (32 << bclk_ms); in rt1308_hw_params() 483 rt1308->lrck, pre_div, dai->id); in rt1308_hw_params() 524 struct rt1308_priv *rt1308 = snd_soc_component_get_drvdata(component); in rt1308_set_dai_fmt() local 529 rt1308->master = 0; in rt1308_set_dai_fmt() [all …]
|
D | Makefile | 165 snd-soc-rt1308-objs := rt1308.o 166 snd-soc-rt1308-sdw-objs := rt1308-sdw.o 474 obj-$(CONFIG_SND_SOC_RT1308) += snd-soc-rt1308.o 475 obj-$(CONFIG_SND_SOC_RT1308_SDW) += snd-soc-rt1308-sdw.o
|
/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
D | rt1308.txt | 7 - compatible : "realtek,rt1308". 14 rt1308: rt1308@10 { 15 compatible = "realtek,rt1308";
|