/linux/sound/soc/tegra/ |
H A D | tegra210_adx.c | 3 // tegra210_adx.c - Tegra210 ADX driver 35 static void tegra210_adx_write_map_ram(struct tegra210_adx *adx) in tegra210_adx_write_map_ram() argument 39 regmap_write(adx->regmap, TEGRA210_ADX_CFG_RAM_CTRL, in tegra210_adx_write_map_ram() 45 regmap_write(adx->regmap, TEGRA210_ADX_CFG_RAM_DATA, in tegra210_adx_write_map_ram() 46 adx->map[i]); in tegra210_adx_write_map_ram() 48 regmap_write(adx->regmap, TEGRA210_ADX_IN_BYTE_EN0, adx->byte_mask[0]); in tegra210_adx_write_map_ram() 49 regmap_write(adx->regmap, TEGRA210_ADX_IN_BYTE_EN1, adx->byte_mask[1]); in tegra210_adx_write_map_ram() 55 struct tegra210_adx *adx = snd_soc_dai_get_drvdata(dai); in tegra210_adx_startup() local 59 /* Ensure if ADX status is disabled */ in tegra210_adx_startup() 60 err = regmap_read_poll_timeout_atomic(adx->regmap, TEGRA210_ADX_STATUS, in tegra210_adx_startup() [all …]
|
H A D | Makefile | 20 snd-soc-tegra210-adx-y := tegra210_adx.o 40 obj-$(CONFIG_SND_SOC_TEGRA210_ADX) += snd-soc-tegra210-adx.o
|
H A D | Kconfig | 161 tristate "Tegra210 ADX module" 163 Config to enable the Audio Demultiplexer (ADX) which takes an 169 Say Y or M if you want to add support for Tegra210 ADX module.
|
H A D | tegra210_adx.h | 3 * tegra210_adx.h - Definitions for Tegra210 ADX driver
|
H A D | tegra210_ahub.c | 146 /* XBAR -> ADX(1:4) -> XBAR */ 251 /* XBAR -> ADX(1:4) -> XBAR */ 458 /* ADX */ 527 /* ADX */
|
H A D | tegra30_ahub.c | 355 { "adx" }, /* Tegra114+ */
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | nvidia,tegra210-adx.yaml | 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-adx.yaml# 7 title: Tegra210 ADX 10 The Audio Demultiplexer (ADX) block takes an input stream with up to 26 pattern: "^adx@[0-9a-f]*$" 30 - const: nvidia,tegra210-adx 33 - nvidia,tegra234-adx 34 - nvidia,tegra194-adx 35 - nvidia,tegra186-adx 36 - const: nvidia,tegra210-adx 42 pattern: "^ADX[1-9]$" [all …]
|
H A D | nvidia,tegra210-ahub.yaml | 101 '^adx@[0-9a-f]+$': 103 $ref: nvidia,tegra210-adx.yaml#
|
H A D | cirrus,cs4234.yaml | 33 The 7-bit I2C address depends on the state of the ADx pins, in
|
H A D | nvidia,tegra30-ahub.txt | 35 - adx
|
/linux/Documentation/arch/sh/ |
H A D | new-machine.rst | 30 | |-- adx 39 |-- adx 263 adx_defconfig Build for adx
|
/linux/arch/arm64/boot/dts/nvidia/ |
H A D | tegra186.dtsi | 293 tegra_adx1: adx@2903800 { 294 compatible = "nvidia,tegra186-adx", 295 "nvidia,tegra210-adx"; 301 tegra_adx2: adx@2903900 { 302 compatible = "nvidia,tegra186-adx", 303 "nvidia,tegra210-adx"; 309 tegra_adx3: adx@2903a00 { 310 compatible = "nvidia,tegra186-adx", 311 "nvidia,tegra210-adx"; 317 tegra_adx4: adx@2903b00 { [all …]
|
H A D | tegra194.dtsi | 386 tegra_adx1: adx@2903800 { 387 compatible = "nvidia,tegra194-adx", 388 "nvidia,tegra210-adx"; 394 tegra_adx2: adx@2903900 { 395 compatible = "nvidia,tegra194-adx", 396 "nvidia,tegra210-adx"; 402 tegra_adx3: adx@2903a00 { 403 compatible = "nvidia,tegra194-adx", 404 "nvidia,tegra210-adx"; 410 tegra_adx4: adx@2903b00 { [all …]
|
H A D | tegra194-p2972-0000.dts | 420 adx@2903800 { 469 adx@2903900 { 518 adx@2903a00 { 567 adx@2903b00 {
|
H A D | tegra194-p3509-0000.dtsi | 365 adx@2903800 { 414 adx@2903900 { 463 adx@2903a00 { 512 adx@2903b00 {
|
H A D | tegra186-p2771-0000.dts | 473 adx@2903800 { 522 adx@2903900 { 571 adx@2903a00 { 620 adx@2903b00 {
|
H A D | tegra210-p2371-2180.dts | 452 adx@702d3800 { 501 adx@702d3900 {
|
H A D | tegra234.dtsi | 727 tegra_adx1: adx@2903800 { 728 compatible = "nvidia,tegra234-adx", 729 "nvidia,tegra210-adx"; 779 tegra_adx2: adx@2903900 { 780 compatible = "nvidia,tegra234-adx", 781 "nvidia,tegra210-adx"; 831 tegra_adx3: adx@2903a00 { 832 compatible = "nvidia,tegra234-adx", 833 "nvidia,tegra210-adx"; 883 tegra_adx4: adx@2903b00 { [all …]
|
H A D | tegra210.dtsi | 1612 tegra_adx1: adx@702d3800 { 1613 compatible = "nvidia,tegra210-adx"; 1619 tegra_adx2: adx@702d3900 { 1620 compatible = "nvidia,tegra210-adx";
|
H A D | tegra210-p3450-0000.dts | 873 adx@702d3800 { 922 adx@702d3900 {
|
H A D | tegra132.dtsi | 912 <&tegra_car 154>, /* adx */ 922 "spdif", "amx", "amx1", "adx", "adx1",
|
/linux/arch/x86/crypto/ |
H A D | Kconfig | 6 tristate "Public key crypto: Curve25519 (ADX)" 14 - ADX (large integer arithmetic)
|
/linux/lib/zstd/common/ |
H A D | cpu.h | 174 B(adx, 19)
|
/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra114.dtsi | 601 <&tegra_car 154>; /* adx */ 604 "spdif", "amx", "adx";
|
H A D | tegra124.dtsi | 987 <&tegra_car 154>, /* adx */ 997 "spdif", "amx", "amx1", "adx", "adx1",
|