Searched +full:stm32 +full:- +full:pinctrl +full:- +full:common (Results 1 – 25 of 48) sorted by relevance
12
/Zephyr-latest/dts/bindings/spi/ |
D | st,stm32-spi-subghz.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: STM32 SUBGHZ SPI controller 6 compatible: "st,stm32-spi-subghz" 9 - name: st,stm32-spi-common.yaml 10 property-blocklist: 11 - pinctrl-0 12 - pinctrl-names 15 use-subghzspi-nss:
|
D | st,stm32-spi-common.yaml | 1 # Copyright (c) 2018, I-SENSE group of ICCS 2 # SPDX-License-Identifier: Apache-2.0 4 # Common fields for STM32 SPI peripherals. 6 include: [spi-controller.yaml, pinctrl-device.yaml] 15 pinctrl-0: 18 pinctrl-names:
|
/Zephyr-latest/dts/bindings/ethernet/ |
D | st,stm32-ethernet-common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 # Common fields for STM32 Ethernet peripherals. 6 include: [ethernet-controller.yaml, pinctrl-device.yaml] 15 clock-names: 17 pinctrl-0: 19 pinctrl-names:
|
/Zephyr-latest/dts/bindings/i2s/ |
D | st,stm32-i2s-common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 # Common fields for STM32 I2S peripherals. 6 include: [i2s-controller.yaml, pinctrl-device.yaml] 18 dma-names: 21 pinctrl-0: 24 pinctrl-names: 27 mck-enabled: 31 An mck pin must be listed within pinctrl-0 when enabling this property.
|
/Zephyr-latest/dts/bindings/can/ |
D | st,stm32-fdcan.yaml | 1 description: ST STM32 FDCAN CAN FD controller 3 compatible: "st,stm32-fdcan" 5 include: ["bosch,m_can-base.yaml", "pinctrl-device.yaml"] 14 interrupt-names: 20 clk-divider: 23 - 1 24 - 2 25 - 4 26 - 6 27 - 8 [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | st,stm32-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 STM32 Pin controller Node 6 Based on pincfg-node.yaml binding. 8 Note: `bias-disable` and `drive-push-pull` are default pin configurations. 9 They will be applied in case no `bias-foo` or `driver-bar` properties 12 compatible: "st,stm32-pinctrl" 20 remap-pa11: 25 remap-pa12: 30 remap-pa11-pa12: 35 child-binding: [all …]
|
/Zephyr-latest/dts/bindings/serial/ |
D | st,stm32-uart-base.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 # Common fields for STM32 UART peripherals. 5 description: STM32 UART-BASE 8 - name: uart-controller.yaml 9 property-blocklist: 10 - clock-frequency 11 - name: pinctrl-device.yaml 12 - name: reset-device.yaml 13 - name: uart-controller-pin-inversion.yaml 28 single-wire: [all …]
|
/Zephyr-latest/dts/bindings/adc/ |
D | st,stm32-adc.yaml | 3 # SPDX-License-Identifier: Apache-2.0 5 description: ST STM32 family ADC 7 compatible: "st,stm32-adc" 9 include: [adc-controller.yaml, pinctrl-device.yaml] 21 "#io-channel-cells": 24 st,adc-clock-source: 28 - "SYNC" 29 - "ASYNC" 32 - "SYNC": derived from the bus clock. 33 - "ASYNC" : independent and asynchronous with the bus clock [all …]
|
/Zephyr-latest/include/zephyr/dt-bindings/pinctrl/ |
D | stm32-pinctrl.h | 4 * SPDX-License-Identifier: Apache-2.0 10 #include <zephyr/dt-bindings/pinctrl/stm32-pinctrl-common.h> 12 /* Adapted from Linux: include/dt-bindings/pinctrl/stm32-pinfunc.h */ 39 * This is inspired from Linux equivalent st,stm32f429-pinctrl binding 54 * - mode [ 0 : 4 ] 55 * - line [ 5 : 8 ] 56 * - port [ 9 : 13 ] 63 (((((port) - 'A') & STM32_PORT_MASK) << STM32_PORT_SHIFT) | \ 103 /* GPIO High impedance/Pull-up/pull-down */
|
D | stm32f1-pinctrl.h | 4 * SPDX-License-Identifier: Apache-2.0 10 #include <zephyr/dt-bindings/pinctrl/stm32-pinctrl-common.h> 11 #include <zephyr/dt-bindings/pinctrl/stm32f1-afio.h> 13 /* Adapted from Linux: include/dt-bindings/pinctrl/stm32-pinfunc.h */ 17 * This is adapted from Linux equivalent st,stm32f429-pinctrl binding 34 * - mode [ 0 : 1 ] 35 * - line [ 2 : 5 ] 36 * - port [ 6 : 9 ] 37 * - remap [ 10 : 19 ] 45 (((((port) - 'A') & STM32_PORT_MASK) << STM32_PORT_SHIFT) | \ [all …]
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_stm32.h | 2 * Copyright (c) 2016 Open-RnD Sp. z o.o. 4 * SPDX-License-Identifier: Apache-2.0 11 * @file header for STM32 GPIO 17 #include <zephyr/dt-bindings/pinctrl/stm32f1-pinctrl.h> 19 #include <zephyr/dt-bindings/pinctrl/stm32-pinctrl.h> 229 * @brief structure of a GPIO pin (stm32 LL values) use to get the configuration 244 struct gpio_driver_config common; member 257 struct gpio_driver_data common; member
|
/Zephyr-latest/dts/arm/st/wba/ |
D | stm32wba.dtsi | 2 * Copyright (c) 2023-2024 STMicroelectronics 4 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv8-m.dtsi> 9 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 10 #include <zephyr/dt-bindings/clock/stm32wba_clock.h> 11 #include <zephyr/dt-bindings/reset/stm32wba_reset.h> 12 #include <zephyr/dt-bindings/adc/stm32u5_adc.h> 13 #include <zephyr/dt-bindings/gpio/gpio.h> 14 #include <zephyr/dt-bindings/i2c/i2c.h> 15 #include <zephyr/dt-bindings/pwm/pwm.h> [all …]
|
/Zephyr-latest/dts/arm/st/wb0/ |
D | stm32wb0.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv6-m.dtsi> 8 #include <zephyr/dt-bindings/i2c/i2c.h> 9 #include <zephyr/dt-bindings/adc/adc.h> 10 #include <zephyr/dt-bindings/pwm/pwm.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/clock/stm32wb0_clock.h> 13 #include <zephyr/dt-bindings/reset/stm32wb0_reset.h> 14 #include <zephyr/dt-bindings/dma/stm32_dma.h> 25 zephyr,flash-controller = &flash; [all …]
|
/Zephyr-latest/dts/arm/st/c0/ |
D | stm32c0.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv6-m.dtsi> 9 #include <zephyr/dt-bindings/adc/adc.h> 10 #include <zephyr/dt-bindings/clock/stm32c0_clock.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/dma/stm32_dma.h> 13 #include <zephyr/dt-bindings/i2c/i2c.h> 14 #include <zephyr/dt-bindings/pwm/pwm.h> 15 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 16 #include <zephyr/dt-bindings/adc/stm32l4_adc.h> [all …]
|
/Zephyr-latest/dts/arm/st/f0/ |
D | stm32f0.dtsi | 6 * SPDX-License-Identifier: Apache-2.0 9 #include <arm/armv6-m.dtsi> 10 #include <zephyr/dt-bindings/clock/stm32f0_clock.h> 11 #include <zephyr/dt-bindings/i2c/i2c.h> 12 #include <zephyr/dt-bindings/gpio/gpio.h> 13 #include <zephyr/dt-bindings/pwm/pwm.h> 14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 15 #include <zephyr/dt-bindings/dma/stm32_dma.h> 16 #include <zephyr/dt-bindings/adc/stm32l4_adc.h> 17 #include <zephyr/dt-bindings/reset/stm32f0_1_3_reset.h> [all …]
|
/Zephyr-latest/dts/arm/st/l0/ |
D | stm32l0.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv6-m.dtsi> 9 #include <zephyr/dt-bindings/clock/stm32l0_clock.h> 10 #include <zephyr/dt-bindings/i2c/i2c.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/pwm/pwm.h> 13 #include <zephyr/dt-bindings/adc/adc.h> 14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 15 #include <zephyr/dt-bindings/dma/stm32_dma.h> 16 #include <zephyr/dt-bindings/adc/stm32l4_adc.h> [all …]
|
/Zephyr-latest/boards/mikroe/stm32_m4_clicker/ |
D | mikroe_stm32_m4_clicker.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/f4/stm32f415rgtx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 13 model = "Mikroe STM32 M4 Clicker"; 22 compatible = "gpio-leds"; 34 compatible = "gpio-keys"; 47 mikrobus_header: mikrobus-connector { 48 compatible = "mikro-bus"; 49 #gpio-cells = <2>; [all …]
|
/Zephyr-latest/dts/arm/st/g0/ |
D | stm32g0.dtsi | 3 * Copyright (c) 2019-2024 STMicroelectronics 6 * Copyright (c) 2021 G-Technologies Sdn. Bhd. 8 * SPDX-License-Identifier: Apache-2.0 11 #include <arm/armv6-m.dtsi> 12 #include <zephyr/dt-bindings/clock/stm32g0_clock.h> 13 #include <zephyr/dt-bindings/gpio/gpio.h> 14 #include <zephyr/dt-bindings/i2c/i2c.h> 15 #include <zephyr/dt-bindings/pwm/pwm.h> 16 #include <zephyr/dt-bindings/dma/stm32_dma.h> 17 #include <zephyr/dt-bindings/adc/adc.h> [all …]
|
/Zephyr-latest/dts/arm/st/u0/ |
D | stm32u0.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv6-m.dtsi> 9 #include <zephyr/dt-bindings/clock/stm32u0_clock.h> 10 #include <zephyr/dt-bindings/gpio/gpio.h> 11 #include <zephyr/dt-bindings/adc/adc.h> 12 #include <zephyr/dt-bindings/adc/stm32l4_adc.h> 13 #include <zephyr/dt-bindings/pwm/pwm.h> 14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 15 #include <zephyr/dt-bindings/dma/stm32_dma.h> 16 #include <zephyr/dt-bindings/i2c/i2c.h> [all …]
|
/Zephyr-latest/dts/arm/st/u5/ |
D | stm32u5.dtsi | 7 * SPDX-License-Identifier: Apache-2.0 11 #include <arm/armv8-m.dtsi> 12 #include <zephyr/dt-bindings/adc/adc.h> 13 #include <zephyr/dt-bindings/pwm/pwm.h> 14 #include <zephyr/dt-bindings/clock/stm32u5_clock.h> 15 #include <zephyr/dt-bindings/gpio/gpio.h> 16 #include <zephyr/dt-bindings/i2c/i2c.h> 17 #include <zephyr/dt-bindings/flash_controller/ospi.h> 18 #include <zephyr/dt-bindings/reset/stm32u5_reset.h> 19 #include <zephyr/dt-bindings/dma/stm32_dma.h> [all …]
|
/Zephyr-latest/dts/arm/st/wl/ |
D | stm32wl.dtsi | 2 * Copyright (c) 2020-2024 STMicroelectronics 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 8 #include <zephyr/dt-bindings/clock/stm32wl_clock.h> 9 #include <zephyr/dt-bindings/gpio/gpio.h> 10 #include <zephyr/dt-bindings/i2c/i2c.h> 11 #include <zephyr/dt-bindings/lora/sx126x.h> 12 #include <zephyr/dt-bindings/pwm/pwm.h> 13 #include <zephyr/dt-bindings/adc/adc.h> 14 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.1.rst | 61 * Split CAN classic and CAN-FD APIs: 90 was moved from Kconfig to :ref:`devicetree <dt-guide>`. 91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information. 182 * MIPI-DSI 184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API, 196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`. 220 * Added support for Provisioners over PB-GATT 231 * Implemented ISO-AL TX unframed fragmentation 232 * Added support for back-to-back receiving of PDUs on nRF5x platforms 249 newly created informational-only callback struct :c:struct:`bt_conn_auth_info_cb`. [all …]
|
D | release-notes-3.3.rst | 14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery) 17 CMSIS-DSP as the default backend. 30 * CVE-2023-0359: Under embargo until 2023-04-20 32 * CVE-2023-0779: Under embargo until 2023-04-22 40 allow sensors to share common APIs for more generic tests. 66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding. 71 * Starting from this release ``zephyr-`` prefixed tags won't be created 82 image states). Use of a truncated hash or non-sha256 hash will still work 88 registration function at boot-up. If applications register this then 93 application code, these will now automatically be registered at boot-up (this [all …]
|
/Zephyr-latest/dts/arm/st/h5/ |
D | stm32h562.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/flash_controller/ospi.h> 10 #include <zephyr/dt-bindings/flash_controller/xspi.h> 17 #clock-cells = <0>; 18 compatible = "st,stm32u5-pll-clock"; 24 compatible = "st,stm32h562", "st,stm32h5", "simple-bus"; 26 pinctrl: pin-controller@42020000 { label 28 compatible = "st,stm32-gpio"; 29 gpio-controller; 30 #gpio-cells = <2>; [all …]
|
/Zephyr-latest/dts/arm/st/h7rs/ |
D | stm32h7rs.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 8 #include <zephyr/dt-bindings/clock/stm32h7rs_clock.h> 9 #include <zephyr/dt-bindings/gpio/gpio.h> 10 #include <zephyr/dt-bindings/i2c/i2c.h> 11 #include <zephyr/dt-bindings/pwm/pwm.h> 12 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 13 #include <zephyr/dt-bindings/reset/stm32h7rs_reset.h> 14 #include <zephyr/dt-bindings/adc/stm32h7_adc.h> 15 #include <zephyr/dt-bindings/adc/adc.h> [all …]
|
12