Home
last modified time | relevance | path

Searched full:stm32f4 (Results 1 – 25 of 54) sorted by relevance

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dst,stm32-adc.yaml27 - st,stm32f4-adc-core
37 - stm32f4 and stm32h7 share a common ADC interrupt line.
47 It's required on stm32f4.
50 It's not present on stm32f4.
97 const: st,stm32f4-adc-core
208 - st,stm32f4-adc
217 - 0x200: ADC3 (stm32f4 only)
228 - 2 for adc@200 (stm32f4 only)
234 stm32f4, that has per instance clock input for registers access.
247 - can be 6, 8, 10 or 12 on stm32f4
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/
Dst,stm32-adc.txt25 "st,stm32f4-adc-core"
29 - interrupts: One or more interrupts for ADC block. Some parts like stm32f4
34 It's required on stm32f4.
37 It's not present on stm32f4.
57 "st,stm32f4-adc"
62 stm32f4, that has per instance clock input for registers access.
66 It can have up to 16 channels on stm32f4 or 20 channels on stm32h7, numbered
86 * can be 6, 8, 10 or 12 on stm32f4
97 compatible = "st,stm32f4-adc-core";
112 compatible = "st,stm32f4-adc";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32f429.dtsi50 #include <dt-bindings/mfd/stm32f4-rcc.h>
84 compatible = "st,stm32f4-otp";
336 compatible = "st,stm32f4-spi";
346 compatible = "st,stm32f4-spi";
389 compatible = "st,stm32f4-i2c";
401 compatible = "st,stm32f4-i2c";
413 compatible = "st,stm32f4-dac-core";
517 compatible = "st,stm32f4-adc-core";
529 compatible = "st,stm32f4-adc";
541 compatible = "st,stm32f4-adc";
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Dst,stm32-i2c.yaml44 - st,stm32f4-i2c
53 - st,stm32f4-i2c
103 //Example 1 (with st,stm32f4-i2c compatible)
105 compatible = "st,stm32f4-i2c";
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/i2c/
Di2c-stm32.txt5 - "st,stm32f4-i2c"
20 For STM32F4 SoC Standard-mode and Fast-mode are supported, possible values are
33 compatible = "st,stm32f4-i2c";
/kernel/linux/linux-5.10/drivers/i2c/busses/
Di2c-stm32f4.c33 /* STM32F4 I2C offset registers */
43 /* STM32F4 I2C control 1*/
50 /* STM32F4 I2C control 2 */
60 /* STM32F4 I2C Status 1 */
78 /* STM32F4 I2C Status 2 */
81 /* STM32F4 I2C Control Clock */
87 /* STM32F4 I2C Trise */
855 dev_info(i2c_dev->dev, "STM32F4 I2C driver registered\n"); in stm32f4_i2c_probe()
876 { .compatible = "st,stm32f4-i2c", },
883 .name = "stm32f4-i2c",
[all …]
/kernel/linux/linux-4.19/drivers/i2c/busses/
Di2c-stm32f4.c33 /* STM32F4 I2C offset registers */
43 /* STM32F4 I2C control 1*/
50 /* STM32F4 I2C control 2 */
60 /* STM32F4 I2C Status 1 */
78 /* STM32F4 I2C Status 2 */
81 /* STM32F4 I2C Control Clock */
87 /* STM32F4 I2C Trise */
855 dev_info(i2c_dev->dev, "STM32F4 I2C driver registered\n"); in stm32f4_i2c_probe()
876 { .compatible = "st,stm32f4-i2c", },
883 .name = "stm32f4-i2c",
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/nvmem/
Dst,stm32-romem.yaml24 - st,stm32f4-otp
50 compatible = "st,stm32f4-otp";
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dstm32f429.dtsi51 #include <dt-bindings/mfd/stm32f4-rcc.h>
353 compatible = "st,stm32f4-i2c";
365 compatible = "st,stm32f4-dac-core";
467 compatible = "st,stm32f4-adc-core";
479 compatible = "st,stm32f4-adc";
491 compatible = "st,stm32f4-adc";
503 compatible = "st,stm32f4-adc";
606 compatible = "st,stm32f4-crc";
Dstm32f469-pinctrl.dtsi43 #include "stm32f4-pinctrl.dtsi"
Dstm32f429-pinctrl.dtsi43 #include "stm32f4-pinctrl.dtsi"
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/
Dst,stm32-spi.yaml25 const: st,stm32f4-spi
34 - st,stm32f4-spi
/kernel/linux/linux-4.19/drivers/iio/adc/
Dstm32-adc-core.c81 /* STM32F4 ADC internal common clock prescaler division ratios */
85 * stm32f4_adc_clk_sel() - Select stm32f4 ADC common clock prescaler
96 /* stm32f4 has one clk input for analog (mandatory), enforce it here */ in stm32f4_adc_clk_sel()
242 /* STM32F4 common registers definitions */
345 * - stm32f4/h7 shares a common interrupt. in stm32_adc_irq_probe()
546 .compatible = "st,stm32f4-adc-core",
Dstm32-adc-core.h31 /* STM32F4 - Registers for each ADC instance */
49 /* STM32F4 - common registers for all ADC instances: 1, 2 & 3 */
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/
Dst,stm32-sai.txt9 - compatible: Should be "st,stm32f4-sai" or "st,stm32h7-sai"
16 Not used for "st,stm32f4-sai" compatible.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dst,stm32-sai.txt9 - compatible: Should be "st,stm32f4-sai" or "st,stm32h7-sai"
16 Not used for "st,stm32f4-sai" compatible.
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/
Dst,stm32-rcc.txt50 For STM32F4 series, the macro are available here:
51 - include/dt-bindings/mfd/stm32f4-rcc.h
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dst,stm32-rcc.txt52 For STM32F4 series, the macro are available here:
53 - include/dt-bindings/mfd/stm32f4-rcc.h
/kernel/linux/linux-5.10/drivers/iio/adc/
Dstm32-adc-core.c117 /* STM32F4 ADC internal common clock prescaler division ratios */
121 * stm32f4_adc_clk_sel() - Select stm32f4 ADC common clock prescaler
133 /* stm32f4 has one clk input for analog (mandatory), enforce it here */ in stm32f4_adc_clk_sel()
279 /* STM32F4 common registers definitions */
375 * - stm32f4/h7 shares a common interrupt line. in stm32_adc_irq_probe()
807 .compatible = "st,stm32f4-adc-core",
Dstm32-adc-core.h31 /* STM32F4 - Registers for each ADC instance */
49 /* STM32F4 - common registers for all ADC instances: 1, 2 & 3 */
/kernel/linux/linux-4.19/include/dt-bindings/mfd/
Dstm32f4-rcc.h3 * This header provides constants for the STM32F4 RCC IP
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/dac/
Dst,stm32-dac.yaml23 - st,stm32f4-dac-core
/kernel/linux/linux-5.10/include/dt-bindings/mfd/
Dstm32f4-rcc.h3 * This header provides constants for the STM32F4 RCC IP
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/dac/
Dst,stm32-dac.txt14 "st,stm32f4-dac-core"
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/
Dst,stm32-rtc.yaml117 #include <dt-bindings/mfd/stm32f4-rcc.h>

123