Home
last modified time | relevance | path

Searched full:stm32h7 (Results 1 – 25 of 29) sorted by relevance

12

/linux/arch/arm/boot/dts/st/
H A Dstm32h743.dtsi44 #include <dt-bindings/clock/stm32h7-clks.h>
45 #include <dt-bindings/mfd/stm32h7-rcc.h>
110 compatible = "st,stm32h7-spi";
122 compatible = "st,stm32h7-spi";
131 compatible = "st,stm32h7-uart";
139 compatible = "st,stm32h7-uart";
147 compatible = "st,stm32h7-uart";
191 compatible = "st,stm32h7-dac-core";
215 compatible = "st,stm32h7-uart";
223 compatible = "st,stm32h7-uart";
[all …]
H A Dstm32h750i-art-pi.dts48 #include "stm32h7-pinctrl.dtsi"
/linux/Documentation/devicetree/bindings/iio/adc/
H A Dst,stm32-dfsdm-adc.yaml21 up to 4 filters on stm32h7 or 6 filters on stm32mp1.
28 - st,stm32h7-dfsdm
98 On stm32h7 and stm32mp1:
309 - st,stm32h7-dfsdm-dai
333 const: st,stm32h7-dfsdm
392 compatible = "st,stm32h7-dfsdm-dai";
/linux/Documentation/devicetree/bindings/sound/
H A Dst,stm32-sai.yaml22 - st,stm32h7-sai
167 const: st,stm32h7-sai
205 compatible = "st,stm32h7-sai";
/linux/Documentation/devicetree/bindings/iio/dac/
H A Dst,stm32-dac.yaml24 - st,stm32h7-dac-core
93 compatible = "st,stm32h7-dac-core";
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dst,stm32-exti.yaml19 - st,stm32h7-exti
71 - st,stm32h7-exti
/linux/Documentation/devicetree/bindings/serial/
H A Dst,stm32-uart.yaml17 - st,stm32h7-uart
121 compatible = "st,stm32h7-uart";
/linux/drivers/regulator/
H A Dstm32-booster.c13 /* STM32H7 SYSCFG register */
105 .compatible = "st,stm32h7-booster",
/linux/Documentation/devicetree/bindings/dma/stm32/
H A Dst,stm32-mdma.yaml63 const: st,stm32h7-mdma
95 compatible = "st,stm32h7-mdma";
/linux/Documentation/devicetree/bindings/rtc/
H A Dst,stm32-rtc.yaml16 - st,stm32h7-rtc
103 const: st,stm32h7-rtc
/linux/drivers/iio/adc/
H A Dstm32-adc-core.c178 * struct stm32h7_adc_ck_spec - specification for stm32h7 adc clock
216 /* stm32h7 bus clock is common for all ADC instances (mandatory) */ in stm32h7_adc_clk_sel()
223 * stm32h7 can use either 'bus' or 'adc' clock for analog circuitry. in stm32h7_adc_clk_sel()
319 /* STM32H7 common registers definitions */
459 * On STM32H7 and STM32MP1, the ADC inputs are multiplexed with analog in stm32_adc_core_switches_supply_en()
890 .compatible = "st,stm32h7-adc-core",
H A Dstm32-adc-core.h92 /* STM32H7 - Registers for each ADC instance */
124 /* STM32H7 - common registers for all ADC instances */
H A Dstm32-adc.c37 /* BOOST bit must be set on STM32H7 when ADC clock is above 20MHz */
340 /* stm32h7 can have up to 20 channels */
475 /* STM32H7 external trigger sources for all instances */
527 /* STM32H7 programmable sampling time (ADC clock cycles, rounded down) */
900 /* On STM32H7 IRQs are cleared by writing 1 into ISR register */ in stm32h7_adc_irq_clear()
2779 { .compatible = "st,stm32h7-adc", .data = (void *)&stm32h7_adc_cfg },
H A Dstm32-dfsdm-core.c296 .compatible = "st,stm32h7-dfsdm",
/linux/Documentation/devicetree/bindings/regulator/
H A Dst,stm32-booster.yaml22 - st,stm32h7-booster
/linux/sound/soc/stm/
H A Dstm32_sai.c35 * - STM32H7: rely on default settings
56 { .compatible = "st,stm32h7-sai", .data = (void *)&stm32_sai_conf_h7 },
H A Dstm32_adfsdm.c322 {.compatible = "st,stm32h7-dfsdm-dai"},
/linux/include/dt-bindings/mfd/
H A Dstm32h7-rcc.h2 * This header provides constants for the STM32H7 RCC IP
/linux/drivers/iio/dac/
H A Dstm32-dac-core.c239 .compatible = "st,stm32h7-dac-core",
/linux/drivers/spi/
H A Dspi-stm32.c87 /* STM32H7 SPI registers */
176 /* STM32H7 SPI Master Baud Rate min/max divisor */
180 /* STM32H7 SPI Communication mode */
1163 /* On STM32H7, messages should not exceed a maximum size set in stm32_spi_optimize_message()
2306 * STM32MP2 is compatible with the STM32H7 except:
2338 { .compatible = "st,stm32h7-spi", .data = (void *)&stm32h7_spi_cfg },
2438 /* Only for STM32H7 and after */ in stm32_spi_probe()
/linux/drivers/irqchip/
H A Dirq-stm32-exti.c411 IRQCHIP_DECLARE(stm32h7_exti, "st,stm32h7-exti", stm32h7_exti_of_init);
/linux/drivers/dma/stm32/
H A Dstm32-dmamux.c388 { .compatible = "st,stm32h7-dmamux" },
/linux/Documentation/arch/arm/stm32/
H A Dstm32-dma-mdma-chaining.rst411 ….com/resource/en/application_note/an5001-stm32cube-expansion-package-for-stm32h7-series-mdma-stmic…
/linux/drivers/counter/
H A Dstm32-timer-cnt.c678 "st,stm32h7-timer-trigger",
/linux/drivers/iio/trigger/
H A Dstm32-timer-trigger.c919 .compatible = "st,stm32h7-timer-trigger",

12