Searched refs:ahub (Results 1 – 24 of 24) sorted by relevance
/Linux-v5.10/sound/soc/tegra/ |
D | tegra30_ahub.c | 23 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_disable_unprepare(ahub->clk_apbif); in tegra30_ahub_runtime_suspend() 49 clk_disable_unprepare(ahub->clk_d_audio); in tegra30_ahub_runtime_suspend() 69 ret = clk_prepare_enable(ahub->clk_d_audio); in tegra30_ahub_runtime_resume() 74 ret = clk_prepare_enable(ahub->clk_apbif); in tegra30_ahub_runtime_resume() [all …]
|
D | tegra210_ahub.c | 21 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 81 for (i = 0; i < ahub->soc_data->reg_count; i++) { in tegra_ahub_put_value_enum() 84 update[i].mask = ahub->soc_data->mask[i]; in tegra_ahub_put_value_enum() 569 struct tegra_ahub *ahub = dev_get_drvdata(dev); in tegra_ahub_runtime_suspend() local 571 regcache_cache_only(ahub->regmap, true); in tegra_ahub_runtime_suspend() 572 regcache_mark_dirty(ahub->regmap); in tegra_ahub_runtime_suspend() 574 clk_disable_unprepare(ahub->clk); in tegra_ahub_runtime_suspend() [all …]
|
D | Makefile | 9 snd-soc-tegra30-ahub-objs := tegra30_ahub.o 11 snd-soc-tegra210-ahub-objs := tegra210_ahub.o 23 obj-$(CONFIG_SND_SOC_TEGRA30_AHUB) += snd-soc-tegra30-ahub.o 26 obj-$(CONFIG_SND_SOC_TEGRA210_AHUB) += snd-soc-tegra210-ahub.o
|
/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
D | nvidia,tegra30-ahub.txt | 4 - 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";
|
D | nvidia,tegra30-i2s.txt | 15 - nvidia,ahub-cif-ids : The list of AHUB CIF IDs for this port, rx (playback) 16 first, tx (capture) second. See nvidia,tegra30-ahub.txt for values. 23 nvidia,ahub-cif-ids = <4 4>;
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | tegra114.dtsi | 548 ahub@70080000 { 549 compatible = "nvidia,tegra114-ahub"; 594 nvidia,ahub-cif-ids = <4 4>; 604 nvidia,ahub-cif-ids = <5 5>; 614 nvidia,ahub-cif-ids = <6 6>; 624 nvidia,ahub-cif-ids = <7 7>; 634 nvidia,ahub-cif-ids = <8 8>;
|
D | tegra30.dtsi | 786 ahub@70080000 { 787 compatible = "nvidia,tegra30-ahub"; 821 nvidia,ahub-cif-ids = <4 4>; 831 nvidia,ahub-cif-ids = <5 5>; 841 nvidia,ahub-cif-ids = <6 6>; 851 nvidia,ahub-cif-ids = <7 7>; 861 nvidia,ahub-cif-ids = <8 8>;
|
D | tegra124.dtsi | 943 ahub@70300000 { 944 compatible = "nvidia,tegra124-ahub"; 998 nvidia,ahub-cif-ids = <4 4>; 1008 nvidia,ahub-cif-ids = <5 5>; 1018 nvidia,ahub-cif-ids = <6 6>; 1028 nvidia,ahub-cif-ids = <7 7>; 1038 nvidia,ahub-cif-ids = <8 8>;
|
D | tegra30-cardhu.dtsi | 381 ahub@70080000 {
|
D | tegra124-nyan.dtsi | 535 ahub@70300000 {
|
D | tegra30-colibri.dtsi | 930 ahub@70080000 {
|
D | tegra30-apalis.dtsi | 1091 ahub@70080000 {
|
D | tegra114-dalmore.dts | 1105 ahub@70080000 {
|
D | tegra124-venice2.dts | 1020 ahub@70300000 {
|
D | tegra30-apalis-v1.1.dtsi | 1109 ahub@70080000 {
|
D | tegra30-asus-nexus7-grouper-common.dtsi | 959 ahub@70080000 {
|
D | tegra30-beaver.dts | 1919 ahub@70080000 {
|
D | tegra124-apalis.dtsi | 1928 ahub@70300000 {
|
D | tegra124-jetson-tk1.dts | 1836 ahub@70300000 {
|
D | tegra124-apalis-v1.2.dtsi | 1936 ahub@70300000 {
|
/Linux-v5.10/arch/arm64/boot/dts/nvidia/ |
D | tegra132.dtsi | 989 ahub@70300000 { 990 compatible = "nvidia,tegra124-ahub"; 1044 nvidia,ahub-cif-ids = <4 4>; 1055 nvidia,ahub-cif-ids = <5 5>; 1066 nvidia,ahub-cif-ids = <6 6>; 1077 nvidia,ahub-cif-ids = <7 7>; 1088 nvidia,ahub-cif-ids = <8 8>;
|
D | tegra186.dtsi | 144 tegra_ahub: ahub@2900800 { 145 compatible = "nvidia,tegra186-ahub"; 148 clock-names = "ahub";
|
D | tegra210.dtsi | 1391 tegra_ahub: ahub@702d0800 { 1392 compatible = "nvidia,tegra210-ahub"; 1395 clock-names = "ahub";
|
D | tegra194.dtsi | 144 tegra_ahub: ahub@2900800 { 145 compatible = "nvidia,tegra194-ahub", 146 "nvidia,tegra186-ahub"; 149 clock-names = "ahub";
|