| /kernel/linux/linux-6.6/sound/soc/tegra/ |
| D | tegra210_admaif.c | 3 // tegra210_admaif.c - Tegra ADMAIF driver 23 #define CH_TX_REG(reg, id) CH_REG(admaif->soc_data->tx_base, reg, id) 25 #define CH_RX_REG(reg, id) CH_REG(admaif->soc_data->rx_base, reg, id) 82 struct tegra_admaif *admaif = dev_get_drvdata(dev); in tegra_admaif_wr_reg() local 84 unsigned int num_ch = admaif->soc_data->num_ch; in tegra_admaif_wr_reg() 85 unsigned int rx_base = admaif->soc_data->rx_base; in tegra_admaif_wr_reg() 86 unsigned int tx_base = admaif->soc_data->tx_base; in tegra_admaif_wr_reg() 87 unsigned int global_base = admaif->soc_data->global_base; in tegra_admaif_wr_reg() 88 unsigned int reg_max = admaif->soc_data->regmap_conf->max_register; in tegra_admaif_wr_reg() 116 struct tegra_admaif *admaif = dev_get_drvdata(dev); in tegra_admaif_rd_reg() local [all …]
|
| D | Kconfig | 122 tristate "Tegra210 ADMAIF module" 124 Config to enable ADMAIF which is the interface between ADMA and 126 from AHUB must interface through an ADMAIF channel. ADMA channel 127 sending data to AHUB pairs with an ADMAIF Tx channel, where as 128 ADMA channel receiving data from AHUB pairs with an ADMAIF Rx 130 Say Y or M if you want to add support for Tegra210 ADMAIF module.
|
| D | Makefile | 16 snd-soc-tegra210-admaif-objs := tegra210_admaif.o 36 obj-$(CONFIG_SND_SOC_TEGRA210_ADMAIF) += snd-soc-tegra210-admaif.o
|
| D | tegra210_admaif.h | 3 * tegra210_admaif.h - Tegra ADMAIF registers
|
| D | tegra210_ahub.c | 426 /* ADMAIF */ 480 /* ADMAIF */ 504 /* ADMAIF */
|
| /kernel/linux/linux-5.10/sound/soc/tegra/ |
| D | tegra210_admaif.c | 3 // tegra210_admaif.c - Tegra ADMAIF driver 23 #define CH_TX_REG(reg, id) CH_REG(admaif->soc_data->tx_base, reg, id) 25 #define CH_RX_REG(reg, id) CH_REG(admaif->soc_data->rx_base, reg, id) 82 struct tegra_admaif *admaif = dev_get_drvdata(dev); in tegra_admaif_wr_reg() local 84 unsigned int num_ch = admaif->soc_data->num_ch; in tegra_admaif_wr_reg() 85 unsigned int rx_base = admaif->soc_data->rx_base; in tegra_admaif_wr_reg() 86 unsigned int tx_base = admaif->soc_data->tx_base; in tegra_admaif_wr_reg() 87 unsigned int global_base = admaif->soc_data->global_base; in tegra_admaif_wr_reg() 88 unsigned int reg_max = admaif->soc_data->regmap_conf->max_register; in tegra_admaif_wr_reg() 116 struct tegra_admaif *admaif = dev_get_drvdata(dev); in tegra_admaif_rd_reg() local [all …]
|
| D | Kconfig | 110 tristate "Tegra210 ADMAIF module" 113 Config to enable ADMAIF which is the interface between ADMA and 115 from AHUB must interface through an ADMAIF channel. ADMA channel 116 sending data to AHUB pairs with an ADMAIF Tx channel, where as 117 ADMA channel receiving data from AHUB pairs with an ADMAIF Rx 119 Say Y or M if you want to add support for Tegra210 ADMAIF module.
|
| D | Makefile | 15 snd-soc-tegra210-admaif-objs := tegra210_admaif.o 29 obj-$(CONFIG_SND_SOC_TEGRA210_ADMAIF) += snd-soc-tegra210-admaif.o
|
| D | tegra210_admaif.h | 3 * tegra210_admaif.h - Tegra ADMAIF registers
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | nvidia,tegra210-admaif.yaml | 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-admaif.yaml# 7 title: Tegra210 ADMAIF 10 ADMAIF is the interface between ADMA and AHUB. Each ADMA channel 12 ADMAIF channel. ADMA channel sending data to AHUB pairs with ADMAIF 14 ADMAIF Rx channel. 22 pattern: "^admaif@[0-9a-f]*$" 27 - nvidia,tegra210-admaif 28 - nvidia,tegra186-admaif 31 - nvidia,tegra234-admaif 32 - nvidia,tegra194-admaif [all …]
|
| D | nvidia,tegra210-ahub.yaml | 14 engine through ADMAIF. 81 '^admaif@[0-9a-f]+$': 83 $ref: nvidia,tegra210-admaif.yaml# 146 admaif@702d0000 { 147 compatible = "nvidia,tegra210-admaif";
|
| D | nvidia,tegra-audio-graph-card.yaml | 128 admaif@702d0000 { 129 compatible = "nvidia,tegra210-admaif"; 163 // More ADMAIF ports to follow
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | nvidia,tegra210-admaif.yaml | 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-admaif.yaml# 7 title: Tegra210 ADMAIF Device Tree Bindings 10 ADMAIF is the interface between ADMA and AHUB. Each ADMA channel 12 ADMAIF channel. ADMA channel sending data to AHUB pairs with ADMAIF 14 ADMAIF Rx channel. 22 pattern: "^admaif@[0-9a-f]*$" 27 - nvidia,tegra210-admaif 28 - nvidia,tegra186-admaif 30 - const: nvidia,tegra194-admaif 31 - const: nvidia,tegra186-admaif [all …]
|
| D | nvidia,tegra210-ahub.yaml | 14 engine through ADMAIF. 89 admaif@702d0000 { 90 compatible = "nvidia,tegra210-admaif";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/nvidia/ |
| D | tegra234-p3740-0002+p3701-0008.dts | 169 dais = /* ADMAIF (FE) Ports */
|
| D | tegra234-p3737-0000+p3701-0000.dts | 356 dais = /* ADMAIF (FE) Ports */
|
| D | tegra194-p2972-0000.dts | 845 admaif@290f000 { 2286 dais = /* ADMAIF (FE) Ports */
|
| D | tegra194-p3509-0000.dtsi | 890 admaif@290f000 { 2336 dais = /* ADMAIF (FE) Ports */
|
| D | tegra210-p2371-2180.dts | 120 admaif@702d0000 {
|
| D | tegra186-p3509-0000+p3636-0001.dts | 167 admaif@290f000 {
|
| D | tegra210.dtsi | 1394 tegra_admaif: admaif@702d0000 { 1395 compatible = "nvidia,tegra210-admaif";
|
| /kernel/linux/linux-6.6/drivers/dma/ |
| D | tegra210-adma.c | 603 * 'sreq_index' represents the current ADMAIF channel number and as per in tegra_adma_set_xfer_params() 607 * ADMA FIFO size is set as per below (based on default ADMAIF channel in tegra_adma_set_xfer_params()
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/ |
| D | tegra194.dtsi | 157 tegra_admaif: admaif@290f000 { 158 compatible = "nvidia,tegra194-admaif", 159 "nvidia,tegra186-admaif";
|
| D | tegra186.dtsi | 156 tegra_admaif: admaif@290f000 { 157 compatible = "nvidia,tegra186-admaif";
|
| D | tegra210.dtsi | 1404 tegra_admaif: admaif@702d0000 { 1405 compatible = "nvidia,tegra210-admaif";
|