Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
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";
175 compatible = "st,stm32h7-dac-core";
199 compatible = "st,stm32h7-uart";
209 compatible = "st,stm32h7-spi";
220 compatible = "st,stm32h7-spi";
231 compatible = "st,stm32h7-spi";
[all …]
H A Dstm32mp151.dtsi147 compatible = "st,stm32h7-timer-trigger";
181 compatible = "st,stm32h7-timer-trigger";
213 compatible = "st,stm32h7-timer-trigger";
247 compatible = "st,stm32h7-timer-trigger";
270 compatible = "st,stm32h7-timer-trigger";
288 compatible = "st,stm32h7-timer-trigger";
310 compatible = "st,stm32h7-timer-trigger";
332 compatible = "st,stm32h7-timer-trigger";
354 compatible = "st,stm32h7-timer-trigger";
390 compatible = "st,stm32h7-spi";
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/adc/
H A Dst,stm32-adc.yaml28 - st,stm32h7-adc-core
37 - stm32f4 and stm32h7 share a common ADC interrupt line.
48 It's optional on stm32h7 and stm32mp1.
51 It's required on stm32h7 and stm32mp1.
68 analog input switches on stm32h7 and stm32mp1.
126 const: st,stm32h7-adc-core
209 - st,stm32h7-adc
248 - can be 8, 10, 12, 14 or 16 on stm32h7 and stm32mp1
255 - 20 channels, numbered from 0 to 19 (for in0..in19) on stm32h7 and
262 be configured as differential instead of single-ended on stm32h7 and
[all …]
H A Dst,stm32-dfsdm-adc.yaml21 up to 4 filters on stm32h7 or 6 filters on stm32mp1.
28 - st,stm32h7-dfsdm
95 On stm32h7 and stm32mp1:
255 const: st,stm32h7-dfsdm
307 compatible = "st,stm32h7-dfsdm-dai";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Dst,stm32-adfsdm.txt8 - compatible: "st,stm32h7-dfsdm-dai".
23 compatible = "st,stm32h7-dfsdm";
44 compatible = "st,stm32h7-dfsdm-dai";
H A Dst,stm32-sai.txt9 - compatible: Should be "st,stm32f4-sai" or "st,stm32h7-sai"
15 Mandatory for "st,stm32h7-sai" compatible.
73 compatible = "st,stm32h7-sai";
H A Dst,stm32-spdifrx.yaml19 - st,stm32h7-spdifrx
67 compatible = "st,stm32h7-spdifrx";
H A Dst,stm32-i2s.yaml19 - st,stm32h7-i2s
74 compatible = "st,stm32h7-i2s";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/spi/
H A Dst,stm32-spi.yaml35 - st,stm32h7-spi
70 Only for STM32H7, (Master Inter-Data Idleness) minimum time
89 compatible = "st,stm32h7-spi";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/dma/
H A Dst,stm32-dmamux.yaml20 const: st,stm32h7-dmamux
44 compatible = "st,stm32h7-dmamux";
H A Dst,stm32-mdma.yaml63 const: st,stm32h7-mdma
95 compatible = "st,stm32h7-mdma";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/interrupt-controller/
H A Dst,stm32-exti.yaml19 - st,stm32h7-exti
68 - st,stm32h7-exti
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/dac/
H A Dst,stm32-dac.yaml24 - st,stm32h7-dac-core
89 compatible = "st,stm32h7-dac-core";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/rtc/
H A Dst,stm32-rtc.yaml16 - st,stm32h7-rtc
77 const: st,stm32h7-rtc
/OK3568_Linux_fs/kernel/drivers/regulator/
H A Dstm32-booster.c13 /* STM32H7 SYSCFG register */
106 .compatible = "st,stm32h7-booster",
/OK3568_Linux_fs/kernel/drivers/iio/adc/
H A Dstm32-adc-core.c169 * struct stm32h7_adc_ck_spec - specification for stm32h7 adc clock
207 /* stm32h7 bus clock is common for all ADC instances (mandatory) */ in stm32h7_adc_clk_sel()
214 * stm32h7 can use either 'bus' or 'adc' clock for analog circuitry. in stm32h7_adc_clk_sel()
291 /* STM32H7 common registers definitions */
422 * On STM32H7 and STM32MP1, the ADC inputs are multiplexed with analog in stm32_adc_core_switches_supply_en()
815 .compatible = "st,stm32h7-adc-core",
H A Dstm32-adc-core.h88 /* STM32H7 - Registers for each ADC instance */
105 /* STM32H7 - common registers for all ADC instances */
H A Dstm32-adc.c34 /* BOOST bit must be set on STM32H7 when ADC clock is above 20MHz */
256 /* stm32h7 can have up to 20 channels */
380 /* STM32H7 external trigger sources for all instances */
432 /* STM32H7 programmable sampling time (ADC clock cycles, rounded down) */
674 /* On STM32H7 IRQs are cleared by writing 1 into ISR register */ in stm32h7_adc_irq_clear()
2113 { .compatible = "st,stm32h7-adc", .data = (void *)&stm32h7_adc_cfg },
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/regulator/
H A Dst,stm32-booster.yaml22 - st,stm32h7-booster
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/serial/
H A Dst,stm32-uart.yaml20 - st,stm32h7-uart
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A Dst,stm32h7-rcc.txt1 STMicroelectronics STM32H7 Reset and Clock Controller
/OK3568_Linux_fs/kernel/include/dt-bindings/mfd/
H A Dstm32h7-rcc.h2 * This header provides constants for the STM32H7 RCC IP
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/
H A Dst,stm32-timers.yaml99 - st,stm32h7-timer-trigger
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/i2c/
H A Dst,stm32-i2c.yaml84 For STM32F7, STM32H7 and STM32MP1 SoCs, if timing parameters
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/
H A Dstm32-dwmac.yaml98 #include <dt-bindings/mfd/stm32h7-rcc.h>

12