Lines Matching full:spdifrx
253 * struct mchp_spdifrx_ch_stat: MCHP SPDIFRX channel status
263 * struct mchp_spdifrx_user_data: MCHP SPDIFRX user data
273 * struct mchp_spdifrx_mixer_control: MCHP SPDIFRX mixer control data structure
289 * struct mchp_spdifrx_dev: MCHP SPDIFRX device data structure
1015 .name = "mchp-spdifrx",
1027 .name = "mchp-spdifrx",
1033 .compatible = "microchip,sama7g5-spdifrx",
1041 struct mchp_spdifrx_dev *spdifrx = dev_get_drvdata(dev); in mchp_spdifrx_runtime_suspend() local
1043 regcache_cache_only(spdifrx->regmap, true); in mchp_spdifrx_runtime_suspend()
1044 clk_disable_unprepare(spdifrx->gclk); in mchp_spdifrx_runtime_suspend()
1045 clk_disable_unprepare(spdifrx->pclk); in mchp_spdifrx_runtime_suspend()
1052 struct mchp_spdifrx_dev *spdifrx = dev_get_drvdata(dev); in mchp_spdifrx_runtime_resume() local
1055 ret = clk_prepare_enable(spdifrx->pclk); in mchp_spdifrx_runtime_resume()
1059 ret = clk_prepare_enable(spdifrx->gclk); in mchp_spdifrx_runtime_resume()
1063 regcache_cache_only(spdifrx->regmap, false); in mchp_spdifrx_runtime_resume()
1064 regcache_mark_dirty(spdifrx->regmap); in mchp_spdifrx_runtime_resume()
1065 ret = regcache_sync(spdifrx->regmap); in mchp_spdifrx_runtime_resume()
1067 regcache_cache_only(spdifrx->regmap, true); in mchp_spdifrx_runtime_resume()
1068 clk_disable_unprepare(spdifrx->gclk); in mchp_spdifrx_runtime_resume()
1070 clk_disable_unprepare(spdifrx->pclk); in mchp_spdifrx_runtime_resume()