Home
last modified time | relevance | path

Searched refs:rt766 (Results 1 – 2 of 2) sorted by relevance

/linux/sound/soc/codecs/
H A Drt766-sdca.c36 struct rt766_sdca_priv *rt766 = interrupt->priv; in rt766_sdca_btn_detect() local
42 ret = regmap_read(rt766->regmap, in rt766_sdca_btn_detect()
49 ret = regmap_read(rt766->regmap, in rt766_sdca_btn_detect()
61 ret = regmap_read(rt766->regmap, in rt766_sdca_btn_detect()
68 ret = regmap_read(rt766->regmap, in rt766_sdca_btn_detect()
74 buf = devm_kzalloc(&rt766->slave->dev, length, GFP_KERNEL); in rt766_sdca_btn_detect()
76 dev_err(&rt766->slave->dev, "%s: alloc buf failed\n", __func__); in rt766_sdca_btn_detect()
81 ret = regmap_read(rt766->regmap, in rt766_sdca_btn_detect()
88 if (rt766->hid) in rt766_sdca_btn_detect()
89 hid_input_report(rt766->hid, HID_INPUT_REPORT, in rt766_sdca_btn_detect()
[all …]
H A Drt766-sdca-sdw.c159 struct rt766_sdca_priv *rt766 = dev_get_drvdata(&slave->dev); in rt766_sdca_update_status() local
162 rt766->hw_init = false; in rt766_sdca_update_status()
165 if (rt766->hs_jack) { in rt766_sdca_update_status()
172 sdw_write_no_pm(rt766->slave, SDW_SCP_SDCA_INTMASK3, in rt766_sdca_update_status()
174 sdw_write_no_pm(rt766->slave, SDW_SCP_SDCA_INTMASK4, in rt766_sdca_update_status()
183 if (rt766->hw_init || status != SDW_SLAVE_ATTACHED) in rt766_sdca_update_status()
244 struct rt766_sdca_priv *rt766 = dev_get_drvdata(dev); in rt766_sdca_dev_suspend() local
246 if (!rt766->hw_init) in rt766_sdca_dev_suspend()
249 regcache_cache_only(rt766->regmap, true); in rt766_sdca_dev_suspend()
255 struct rt766_sdca_priv *rt766 = dev_get_drvdata(dev); in rt766_sdca_dev_system_suspend() local
[all …]