/Linux-v4.19/sound/soc/rockchip/ |
D | rockchip_pdm.c | 75 static void rockchip_pdm_rxctrl(struct rk_pdm_dev *pdm, int on) in rockchip_pdm_rxctrl() argument 78 regmap_update_bits(pdm->regmap, PDM_DMA_CTRL, in rockchip_pdm_rxctrl() 80 regmap_update_bits(pdm->regmap, PDM_SYSCONFIG, in rockchip_pdm_rxctrl() 83 regmap_update_bits(pdm->regmap, PDM_DMA_CTRL, in rockchip_pdm_rxctrl() 85 regmap_update_bits(pdm->regmap, PDM_SYSCONFIG, in rockchip_pdm_rxctrl() 95 struct rk_pdm_dev *pdm = to_info(dai); in rockchip_pdm_hw_params() local 105 ret = clk_set_rate(pdm->clk, clk_rate); in rockchip_pdm_hw_params() 128 dev_err(pdm->dev, "unsupported div: %d\n", clk_div); in rockchip_pdm_hw_params() 132 regmap_update_bits(pdm->regmap, PDM_CLK_CTRL, PDM_DS_RATIO_MSK, val); in rockchip_pdm_hw_params() 133 regmap_update_bits(pdm->regmap, PDM_HPF_CTRL, in rockchip_pdm_hw_params() [all …]
|
D | Makefile | 5 snd-soc-rockchip-pdm-objs := rockchip_pdm.o 9 obj-$(CONFIG_SND_SOC_ROCKCHIP_PDM) += snd-soc-rockchip-pdm.o
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | rockchip,pdm.txt | 5 - compatible: "rockchip,pdm" 22 pdm: pdm@ff040000 { 23 compatible = "rockchip,pdm";
|
D | adi,adau7002.txt | 16 adau7002: pdm-to-i2s {
|
D | st,stm32-sai.txt | 52 such as i2s, left justified, right justified, dsp and pdm protocols.
|
D | simple-card.txt | 52 "dsp_b", "ac97", "pdm", "msb", "lsb"
|
/Linux-v4.19/drivers/pinctrl/qcom/ |
D | pinctrl-ipq8064.c | 505 FUNCTION(pdm), 552 PINGROUP(3, pcie1_rst, pcie1_prsnt, pdm, NA, NA, NA, NA, NA, NA, NA), 565 PINGROUP(16, audio_pcm, nss_spi, pdm, NA, NA, NA, NA, NA, NA, NA), 566 PINGROUP(17, audio_pcm, nss_spi, pdm, NA, NA, NA, NA, NA, NA, NA), 571 PINGROUP(22, gsbi2, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 579 PINGROUP(30, mi2s, rgmii2, gsbi6, pdm, NA, NA, NA, NA, NA, NA), 580 PINGROUP(31, mi2s, rgmii2, pdm, NA, NA, NA, NA, NA, NA, NA), 583 PINGROUP(34, nand, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 584 PINGROUP(35, nand, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 601 PINGROUP(52, gsbi1, rgmii2, pdm, NA, NA, NA, NA, NA, NA, NA), [all …]
|
/Linux-v4.19/drivers/soundwire/ |
D | intel.c | 333 intel_pdi_stream_ch_update(sdw, &sdw->cdns.pdm, false); in intel_pdi_ch_update() 438 ret = sdw_cdns_alloc_stream(cdns, &cdns->pdm, port, ch, dir); in intel_alloc_port() 488 dma->nr_ports = sdw_cdns_get_stream(cdns, &cdns->pdm, ch, dir); in intel_hw_params() 679 num_dai = cdns->pcm.num_pdi + cdns->pdm.num_pdi; in intel_register_dai() 706 stream = &cdns->pdm; in intel_register_dai() 709 cdns->pdm.num_in, off, stream->num_ch_in, false); in intel_register_dai() 713 off += cdns->pdm.num_in; in intel_register_dai() 715 cdns->pdm.num_out, off, stream->num_ch_out, false); in intel_register_dai() 719 off += cdns->pdm.num_bd; in intel_register_dai() 721 cdns->pdm.num_bd, off, stream->num_ch_bd, false); in intel_register_dai()
|
D | cadence_master.h | 143 struct sdw_cdns_streams pdm; member
|
D | cadence_master.c | 712 cdns->pdm.num_bd = config.pdm_bd; in sdw_cdns_pdi_init() 713 cdns->pdm.num_in = config.pdm_in; in sdw_cdns_pdi_init() 714 cdns->pdm.num_out = config.pdm_out; in sdw_cdns_pdi_init() 747 stream = &cdns->pdm; in sdw_cdns_pdi_init()
|
/Linux-v4.19/Documentation/devicetree/bindings/iio/adc/ |
D | st,stm32-dfsdm-adc.txt | 65 This is not required for "st,stm32-dfsdm-pdm" compatibility as 68 Required properties for "st,stm32-dfsdm-pdm" compatibility: 95 and a pdm microphone connected on DFSDM SPI port 1:
|
/Linux-v4.19/drivers/pinctrl/nomadik/ |
D | pinctrl-ab8505.c | 210 AB8505_FUNC_GROUPS(pdm, "pdmclk_a_1", "pdmdata_b_1"); 232 FUNCTION(pdm),
|
/Linux-v4.19/arch/arm64/boot/dts/amlogic/ |
D | meson-axg.dtsi | 668 function = "pdm"; 675 function = "pdm"; 682 function = "pdm"; 689 function = "pdm"; 696 function = "pdm"; 703 function = "pdm";
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | amlogic,axg-audio-clkc.txt | 4 other elements of the audio subsystem, such as fifos, i2s, spdif and pdm
|
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/ |
D | ste,abx500.txt | 309 function = "pdm";
|
D | qcom,ipq8064-pinctrl.txt | 59 mdio, mi2s, pdm, ssbi, spmi, audio_pcm, gpio, gsbi1, gsbi2, gsbi4, gsbi5,
|
/Linux-v4.19/arch/arm64/boot/dts/rockchip/ |
D | rk3328.dtsi | 220 pdm: pdm@ff040000 { label 221 compatible = "rockchip,pdm"; 1017 pdm-0 {
|
/Linux-v4.19/arch/arm64/boot/dts/qcom/ |
D | msm8916-pins.dtsi | 508 cdc-pdm-lines {
|
/Linux-v4.19/drivers/pinctrl/meson/ |
D | pinctrl-meson-axg.c | 982 FUNCTION(pdm),
|
/Linux-v4.19/drivers/clk/meson/ |
D | axg-audio.c | 78 static AXG_PCLK_GATE(pdm, 1);
|