/openbmc/linux/sound/soc/rockchip/ |
H A D | rockchip_pdm.c | 3 * Rockchip PDM ALSA SoC Digital Audio Interface(DAI) driver 78 static unsigned int get_pdm_clk(struct rk_pdm_dev *pdm, unsigned int sr, in get_pdm_clk() argument 94 rate = clk_round_rate(pdm->clk, clkref[i].clk); in get_pdm_clk() 104 clk = clk_round_rate(pdm->clk, PDM_SIGNOFF_CLK_RATE); in get_pdm_clk() 180 static void rockchip_pdm_rxctrl(struct rk_pdm_dev *pdm, int on) in rockchip_pdm_rxctrl() argument 183 regmap_update_bits(pdm->regmap, PDM_DMA_CTRL, in rockchip_pdm_rxctrl() 185 regmap_update_bits(pdm->regmap, PDM_SYSCONFIG, in rockchip_pdm_rxctrl() 188 regmap_update_bits(pdm->regmap, PDM_DMA_CTRL, in rockchip_pdm_rxctrl() 190 regmap_update_bits(pdm->regmap, PDM_SYSCONFIG, in rockchip_pdm_rxctrl() 200 struct rk_pdm_dev *pdm = to_info(dai); in rockchip_pdm_hw_params() local [all …]
|
H A D | rockchip_pdm.h | 3 * Rockchip PDM ALSA SoC Digital Audio Interface(DAI) driver 11 /* PDM REGS */ 34 /* PDM CTRL0 */ 49 /* PDM CTRL1 */ 55 /* PDM CLK CTRL */ 76 /* PDM HPF CTRL */ 85 /* PDM DMA CTRL */
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | rockchip,pdm.yaml | 4 $id: http://devicetree.org/schemas/sound/rockchip,pdm.yaml# 7 title: Rockchip PDM controller 11 a PDM interface controller and decoder that support PDM format. 12 It integrates a clock generator driving the PDM microphone 25 - rockchip,pdm 26 - rockchip,px30-pdm 27 - rockchip,rk1808-pdm 28 - rockchip,rk3308-pdm 29 - rockchip,rk3568-pdm 30 - rockchip,rv1126-pdm [all …]
|
H A D | amlogic,axg-pdm.yaml | 4 $id: http://devicetree.org/schemas/sound/amlogic,axg-pdm.yaml# 7 title: Amlogic Audio AXG PDM input 17 - amlogic,g12a-pdm 18 - amlogic,sm1-pdm 19 - const: amlogic,axg-pdm 20 - const: amlogic,axg-pdm 31 - description: PDM digital clock 58 - amlogic,g12a-pdm 59 - amlogic,sm1-pdm 75 compatible = "amlogic,axg-pdm";
|
H A D | tlv320adcx140.yaml | 15 PDM microphones recording), high-performance audio, analog-to-digital 65 ti,pdm-edge-select: 67 Defines the PDMCLK sampling edge configuration for the PDM inputs. This 96 4 - GPIX is configured as a PDM data input for channel 1 and channel 98 5 - GPIX is configured as a PDM data input for channel 3 and channel 100 6 - GPIX is configured as a PDM data input for channel 5 and channel 102 7 - GPIX is configured as a PDM data input for channel 7 and channel 124 4 - GPIO1 is configured as a PDM clock output (PDMCLK) 130 12 - GPIO1 is configured as a PDM data input for channel 1 and channel 2 132 13 - GPIO1 is configured as a PDM data input for channel 3 and channel 4 [all …]
|
H A D | adi,adau7118.yaml | 8 title: Analog Devices ADAU7118 8 Channel PDM to I2S/TDM Converter 14 Analog Devices ADAU7118 8 Channel PDM to I2S/TDM Converter over I2C or HW 40 This property set's the decimation ratio of PDM to PCM audio data. 45 adi,pdm-clk-map: 47 The ADAU7118 has two PDM clocks for the four Inputs. Each input must be 77 adi,pdm-clk-map = <1 1 0 0>;
|
H A D | cirrus,madera.yaml | 98 cirrus,pdm-fmt: 100 PDM speaker data format, must contain 2 cells (OUT5 and 108 cirrus,pdm-mute: 110 PDM mute format, must contain 2 cells (OUT5 and OUT6). See the
|
/openbmc/sdbusplus/ |
H A D | .gitignore | 113 # pdm 114 # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. 115 #pdm.lock 116 # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it 118 # https://pdm.fming.dev/#use-with-ide 119 .pdm.toml 121 # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
|
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python-jsonref/files/ |
H A D | migrate-to-pdm-backend.patch | 4 Subject: [PATCH] Migrate to pdm-backend 21 - "pdm-pep517>=1.0.0", 23 -build-backend = "pdm.pep517.api" 24 +requires = ["pdm-backend"] 25 +build-backend = "pdm.backend"
|
/openbmc/linux/include/sound/sof/ |
H A D | dai-intel.h | 114 /* This struct is defined per 2ch PDM controller available in the platform. 126 * 3. If PDM bit errors are seen in capture (poor quality) the skew parameter 133 uint16_t id; /**< PDM controller ID */ 142 uint16_t skew; /**< Adjust PDM data sampling vs. clock (0..15) */ 147 /* This struct contains the global settings for all 2ch PDM controllers. The 191 uint32_t num_pdm_active; /**< Number of active pdm controllers. */ 201 /**< PDM controllers configuration */ 202 struct sof_ipc_dai_dmic_pdm_ctrl pdm[SOF_DAI_INTEL_DMIC_NUM_CTRL]; member
|
/openbmc/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-g12-common.dtsi | 618 pdm_din0_a_pins: pdm-din0-a { 621 function = "pdm"; 626 pdm_din0_c_pins: pdm-din0-c { 629 function = "pdm"; 634 pdm_din0_x_pins: pdm-din0-x { 637 function = "pdm"; 642 pdm_din0_z_pins: pdm-din0-z { 645 function = "pdm"; 650 pdm_din1_a_pins: pdm-din1-a { 653 function = "pdm"; [all …]
|
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/ |
H A D | python3-pdm-backend_2.4.2.bb | 1 SUMMARY = "The build backend used by PDM that supports latest packaging standards" 2 HOMEPAGE = "https://github.com/pdm-project/pdm-backend"
|
H A D | python3-pdm_2.22.0.bb | 2 HOMEPAGE = "https://pdm-project.org/latest/" 12 python3-pdm-backend-native \ 13 python3-pdm-build-locked-native \
|
/openbmc/linux/sound/soc/amd/ps/ |
H A D | acp63.h | 3 * AMD ALSA SoC PDM Driver 58 /* ACP63_PDM_MODE_DEVS corresponds to platform devices count for ACP PDM configuration */ 75 * instance + ACP PDM controller configuration 81 * SW0 + SW1 SoundWire manager instances + ACP PDM controller configuration 91 /* ACP63_PDM_DEV_CONFIG corresponds to platform device configuration for ACP PDM controller */ 98 * ACP63_SDW_PDM_DEV_CONFIG corresponds to platform device configuration for ACP PDM + SoundWire 261 * @pdm_dev_index: pdm platform device index
|
H A D | Makefile | 4 snd-ps-pdm-dma-objs := ps-pdm-dma.o 9 obj-$(CONFIG_SND_SOC_AMD_PS) += snd-ps-pdm-dma.o
|
/openbmc/phosphor-dbus-monitor/src/example/ |
H A D | example.yaml | 1 # Example PDM configuration file. 48 'A property watch instructs PDM to maintain a cache of the state of the 77 'Callbacks are actions PDM should take when instructed to do so. 94 message: Hello world from PDM! 98 'Callbacks are actions PDM should take when instructed to do so. 119 'Callbacks are actions pdm should take when instructed to do so. 143 'Callbacks are actions PDM should take when instructed to do so. 273 actions PDM should take when instructed to do so.'
|
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python-jsonref/ |
H A D | python3-jsonref_1.1.0.bb | 8 SRC_URI += "file://migrate-to-pdm-backend.patch" 15 python3-pdm-native \ 16 python3-pdm-backend-native \
|
/openbmc/linux/sound/soc/amd/yc/ |
H 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
|
/openbmc/linux/sound/soc/amd/renoir/ |
H 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
|
/openbmc/linux/sound/soc/codecs/ |
H A D | adau7118.c | 3 // Analog Devices ADAU7118 8 channel PDM-to-I2S/TDM Converter driver 65 /* PDM Clocks */ 506 ret = device_property_read_u32_array(st->dev, "adi,pdm-clk-map", in adau7118_parset_dt() 509 int pdm; in adau7118_parset_dt() local 512 for (pdm = 0; pdm < ARRAY_SIZE(clk_map); pdm++) in adau7118_parset_dt() 513 _clk_map |= (clk_map[pdm] << (pdm + 4)); in adau7118_parset_dt() 567 MODULE_DESCRIPTION("ADAU7118 8 channel PDM-to-I2S/TDM Converter driver");
|
H A D | max98926.c | 104 SOC_DAPM_SINGLE("PDM Single Switch", MAX98926_SPK_AMP, 141 SND_SOC_DAPM_MUX("PDM CH1 Source", 145 SND_SOC_DAPM_MUX("PDM CH0 Source", 159 {"PDM CH1 Source", "Current", "DAI_OUT"}, 160 {"PDM CH1 Source", "Voltage", "DAI_OUT"}, 161 {"PDM CH0 Source", "Current", "DAI_OUT"}, 162 {"PDM CH0 Source", "Voltage", "DAI_OUT"}, 163 {"PCM Sel", "Analog", "PDM CH1 Source"}, 164 {"PCM Sel", "Analog", "PDM CH0 Source"}, 239 SOC_DOUBLE("PDM Channel One", MAX98926_DAI_CLK_DIV_N_LSBS, [all …]
|
H A D | max98504.c | 165 "PCM Monomix", "Analog In", "PDM Left", "PDM Right" 180 { "SPK Source", "PDM Left", "DAC PDM" }, 181 { "SPK Source", "PDM Right", "DAC PDM" }, 193 SND_SOC_DAPM_DAC("DAC PDM", NULL, MAX98504_PDM_RX_ENABLE, 0, 0),
|
/openbmc/phosphor-dbus-monitor/src/test/yaml/callbackgentest/ |
H A D | one.yaml | 46 message: Hello world from PDM! 54 message: Hello world from PDM! 62 message: Hello world from PDM!
|
/openbmc/linux/drivers/pinctrl/qcom/ |
H A D | pinctrl-ipq8064.c | 488 IPQ_PIN_FUNCTION(pdm), 535 PINGROUP(3, pcie1_rst, pcie1_prsnt, pdm, NA, NA, NA, NA, NA, NA, NA), 548 PINGROUP(16, audio_pcm, nss_spi, pdm, NA, NA, NA, NA, NA, NA, NA), 549 PINGROUP(17, audio_pcm, nss_spi, pdm, NA, NA, NA, NA, NA, NA, NA), 554 PINGROUP(22, gsbi2, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 562 PINGROUP(30, mi2s, rgmii2, gsbi6, pdm, NA, NA, NA, NA, NA, NA), 563 PINGROUP(31, mi2s, rgmii2, pdm, NA, NA, NA, NA, NA, NA, NA), 566 PINGROUP(34, nand, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 567 PINGROUP(35, nand, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 584 PINGROUP(52, gsbi1, rgmii2, pdm, NA, NA, NA, NA, NA, NA, NA), [all …]
|
/openbmc/linux/sound/soc/amd/ |
H A D | Kconfig | 101 triggered for ACP PCI driver, ACP PDM DMA driver. 111 using dmic. ACP IP has PDM Decoder block with DMA controller. 142 triggered for ACP PCI driver, ACP PDM DMA driver, ACP SoundWire 153 using dmic. ACP IP has PDM Decoder block with DMA controller.
|