Home
last modified time | relevance | path

Searched refs:pdm (Results 1 – 25 of 42) sorted by relevance

12

/linux/sound/soc/rockchip/
A Drockchip_pdm.c574 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 DMakefile5 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 Drockchip,pdm.yaml4 $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 Damlogic,axg-pdm.txt4 - 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 Dadi,adau7118.yaml42 adi,pdm-clk-map:
74 adi,pdm-clk-map = <1 1 0 0>;
A Dadi,adau7002.txt16 adau7002: pdm-to-i2s {
A Dcirrus,madera.yaml95 cirrus,pdm-fmt:
105 cirrus,pdm-mute:
A Daudio-graph-port.yaml59 - pdm
/linux/drivers/pinctrl/qcom/
A Dpinctrl-ipq8064.c496 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 Dmeson-g12-common.dtsi664 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 Dmeson-g12.dtsi49 pdm: audio-controller@40000 { label
50 compatible = "amlogic,g12a-pdm",
51 "amlogic,axg-pdm";
A Dmeson-axg.dtsi296 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 Dmeson-sm1.dtsi455 pdm: audio-controller@61000 { label
456 compatible = "amlogic,sm1-pdm",
457 "amlogic,axg-pdm";
/linux/sound/soc/amd/renoir/
A DMakefile4 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 DMakefile4 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 Dadau7118.c527 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 DMakefile21 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 Drk3308.dtsi1359 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 Dpx30.dtsi1715 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 Dintel.c656 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 Dcadence_master.h130 struct sdw_cdns_streams pdm; member
/linux/arch/arm64/boot/dts/qcom/
A Dmsm8916-pins.dtsi394 cdc-pdm-lines {
395 cdc_pdm_lines_act: pdm-lines-on {
403 cdc_pdm_lines_sus: pdm-lines-off {
/linux/include/sound/sof/
A Ddai-intel.h200 struct sof_ipc_dai_dmic_pdm_ctrl pdm[SOF_DAI_INTEL_DMIC_NUM_CTRL]; member
/linux/drivers/pinctrl/nomadik/
A Dpinctrl-ab8505.c208 AB8505_FUNC_GROUPS(pdm, "pdmclk_a_1", "pdmdata_b_1");
230 FUNCTION(pdm),
/linux/drivers/clk/meson/
A Daxg-audio.c326 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,

Completed in 768 milliseconds

12