Searched refs:rt766 (Results 1 – 2 of 2) sorted by relevance
| /linux/sound/soc/codecs/ |
| H A D | rt766-sdca.c | 36 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 D | rt766-sdca-sdw.c | 159 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 …]
|