Lines Matching refs:ahub

21 	struct tegra_ahub *ahub = snd_soc_component_get_drvdata(cmpnt);
29 for (i = 0; i < ahub->soc_data->reg_count; i++) {
34 reg_val &= ahub->soc_data->mask[i];
58 struct tegra_ahub *ahub = snd_soc_component_get_drvdata(cmpnt);
82 for (i = 0; i < ahub->soc_data->reg_count; i++) {
85 update[i].mask = ahub->soc_data->mask[i];
1315 { .compatible = "nvidia,tegra210-ahub", .data = &soc_data_tegra210 },
1316 { .compatible = "nvidia,tegra186-ahub", .data = &soc_data_tegra186 },
1317 { .compatible = "nvidia,tegra234-ahub", .data = &soc_data_tegra234 },
1324 struct tegra_ahub *ahub = dev_get_drvdata(dev);
1326 regcache_cache_only(ahub->regmap, true);
1327 regcache_mark_dirty(ahub->regmap);
1329 clk_disable_unprepare(ahub->clk);
1336 struct tegra_ahub *ahub = dev_get_drvdata(dev);
1339 err = clk_prepare_enable(ahub->clk);
1345 regcache_cache_only(ahub->regmap, false);
1346 regcache_sync(ahub->regmap);
1353 struct tegra_ahub *ahub;
1357 ahub = devm_kzalloc(&pdev->dev, sizeof(*ahub), GFP_KERNEL);
1358 if (!ahub)
1361 ahub->soc_data = of_device_get_match_data(&pdev->dev);
1363 platform_set_drvdata(pdev, ahub);
1365 ahub->clk = devm_clk_get(&pdev->dev, "ahub");
1366 if (IS_ERR(ahub->clk)) {
1368 return PTR_ERR(ahub->clk);
1375 ahub->regmap = devm_regmap_init_mmio(&pdev->dev, regs,
1376 ahub->soc_data->regmap_config);
1377 if (IS_ERR(ahub->regmap)) {
1379 return PTR_ERR(ahub->regmap);
1382 regcache_cache_only(ahub->regmap, true);
1385 ahub->soc_data->cmpnt_drv,
1386 ahub->soc_data->dai_drv,
1387 ahub->soc_data->num_dais);
1419 .name = "tegra210-ahub",