ssm2602 295 sound/soc/codecs/ssm2602.c struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component); ssm2602 296 sound/soc/codecs/ssm2602.c int srate = ssm2602_get_coeff(ssm2602->sysclk, params_rate(params)); ssm2602 302 sound/soc/codecs/ssm2602.c regmap_write(ssm2602->regmap, SSM2602_SRATE, srate); ssm2602 321 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_IFACE, ssm2602 330 sound/soc/codecs/ssm2602.c struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component); ssm2602 332 sound/soc/codecs/ssm2602.c if (ssm2602->sysclk_constraints) { ssm2602 335 sound/soc/codecs/ssm2602.c ssm2602->sysclk_constraints); ssm2602 343 sound/soc/codecs/ssm2602.c struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(dai->component); ssm2602 346 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_APDIGI, ssm2602 350 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_APDIGI, ssm2602 359 sound/soc/codecs/ssm2602.c struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component); ssm2602 368 sound/soc/codecs/ssm2602.c ssm2602->sysclk_constraints = &ssm2602_constraints_12288000; ssm2602 372 sound/soc/codecs/ssm2602.c ssm2602->sysclk_constraints = &ssm2602_constraints_11289600; ssm2602 375 sound/soc/codecs/ssm2602.c ssm2602->sysclk_constraints = NULL; ssm2602 380 sound/soc/codecs/ssm2602.c ssm2602->sysclk = freq; ssm2602 396 sound/soc/codecs/ssm2602.c ssm2602->clk_out_pwr |= mask; ssm2602 398 sound/soc/codecs/ssm2602.c ssm2602->clk_out_pwr &= ~mask; ssm2602 400 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_PWR, ssm2602 401 sound/soc/codecs/ssm2602.c PWR_CLK_OUT_PDN | PWR_OSC_PDN, ssm2602->clk_out_pwr); ssm2602 410 sound/soc/codecs/ssm2602.c struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(codec_dai->component); ssm2602 462 sound/soc/codecs/ssm2602.c regmap_write(ssm2602->regmap, SSM2602_IFACE, iface); ssm2602 469 sound/soc/codecs/ssm2602.c struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component); ssm2602 474 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_PWR, ssm2602 476 sound/soc/codecs/ssm2602.c ssm2602->clk_out_pwr); ssm2602 482 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_PWR, ssm2602 488 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_PWR, ssm2602 534 sound/soc/codecs/ssm2602.c struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component); ssm2602 536 sound/soc/codecs/ssm2602.c regcache_sync(ssm2602->regmap); ssm2602 544 sound/soc/codecs/ssm2602.c struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component); ssm2602 547 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_LOUT1V, ssm2602 549 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_ROUT1V, ssm2602 582 sound/soc/codecs/ssm2602.c struct ssm2602_priv *ssm2602 = snd_soc_component_get_drvdata(component); ssm2602 585 sound/soc/codecs/ssm2602.c ret = regmap_write(ssm2602->regmap, SSM2602_RESET, 0); ssm2602 592 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_LINVOL, ssm2602 594 sound/soc/codecs/ssm2602.c regmap_update_bits(ssm2602->regmap, SSM2602_RINVOL, ssm2602 597 sound/soc/codecs/ssm2602.c regmap_write(ssm2602->regmap, SSM2602_APANA, APANA_SELECT_DAC | ssm2602 600 sound/soc/codecs/ssm2602.c switch (ssm2602->type) { ssm2602 650 sound/soc/codecs/ssm2602.c struct ssm2602_priv *ssm2602; ssm2602 655 sound/soc/codecs/ssm2602.c ssm2602 = devm_kzalloc(dev, sizeof(*ssm2602), GFP_KERNEL); ssm2602 656 sound/soc/codecs/ssm2602.c if (ssm2602 == NULL) ssm2602 659 sound/soc/codecs/ssm2602.c dev_set_drvdata(dev, ssm2602); ssm2602 660 sound/soc/codecs/ssm2602.c ssm2602->type = type; ssm2602 661 sound/soc/codecs/ssm2602.c ssm2602->regmap = regmap;