Home
last modified time | relevance | path

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

12

/linux-6.14.4/arch/arm/boot/dts/st/
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";
225 compatible = "st,stm32h7-spi";
[all …]
Dstm32mp131.dtsi134 compatible = "st,stm32h7-timer-trigger";
170 compatible = "st,stm32h7-timer-trigger";
204 compatible = "st,stm32h7-timer-trigger";
240 compatible = "st,stm32h7-timer-trigger";
270 compatible = "st,stm32h7-timer-trigger";
295 compatible = "st,stm32h7-timer-trigger";
336 compatible = "st,stm32h7-i2s";
347 compatible = "st,stm32h7-spi";
361 compatible = "st,stm32h7-i2s";
372 compatible = "st,stm32h7-spi";
[all …]
Dstm32mp151.dtsi274 compatible = "st,stm32h7-mdma";
447 compatible = "st,stm32h7-timer-trigger";
484 compatible = "st,stm32h7-timer-trigger";
519 compatible = "st,stm32h7-timer-trigger";
556 compatible = "st,stm32h7-timer-trigger";
587 compatible = "st,stm32h7-timer-trigger";
613 compatible = "st,stm32h7-timer-trigger";
643 compatible = "st,stm32h7-timer-trigger";
673 compatible = "st,stm32h7-timer-trigger";
703 compatible = "st,stm32h7-timer-trigger";
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/iio/adc/
Dst,stm32-adc.yaml28 - st,stm32h7-adc-core
38 - stm32f4 and stm32h7 share a common ADC interrupt line.
52 It's optional on stm32h7 and stm32mp1.
55 It's required on stm32h7 and stm32mp1.
74 analog input switches on stm32h7 and stm32mp1.
136 const: st,stm32h7-adc-core
244 - st,stm32h7-adc
290 - can be 8, 10, 12, 14 or 16 on stm32h7 and stm32mp1
297 - 20 channels, numbered from 0 to 19 (for in0..in19) on stm32h7 and
305 be configured as differential instead of single-ended on stm32h7 and
[all …]
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-6.14.4/Documentation/devicetree/bindings/sound/
Dst,stm32-i2s.yaml19 - st,stm32h7-i2s
88 const: st,stm32h7-i2s
119 compatible = "st,stm32h7-i2s";
Dst,stm32-spdifrx.yaml22 - st,stm32h7-spdifrx
78 compatible = "st,stm32h7-spdifrx";
Dst,stm32-sai.yaml22 - st,stm32h7-sai
205 compatible = "st,stm32h7-sai";
/linux-6.14.4/Documentation/devicetree/bindings/dma/stm32/
Dst,stm32-dmamux.yaml30 const: st,stm32h7-dmamux
58 compatible = "st,stm32h7-dmamux";
Dst,stm32-mdma.yaml63 const: st,stm32h7-mdma
95 compatible = "st,stm32h7-mdma";
/linux-6.14.4/Documentation/devicetree/bindings/spi/
Dst,stm32-spi.yaml27 - st,stm32h7-spi
75 compatible = "st,stm32h7-spi";
/linux-6.14.4/Documentation/devicetree/bindings/iio/dac/
Dst,stm32-dac.yaml24 - st,stm32h7-dac-core
93 compatible = "st,stm32h7-dac-core";
/linux-6.14.4/Documentation/devicetree/bindings/interrupt-controller/
Dst,stm32-exti.yaml19 - st,stm32h7-exti
71 - st,stm32h7-exti
/linux-6.14.4/Documentation/devicetree/bindings/serial/
Dst,stm32-uart.yaml17 - st,stm32h7-uart
121 compatible = "st,stm32h7-uart";
/linux-6.14.4/drivers/regulator/
Dstm32-booster.c13 /* STM32H7 SYSCFG register */
105 .compatible = "st,stm32h7-booster",
/linux-6.14.4/Documentation/devicetree/bindings/rtc/
Dst,stm32-rtc.yaml16 - st,stm32h7-rtc
103 const: st,stm32h7-rtc
/linux-6.14.4/arch/arm64/boot/dts/st/
Dstm32mp251.dtsi302 compatible = "st,stm32h7-spdifrx";
316 compatible = "st,stm32h7-uart";
328 compatible = "st,stm32h7-uart";
340 compatible = "st,stm32h7-uart";
352 compatible = "st,stm32h7-uart";
476 compatible = "st,stm32h7-uart";
650 compatible = "st,stm32h7-uart";
662 compatible = "st,stm32h7-uart";
738 compatible = "st,stm32h7-uart";
750 compatible = "st,stm32h7-uart";
/linux-6.14.4/drivers/iio/adc/
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 */
460 * On STM32H7 and STM32MP1, the ADC inputs are multiplexed with analog in stm32_adc_core_switches_supply_en()
894 .compatible = "st,stm32h7-adc-core",
Dstm32-adc-core.h89 /* STM32H7 - Registers for each ADC instance */
120 /* STM32H7 - common registers for all ADC instances */
/linux-6.14.4/Documentation/devicetree/bindings/regulator/
Dst,stm32-booster.yaml22 - st,stm32h7-booster
/linux-6.14.4/Documentation/devicetree/bindings/bus/
Dst,stm32-etzpc.yaml85 compatible = "st,stm32h7-uart";
Dst,stm32mp25-rifsc.yaml99 compatible = "st,stm32h7-uart";
/linux-6.14.4/sound/soc/stm/
Dstm32_sai.c35 * - STM32H7: rely on default settings
56 { .compatible = "st,stm32h7-sai", .data = (void *)&stm32_sai_conf_h7 },
/linux-6.14.4/Documentation/devicetree/bindings/clock/
Dst,stm32h7-rcc.txt1 STMicroelectronics STM32H7 Reset and Clock Controller
/linux-6.14.4/include/dt-bindings/mfd/
Dstm32h7-rcc.h2 * This header provides constants for the STM32H7 RCC IP

12