| /linux/sound/soc/rockchip/ |
| A D | rockchip_pdm.c | 574 struct rk_pdm_dev *pdm; in rockchip_pdm_probe() local 579 pdm = devm_kzalloc(&pdev->dev, sizeof(*pdm), GFP_KERNEL); in rockchip_pdm_probe() 580 if (!pdm) in rockchip_pdm_probe() 589 if (IS_ERR(pdm->reset)) in rockchip_pdm_probe() 599 if (IS_ERR(pdm->regmap)) in rockchip_pdm_probe() 606 pdm->dev = &pdev->dev; in rockchip_pdm_probe() 610 if (IS_ERR(pdm->clk)) in rockchip_pdm_probe() 611 return PTR_ERR(pdm->clk); in rockchip_pdm_probe() 614 if (IS_ERR(pdm->hclk)) in rockchip_pdm_probe() 615 return PTR_ERR(pdm->hclk); in rockchip_pdm_probe() [all …]
|
| A D | Makefile | 5 snd-soc-rockchip-pdm-objs := rockchip_pdm.o 9 obj-$(CONFIG_SND_SOC_ROCKCHIP_PDM) += snd-soc-rockchip-pdm.o
|
| /linux/Documentation/devicetree/bindings/sound/ |
| A D | rockchip,pdm.yaml | 4 $id: http://devicetree.org/schemas/sound/rockchip,pdm.yaml# 22 - rockchip,pdm 23 - rockchip,px30-pdm 24 - rockchip,rk1808-pdm 25 - rockchip,rk3308-pdm 26 - rockchip,rk3568-pdm 27 - rockchip,rv1126-pdm 61 - const: pdm-m 99 pdm@ff040000 { 100 compatible = "rockchip,pdm";
|
| A D | amlogic,axg-pdm.txt | 4 - compatible: 'amlogic,axg-pdm' or 5 'amlogic,g12a-pdm' or 6 'amlogic,sm1-pdm' 12 * "dclk" : pdm digital clock 17 - resets: phandle to the dedicated reset line of the pdm input. 21 pdm: audio-controller@ff632000 { 22 compatible = "amlogic,axg-pdm";
|
| A D | adi,adau7118.yaml | 42 adi,pdm-clk-map: 74 adi,pdm-clk-map = <1 1 0 0>;
|
| A D | adi,adau7002.txt | 16 adau7002: pdm-to-i2s {
|
| A D | cirrus,madera.yaml | 95 cirrus,pdm-fmt: 105 cirrus,pdm-mute:
|
| A D | audio-graph-port.yaml | 59 - pdm
|
| /linux/drivers/pinctrl/qcom/ |
| A D | pinctrl-ipq8064.c | 496 FUNCTION(pdm), 556 PINGROUP(16, audio_pcm, nss_spi, pdm, NA, NA, NA, NA, NA, NA, NA), 557 PINGROUP(17, audio_pcm, nss_spi, pdm, NA, NA, NA, NA, NA, NA, NA), 562 PINGROUP(22, gsbi2, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 570 PINGROUP(30, mi2s, rgmii2, gsbi6, pdm, NA, NA, NA, NA, NA, NA), 571 PINGROUP(31, mi2s, rgmii2, pdm, NA, NA, NA, NA, NA, NA, NA), 574 PINGROUP(34, nand, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 575 PINGROUP(35, nand, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 592 PINGROUP(52, gsbi1, rgmii2, pdm, NA, NA, NA, NA, NA, NA, NA), 595 PINGROUP(55, tsif1, mi2s, gsbi6, pdm, nss_spi, NA, NA, NA, NA, NA), [all …]
|
| /linux/arch/arm64/boot/dts/amlogic/ |
| A D | meson-g12-common.dtsi | 664 function = "pdm"; 672 function = "pdm"; 680 function = "pdm"; 688 function = "pdm"; 696 function = "pdm"; 704 function = "pdm"; 712 function = "pdm"; 720 function = "pdm"; 728 function = "pdm"; 736 function = "pdm"; [all …]
|
| A D | meson-g12.dtsi | 49 pdm: audio-controller@40000 { label 50 compatible = "amlogic,g12a-pdm", 51 "amlogic,axg-pdm";
|
| A D | meson-axg.dtsi | 296 pdm: audio-controller@ff632000 { label 297 compatible = "amlogic,axg-pdm"; 542 function = "pdm"; 550 function = "pdm"; 558 function = "pdm"; 566 function = "pdm"; 574 function = "pdm"; 582 function = "pdm";
|
| A D | meson-sm1.dtsi | 455 pdm: audio-controller@61000 { label 456 compatible = "amlogic,sm1-pdm", 457 "amlogic,axg-pdm";
|
| /linux/sound/soc/amd/renoir/ |
| A D | Makefile | 4 snd-acp3x-pdm-dma-objs := acp3x-pdm-dma.o 7 obj-$(CONFIG_SND_SOC_AMD_RENOIR) += snd-acp3x-pdm-dma.o
|
| /linux/sound/soc/amd/yc/ |
| A D | Makefile | 4 snd-acp6x-pdm-dma-objs := acp6x-pdm-dma.o 8 obj-$(CONFIG_SND_SOC_AMD_ACP6x) += snd-acp6x-pdm-dma.o
|
| /linux/sound/soc/codecs/ |
| A D | adau7118.c | 527 int pdm; in adau7118_parset_dt() local 530 for (pdm = 0; pdm < ARRAY_SIZE(clk_map); pdm++) in adau7118_parset_dt() 531 _clk_map |= (clk_map[pdm] << (pdm + 4)); in adau7118_parset_dt()
|
| /linux/sound/soc/meson/ |
| A D | Makefile | 21 snd-soc-meson-axg-pdm-objs := axg-pdm.o 40 obj-$(CONFIG_SND_MESON_AXG_PDM) += snd-soc-meson-axg-pdm.o
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| A D | rk3308.dtsi | 1359 pdm_m0_clk: pdm-m0-clk { 1364 pdm_m0_sdi0: pdm-m0-sdi0 { 1369 pdm_m0_sdi1: pdm-m0-sdi1 { 1374 pdm_m0_sdi2: pdm-m0-sdi2 { 1379 pdm_m0_sdi3: pdm-m0-sdi3 { 1386 pdm_m1_clk: pdm-m1-clk { 1391 pdm_m1_sdi0: pdm-m1-sdi0 { 1396 pdm_m1_sdi1: pdm-m1-sdi1 { 1401 pdm_m1_sdi2: pdm-m1-sdi2 { 1406 pdm_m1_sdi3: pdm-m1-sdi3 { [all …]
|
| A D | px30.dtsi | 1715 pdm { 1716 pdm_clk0m0: pdm-clk0m0 { 1721 pdm_clk0m1: pdm-clk0m1 { 1726 pdm_clk1: pdm-clk1 { 1731 pdm_sdi0m0: pdm-sdi0m0 { 1736 pdm_sdi0m1: pdm-sdi0m1 { 1741 pdm_sdi1: pdm-sdi1 { 1746 pdm_sdi2: pdm-sdi2 { 1751 pdm_sdi3: pdm-sdi3 { 1766 pdm_clk1_sleep: pdm-clk1-sleep { [all …]
|
| /linux/drivers/soundwire/ |
| A D | intel.c | 656 intel_pdi_stream_ch_update(sdw, &sdw->cdns.pdm, false); in intel_pdi_ch_update() 861 pdi = sdw_cdns_alloc_pdi(cdns, &cdns->pdm, ch, dir, dai->id); in intel_hw_params() 1136 num_dai = cdns->pcm.num_pdi + cdns->pdm.num_pdi; in intel_register_dai() 1163 stream = &cdns->pdm; in intel_register_dai() 1165 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pdm.num_in, in intel_register_dai() 1170 off += cdns->pdm.num_in; in intel_register_dai() 1171 ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pdm.num_out, in intel_register_dai() 1176 off += cdns->pdm.num_out; in intel_register_dai() 1177 ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pdm.num_bd, in intel_register_dai()
|
| A D | cadence_master.h | 130 struct sdw_cdns_streams pdm; member
|
| /linux/arch/arm64/boot/dts/qcom/ |
| A D | msm8916-pins.dtsi | 394 cdc-pdm-lines { 395 cdc_pdm_lines_act: pdm-lines-on { 403 cdc_pdm_lines_sus: pdm-lines-off {
|
| /linux/include/sound/sof/ |
| A D | dai-intel.h | 200 struct sof_ipc_dai_dmic_pdm_ctrl pdm[SOF_DAI_INTEL_DMIC_NUM_CTRL]; member
|
| /linux/drivers/pinctrl/nomadik/ |
| A D | pinctrl-ab8505.c | 208 AB8505_FUNC_GROUPS(pdm, "pdmclk_a_1", "pdmdata_b_1"); 230 FUNCTION(pdm),
|
| /linux/drivers/clk/meson/ |
| A D | axg-audio.c | 326 static struct clk_regmap pdm = variable 327 AUD_PCLK_GATE(pdm, AUDIO_CLK_GATE_EN, 1); 817 [AUD_CLKID_PDM] = &pdm.hw, 950 [AUD_CLKID_PDM] = &pdm.hw, 1095 [AUD_CLKID_PDM] = &pdm.hw, 1250 &pdm, 1374 &pdm, 1512 &pdm,
|