Searched +full:tegra210 +full:- +full:dmic (Results 1 – 12 of 12) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-dmic.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Tegra210 DMIC Controller Device Tree Bindings10 The Digital MIC (DMIC) Controller is used to interface with Pulse12 Pulse Coded Modulation (PCM) signals. DMIC can be viewed as a PDM16 - Jon Hunter <jonathanh@nvidia.com>17 - Sameer Pujar <spujar@nvidia.com>21 pattern: "^dmic@[0-9a-f]*$"[all …]
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-ahub.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Tegra210 AHUB Device Tree Bindings11 for audio pre-processing, post-processing and a programmable full13 external interfaces such as I2S, DMIC, DSPK. It interfaces with ADMA17 - Jon Hunter <jonathanh@nvidia.com>18 - Sameer Pujar <spujar@nvidia.com>22 pattern: "^ahub@[0-9a-f]*$"[all …]
1 # SPDX-License-Identifier: GPL-2.0-only3 tristate "SoC Audio for the Tegra System-on-Chip"66 tristate "Tegra210 AHUB module"73 Say Y or M if you want to add support for Tegra210 AHUB module.76 tristate "Tegra210 DMIC module"79 Config to enable the Digital MIC (DMIC) controller which is used81 The DMIC controller implements a converter to convert PDM signals84 Say Y or M if you want to add support for Tegra210 DMIC module.87 tristate "Tegra210 I2S module"90 Config to enable the Inter-IC Sound (I2S) Controller which[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 // tegra210_dmic.c - Tegra210 DMIC driver26 /* Below enables all filters - DCR, LP and SC */45 struct tegra210_dmic *dmic = dev_get_drvdata(dev); in tegra210_dmic_runtime_suspend() local47 regcache_cache_only(dmic->regmap, true); in tegra210_dmic_runtime_suspend()48 regcache_mark_dirty(dmic->regmap); in tegra210_dmic_runtime_suspend()50 clk_disable_unprepare(dmic->clk_dmic); in tegra210_dmic_runtime_suspend()57 struct tegra210_dmic *dmic = dev_get_drvdata(dev); in tegra210_dmic_runtime_resume() local60 err = clk_prepare_enable(dmic->clk_dmic); in tegra210_dmic_runtime_resume()62 dev_err(dev, "failed to enable DMIC clock, err: %d\n", err); in tegra210_dmic_runtime_resume()[all …]
1 # SPDX-License-Identifier: GPL-2.03 snd-soc-tegra-pcm-objs := tegra_pcm.o4 snd-soc-tegra-utils-objs += tegra_asoc_utils.o5 snd-soc-tegra20-ac97-objs := tegra20_ac97.o6 snd-soc-tegra20-das-objs := tegra20_das.o7 snd-soc-tegra20-i2s-objs := tegra20_i2s.o8 snd-soc-tegra20-spdif-objs := tegra20_spdif.o9 snd-soc-tegra30-ahub-objs := tegra30_ahub.o10 snd-soc-tegra30-i2s-objs := tegra30_i2s.o11 snd-soc-tegra210-ahub-objs := tegra210_ahub.o[all …]
1 /* SPDX-License-Identifier: GPL-2.0-only */3 * tegra210_dmic.h - Definitions for Tegra210 DMIC driver12 /* Register offsets from DMIC BASE */
1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/clock/tegra210-car.h>3 #include <dt-bindings/gpio/tegra-gpio.h>4 #include <dt-bindings/memory/tegra210-mc.h>5 #include <dt-bindings/pinctrl/pinctrl-tegra.h>6 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>7 #include <dt-bindings/reset/tegra210-car.h>8 #include <dt-bindings/interrupt-controller/arm-gic.h>9 #include <dt-bindings/thermal/tegra124-soctherm.h>10 #include <dt-bindings/soc/tegra-pmc.h>[all …]
1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/clock/tegra186-clock.h>3 #include <dt-bindings/gpio/tegra186-gpio.h>4 #include <dt-bindings/interrupt-controller/arm-gic.h>5 #include <dt-bindings/mailbox/tegra186-hsp.h>6 #include <dt-bindings/memory/tegra186-mc.h>7 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>8 #include <dt-bindings/power/tegra186-powergate.h>9 #include <dt-bindings/reset/tegra186-reset.h>10 #include <dt-bindings/thermal/tegra186-bpmp-thermal.h>[all …]
1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/clock/tegra194-clock.h>3 #include <dt-bindings/gpio/tegra194-gpio.h>4 #include <dt-bindings/interrupt-controller/arm-gic.h>5 #include <dt-bindings/mailbox/tegra186-hsp.h>6 #include <dt-bindings/pinctrl/pinctrl-tegra.h>7 #include <dt-bindings/power/tegra194-powergate.h>8 #include <dt-bindings/reset/tegra194-reset.h>9 #include <dt-bindings/thermal/tegra194-bpmp-thermal.h>10 #include <dt-bindings/memory/tegra194-mc.h>[all …]
1 # SPDX-License-Identifier: GPL-2.03 ---4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra20-pmc.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#10 - Thierry Reding <thierry.reding@gmail.com>11 - Jonathan Hunter <jonathanh@nvidia.com>16 - nvidia,tegra20-pmc17 - nvidia,tegra20-pmc18 - nvidia,tegra30-pmc19 - nvidia,tegra114-pmc[all …]
1 // SPDX-License-Identifier: GPL-2.0-only6 * Copyright (c) 2018-2020, NVIDIA CORPORATION. All rights reserved.12 #define pr_fmt(fmt) "tegra-pmc: " fmt14 #include <linux/arm-smccc.h>16 #include <linux/clk-provider.h>18 #include <linux/clk/clk-conf.h>36 #include <linux/pinctrl/pinconf-generic.h>51 #include <dt-bindings/interrupt-controller/arm-gic.h>52 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>53 #include <dt-bindings/gpio/tegra186-gpio.h>[all …]
... -boot-2021.07/.readthedocs.yml u-boot-2021.07/Kbuild u-boot-2021.07 ...