Home
last modified time | relevance | path

Searched refs:dfsdm (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/iio/adc/
H A Dstm32-dfsdm-core.c105 return container_of(dfsdm, struct dfsdm_priv, dfsdm); in to_stm32_dfsdm_priv()
312 struct stm32_dfsdm *dfsdm = &priv->dfsdm; in stm32_dfsdm_probe_identification() local
360 dfsdm->num_chs, dfsdm->num_fls); in stm32_dfsdm_probe_identification()
369 struct stm32_dfsdm *dfsdm; in stm32_dfsdm_probe() local
380 dfsdm = &priv->dfsdm; in stm32_dfsdm_probe()
387 dfsdm->base, in stm32_dfsdm_probe()
389 if (IS_ERR(dfsdm->regmap)) { in stm32_dfsdm_probe()
400 dfsdm->fl_list = devm_kcalloc(&pdev->dev, dfsdm->num_fls, in stm32_dfsdm_probe()
402 if (!dfsdm->fl_list) in stm32_dfsdm_probe()
405 dfsdm->ch_list = devm_kcalloc(&pdev->dev, dfsdm->num_chs, in stm32_dfsdm_probe()
[all …]
H A Dstm32-dfsdm-adc.c73 struct stm32_dfsdm *dfsdm; member
398 struct stm32_dfsdm *dfsdm = adc->dfsdm; in stm32_dfsdm_start_filter() local
618 if (ch->channel >= dfsdm->num_chs) { in stm32_dfsdm_channel_parse_of()
621 ch->channel, dfsdm->num_chs); in stm32_dfsdm_channel_parse_of()
688 if (ch->channel >= dfsdm->num_chs) { in stm32_dfsdm_generic_channel_parse_of()
690 ch->channel, dfsdm->num_chs); in stm32_dfsdm_generic_channel_parse_of()
1116 stm32_dfsdm_stop_dfsdm(adc->dfsdm); in stm32_dfsdm_postenable()
1133 stm32_dfsdm_stop_dfsdm(adc->dfsdm); in stm32_dfsdm_predisable()
1250 stm32_dfsdm_stop_dfsdm(adc->dfsdm); in stm32_dfsdm_single_conv()
1668 if (num_ch > adc->dfsdm->num_chs) { in stm32_dfsdm_adc_init()
[all …]
H A Dstm32-dfsdm.h345 int stm32_dfsdm_start_dfsdm(struct stm32_dfsdm *dfsdm);
346 int stm32_dfsdm_stop_dfsdm(struct stm32_dfsdm *dfsdm);
H A DMakefile121 obj-$(CONFIG_STM32_DFSDM_ADC) += stm32-dfsdm-adc.o
122 obj-$(CONFIG_STM32_DFSDM_CORE) += stm32-dfsdm-core.o
H A DKconfig1353 will be called stm32-dfsdm-core.
1356 tristate "STMicroelectronics STM32 dfsdm adc"
1369 will be called stm32-dfsdm-adc.
/linux-6.15/Documentation/devicetree/bindings/iio/adc/
H A Dst,stm32-dfsdm-adc.yaml28 - st,stm32h7-dfsdm
29 - st,stm32mp1-dfsdm
44 - const: dfsdm
85 - st,stm32-dfsdm-adc
86 - st,stm32-dfsdm-dmic
301 "^dfsdm-dai+$":
333 const: st,stm32h7-dfsdm
348 const: st,stm32mp1-dfsdm
363 dfsdm: dfsdm@4400d000 {
367 clock-names = "dfsdm", "audio";
[all …]
/linux-6.15/arch/arm/boot/dts/st/
H A Dstm32mp151.dtsi1340 dfsdm: dfsdm@4400d000 { label
1341 compatible = "st,stm32mp1-dfsdm";
1344 clock-names = "dfsdm";
1351 compatible = "st,stm32-dfsdm-adc";
1361 compatible = "st,stm32-dfsdm-adc";
1371 compatible = "st,stm32-dfsdm-adc";
1381 compatible = "st,stm32-dfsdm-adc";
1391 compatible = "st,stm32-dfsdm-adc";
1401 compatible = "st,stm32-dfsdm-adc";
H A Dstm32mp131.dtsi706 dfsdm: dfsdm@4400d000 { label
707 compatible = "st,stm32mp1-dfsdm";
710 clock-names = "dfsdm";
716 compatible = "st,stm32-dfsdm-adc";
726 compatible = "st,stm32-dfsdm-adc";
/linux-6.15/
H A DMAINTAINERS23395 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml