/openbmc/linux/sound/soc/tegra/ |
H A D | tegra210_adx.c | 3 // tegra210_adx.c - Tegra210 ADX driver 36 static void tegra210_adx_write_map_ram(struct tegra210_adx *adx) in tegra210_adx_write_map_ram() argument 40 regmap_write(adx->regmap, TEGRA210_ADX_CFG_RAM_CTRL, in tegra210_adx_write_map_ram() 46 regmap_write(adx->regmap, TEGRA210_ADX_CFG_RAM_DATA, in tegra210_adx_write_map_ram() 47 adx->map[i]); in tegra210_adx_write_map_ram() 49 regmap_write(adx->regmap, TEGRA210_ADX_IN_BYTE_EN0, adx->byte_mask[0]); in tegra210_adx_write_map_ram() 50 regmap_write(adx->regmap, TEGRA210_ADX_IN_BYTE_EN1, adx->byte_mask[1]); in tegra210_adx_write_map_ram() 56 struct tegra210_adx *adx = snd_soc_dai_get_drvdata(dai); in tegra210_adx_startup() local 60 /* Ensure if ADX status is disabled */ in tegra210_adx_startup() 61 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-objs := tegra210_adx.o 40 obj-$(CONFIG_SND_SOC_TEGRA210_ADX) += snd-soc-tegra210-adx.o
|
H A D | Kconfig | 160 tristate "Tegra210 ADX module" 162 Config to enable the Audio Demultiplexer (ADX) which takes an 168 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 */
|
/openbmc/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
|
/openbmc/linux/Documentation/arch/sh/ |
H A D | new-machine.rst | 30 | |-- adx 39 |-- adx 263 adx_defconfig Build for adx
|
/openbmc/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 | tegra234-p3701.dtsi | 413 adx@2903800 { 462 adx@2903900 { 511 adx@2903a00 { 560 adx@2903b00 {
|
H A D | tegra234.dtsi | 339 tegra_adx1: adx@2903800 { 340 compatible = "nvidia,tegra234-adx", 341 "nvidia,tegra210-adx"; 347 tegra_adx2: adx@2903900 { 348 compatible = "nvidia,tegra234-adx", 349 "nvidia,tegra210-adx"; 355 tegra_adx3: adx@2903a00 { 356 compatible = "nvidia,tegra234-adx", 357 "nvidia,tegra210-adx"; 363 tegra_adx4: adx@2903b00 { [all …]
|
H A D | tegra194-p3509-0000.dtsi | 365 adx@2903800 { 414 adx@2903900 { 463 adx@2903a00 { 512 adx@2903b00 {
|
H A D | tegra194-p2972-0000.dts | 420 adx@2903800 { 469 adx@2903900 { 518 adx@2903a00 { 567 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 | tegra210.dtsi | 1612 tegra_adx1: adx@702d3800 { 1613 compatible = "nvidia,tegra210-adx"; 1619 tegra_adx2: adx@702d3900 { 1620 compatible = "nvidia,tegra210-adx";
|
/openbmc/u-boot/board/nvidia/nyan-big/ |
H A D | nyan-big.c | 83 * I2S, DAM, AMX, ADX, SPDIF, AFC) out of reset and enable the clocks.
|
/openbmc/linux/arch/x86/crypto/ |
H A D | Kconfig | 6 tristate "Public key crypto: Curve25519 (ADX)" 14 - ADX (large integer arithmetic)
|
/openbmc/linux/lib/zstd/common/ |
H A D | cpu.h | 174 B(adx, 19)
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | tegra114.dtsi | 554 <&tegra_car 154>; /* adx */ 557 "spdif", "amx", "adx";
|
/openbmc/linux/tools/arch/x86/kcpuid/ |
H A D | cpuid.csv | 176 7, 0, EBX, 19, adx, ADX instr
|
/openbmc/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra114.dtsi | 601 <&tegra_car 154>; /* adx */ 604 "spdif", "amx", "adx";
|