Home
last modified time | relevance | path

Searched refs:ahub (Results 1 – 25 of 34) sorted by relevance

12

/linux/sound/soc/tegra/
H A Dtegra30_ahub.c23 static struct tegra30_ahub *ahub; variable
27 regmap_write(ahub->regmap_apbif, reg, val); in tegra30_apbif_write()
34 regmap_read(ahub->regmap_apbif, reg, &val); in tegra30_apbif_read()
40 regmap_write(ahub->regmap_ahub, reg, val); in tegra30_audio_write()
45 regcache_cache_only(ahub->regmap_apbif, true); in tegra30_ahub_runtime_suspend()
46 regcache_cache_only(ahub->regmap_ahub, true); in tegra30_ahub_runtime_suspend()
48 clk_bulk_disable_unprepare(ahub->nclocks, ahub->clocks); in tegra30_ahub_runtime_suspend()
68 ret = reset_control_bulk_assert(ahub->nresets, ahub->resets); in tegra30_ahub_runtime_resume()
72 ret = clk_bulk_prepare_enable(ahub->nclocks, ahub->clocks); in tegra30_ahub_runtime_resume()
78 ret = reset_control_bulk_deassert(ahub->nresets, ahub->resets); in tegra30_ahub_runtime_resume()
[all …]
H A Dtegra210_ahub.c21 struct tegra_ahub *ahub = snd_soc_component_get_drvdata(cmpnt); in tegra_ahub_get_value_enum() local
29 for (i = 0; i < ahub->soc_data->reg_count; i++) { in tegra_ahub_get_value_enum()
34 reg_val &= ahub->soc_data->mask[i]; in tegra_ahub_get_value_enum()
58 struct tegra_ahub *ahub = snd_soc_component_get_drvdata(cmpnt); in tegra_ahub_put_value_enum() local
82 for (i = 0; i < ahub->soc_data->reg_count; i++) { in tegra_ahub_put_value_enum()
85 update[i].mask = ahub->soc_data->mask[i]; in tegra_ahub_put_value_enum()
1324 struct tegra_ahub *ahub = dev_get_drvdata(dev); in tegra_ahub_runtime_suspend() local
1326 regcache_cache_only(ahub->regmap, true); in tegra_ahub_runtime_suspend()
1327 regcache_mark_dirty(ahub->regmap); in tegra_ahub_runtime_suspend()
1329 clk_disable_unprepare(ahub->clk); in tegra_ahub_runtime_suspend()
[all …]
H A DMakefile9 snd-soc-tegra30-ahub-y := tegra30_ahub.o
11 snd-soc-tegra210-ahub-y := tegra210_ahub.o
29 obj-$(CONFIG_SND_SOC_TEGRA30_AHUB) += snd-soc-tegra30-ahub.o
32 obj-$(CONFIG_SND_SOC_TEGRA210_AHUB) += snd-soc-tegra210-ahub.o
/linux/Documentation/devicetree/bindings/sound/
H A Dnvidia,tegra30-ahub.txt4 - compatible : For Tegra30, must contain "nvidia,tegra30-ahub". For Tegra114,
5 must contain "nvidia,tegra114-ahub". For Tegra124, must contain
6 "nvidia,tegra124-ahub". Otherwise, must contain "nvidia,<chip>-ahub",
66 ahub@70080000 {
67 compatible = "nvidia,tegra30-ahub";
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra114.dtsi580 ahub@70080000 {
581 compatible = "nvidia,tegra114-ahub";
626 nvidia,ahub-cif-ids = <4 4>;
636 nvidia,ahub-cif-ids = <5 5>;
646 nvidia,ahub-cif-ids = <6 6>;
656 nvidia,ahub-cif-ids = <7 7>;
666 nvidia,ahub-cif-ids = <8 8>;
H A Dtegra30.dtsi979 ahub@70080000 {
980 compatible = "nvidia,tegra30-ahub";
1014 nvidia,ahub-cif-ids = <4 4>;
1024 nvidia,ahub-cif-ids = <5 5>;
1034 nvidia,ahub-cif-ids = <6 6>;
1044 nvidia,ahub-cif-ids = <7 7>;
1054 nvidia,ahub-cif-ids = <8 8>;
H A Dtegra124.dtsi965 ahub@70300000 {
966 compatible = "nvidia,tegra124-ahub";
1020 nvidia,ahub-cif-ids = <4 4>;
1030 nvidia,ahub-cif-ids = <5 5>;
1040 nvidia,ahub-cif-ids = <6 6>;
1050 nvidia,ahub-cif-ids = <7 7>;
1060 nvidia,ahub-cif-ids = <8 8>;
H A Dtegra30-cardhu.dtsi402 ahub@70080000 {
H A Dtegra30-colibri.dtsi951 ahub@70080000 {
H A Dtegra114-dalmore.dts1108 ahub@70080000 {
H A Dtegra124-venice2.dts1032 ahub@70300000 {
H A Dtegra30-apalis.dtsi1094 ahub@70080000 {
H A Dtegra30-apalis-v1.1.dtsi1111 ahub@70080000 {
H A Dtegra30-asus-nexus7-grouper-common.dtsi987 ahub@70080000 {
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra132.dtsi890 ahub@70300000 {
891 compatible = "nvidia,tegra124-ahub";
945 nvidia,ahub-cif-ids = <4 4>;
956 nvidia,ahub-cif-ids = <5 5>;
967 nvidia,ahub-cif-ids = <6 6>;
978 nvidia,ahub-cif-ids = <7 7>;
989 nvidia,ahub-cif-ids = <8 8>;
H A Dtegra234-p3701.dtsi17 ahub@2900800 {
H A Dtegra234-p3767.dtsi16 ahub@2900800 {
H A Dtegra234-p3740-0002+p3701-0008.dts24 ahub@2900800 {
H A Dtegra186.dtsi132 tegra_ahub: ahub@2900800 {
133 compatible = "nvidia,tegra186-ahub";
136 clock-names = "ahub";
H A Dtegra210-p2371-2180.dts117 ahub@702d0800 {
H A Dtegra186-p3509-0000+p3636-0001.dts62 ahub@2900800 {
H A Dtegra194.dtsi227 tegra_ahub: ahub@2900800 {
228 compatible = "nvidia,tegra194-ahub",
229 "nvidia,tegra186-ahub";
232 clock-names = "ahub";
H A Dtegra210-p3450-0000.dts616 ahub@702d0800 {
H A Dtegra194-p2972-0000.dts17 ahub@2900800 {
H A Dtegra194-p3509-0000.dtsi12 ahub@2900800 {

12