/openbmc/linux/drivers/iio/adc/ |
H A D | stm32-dfsdm-core.c | 3 * This file is part the core part STM32 DFSDM driver 23 #include "stm32-dfsdm.h" 26 * struct stm32_dfsdm_dev_data - DFSDM compatible configuration data 27 * @ipid: DFSDM identification number. Used only if hardware provides identification registers 28 * @num_filters: DFSDM number of filters. Unused if identification registers are available 29 * @num_channels: DFSDM number of channels. Unused if identification registers are available 94 struct stm32_dfsdm dfsdm; /* common data exported for all instances */ member 99 struct clk *clk; /* DFSDM clock */ 103 static inline struct dfsdm_priv *to_stm32_dfsdm_priv(struct stm32_dfsdm *dfsdm) in to_stm32_dfsdm_priv() argument 105 return container_of(dfsdm, struct dfsdm_priv, dfsdm); in to_stm32_dfsdm_priv() [all …]
|
H A D | stm32-dfsdm-adc.c | 3 * This file is the ADC part of the STM32 DFSDM driver 11 #include <linux/iio/adc/stm32-dfsdm-adc.h> 28 #include "stm32-dfsdm.h" 72 struct stm32_dfsdm *dfsdm; member 103 /* DFSDM channel serial interface type */ 112 /* DFSDM channel clock source */ 138 * struct stm32_dfsdm_trig_info - DFSDM trigger info 317 struct stm32_dfsdm_filter *fl = &adc->dfsdm->fl_list[adc->fl_id]; in stm32_dfsdm_compute_all_osrs() 338 struct regmap *regmap = adc->dfsdm->regmap; in stm32_dfsdm_start_channel() 358 struct regmap *regmap = adc->dfsdm->regmap; in stm32_dfsdm_stop_channel() [all …]
|
H A D | stm32-dfsdm.h | 3 * This file is part of STM32 DFSDM driver 15 * STM32 DFSDM - global register map 256 /* DFSDM filter order */ 268 * struct stm32_dfsdm_filter_osr - DFSDM filter settings linked to oversampling 318 * @phys_base: DFSDM IP register physical address 337 /* DFSDM channel serial spi clock source */ 345 int stm32_dfsdm_start_dfsdm(struct stm32_dfsdm *dfsdm); 346 int stm32_dfsdm_stop_dfsdm(struct stm32_dfsdm *dfsdm);
|
H A D | Makefile | 102 obj-$(CONFIG_STM32_DFSDM_CORE) += stm32-dfsdm-core.o 103 obj-$(CONFIG_STM32_DFSDM_ADC) += stm32-dfsdm-adc.o
|
H A D | Kconfig | 1085 tristate "STMicroelectronics STM32 DFSDM core" 1094 will be called stm32-dfsdm-core. 1097 tristate "STMicroelectronics STM32 dfsdm adc" 1109 will be called stm32-dfsdm-adc.
|
H A D | stm32-adc-core.h | 166 STM32H7_DMNGT_DFSDM, /* DFSDM mode */
|
/openbmc/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | st,stm32-dfsdm-adc.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-dfsdm-adc.yaml# 7 title: STMicroelectronics STM32 DFSDM ADC device driver 14 STM32 DFSDM ADC is a sigma delta analog-to-digital converter dedicated to 28 - st,stm32h7-dfsdm 29 - st,stm32mp1-dfsdm 37 Internal clock used for DFSDM digital processing and control blocks. 38 dfsdm clock can also feed CLKOUT, when CLKOUT is used. 44 - const: dfsdm 81 - st,stm32-dfsdm-adc 82 - st,stm32-dfsdm-dmic [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-iio-dfsdm-adc-stm32 | 9 This is mandatory if DFSDM is slave on SPI bus, to 14 if DFSDM input is SPI master: 19 If DFSDM input is SPI Slave:
|
/openbmc/linux/sound/soc/stm/ |
H A D | Kconfig | 36 tristate "SoC Audio support for STM32 DFSDM" 45 for Sigma Delta Modulators (DFSDM) driver used
|
H A D | stm32_adfsdm.c | 3 * This file is part of STM32 DFSDM ASoC DAI driver 18 #include <linux/iio/adc/stm32-dfsdm-adc.h> 322 {.compatible = "st,stm32h7-dfsdm-dai"}, 406 MODULE_DESCRIPTION("stm32 DFSDM DAI driver");
|
H A D | Makefile | 17 #DFSDM
|
/openbmc/linux/include/linux/iio/adc/ |
H A D | stm32-dfsdm-adc.h | 3 * This file discribe the STM32 DFSDM IIO driver API for audio part
|
/openbmc/linux/Documentation/arch/arm/stm32/ |
H A D | stm32mp13-overview.rst | 33 - DFSDM
|
H A D | stm32mp151-overview.rst | 32 - DFSDM
|
H A D | stm32h743-overview.rst | 24 - DFSDM
|
H A D | stm32h750-overview.rst | 24 - DFSDM
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | stm32mp151.dtsi | 963 dfsdm: dfsdm@4400d000 { label 964 compatible = "st,stm32mp1-dfsdm"; 967 clock-names = "dfsdm"; 973 compatible = "st,stm32-dfsdm-adc"; 983 compatible = "st,stm32-dfsdm-adc"; 993 compatible = "st,stm32-dfsdm-adc"; 1003 compatible = "st,stm32-dfsdm-adc"; 1013 compatible = "st,stm32-dfsdm-adc"; 1023 compatible = "st,stm32-dfsdm-adc";
|
H A D | stm32mp131.dtsi | 671 dfsdm: dfsdm@4400d000 { label 672 compatible = "st,stm32mp1-dfsdm"; 675 clock-names = "dfsdm"; 681 compatible = "st,stm32-dfsdm-adc"; 691 compatible = "st,stm32-dfsdm-adc";
|
/openbmc/u-boot/include/dt-bindings/clock/ |
H A D | stm32mp1-clks.h | 57 #define DFSDM 44 macro
|
/openbmc/linux/include/dt-bindings/clock/ |
H A D | stm32mp1-clks.h | 57 #define DFSDM 44 macro
|
/openbmc/linux/drivers/clk/ |
H A D | clk-stm32mp1.c | 1921 PCLK(DFSDM, "dfsdm", "pclk2", 0, G_DFSDM),
|
/openbmc/linux/ |
H A D | MAINTAINERS | 20639 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
|
H A D | opengrok1.0.log | 2497 2024-12-28 20:07:12.815-0600 FINEST t589 AnalyzerGuru.lambda$findBySuffix$5: '/openbmc/linux/drivers/iio/adc/stm32-dfsdm.h': chosen by suffix: CAnalyzerFactory 2498 2024-12-28 20:07:12.815-0600 FINE t589 DefaultIndexChangedListener.fileAdd: Add: '/openbmc/linux/drivers/iio/adc/stm32-dfsdm.h' (CAnalyzer) 2500 2024-12-28 20:07:12.815-0600 FINER t589 HistoryGuru.storeHistory: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} supports history for directories, skipping '/opengrok/src/openbmc/linux/drivers/iio/adc/stm32-dfsdm.h' 2512 2024-12-28 20:07:12.819-0600 FINEST t35 Ctags.trySplitSource: Re-read '/opengrok/src/openbmc/linux/drivers/iio/adc/stm32-dfsdm.h' 2604 2024-12-28 20:07:12.849-0600 FINER t589 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/iio/adc/stm32-dfsdm.h' 2605 2024-12-28 20:07:12.849-0600 FINEST t589 Statistics.logIt: Added: '/openbmc/linux/drivers/iio/adc/stm32-dfsdm.h' (CAnalyzer) (took 34 ms) [all...] |
H A D | opengrok2.0.log | [all...] |
H A D | opengrok0.0.log | [all...] |