Searched +full:stm32 +full:- +full:qspi +full:- +full:nor (Results 1 – 25 of 50) sorted by relevance
12
/Zephyr-latest/samples/drivers/spi_flash/ |
D | sample.yaml | 6 - spi 7 - flash 8 filter: dt_compat_enabled("jedec,spi-nor") or dt_compat_enabled("st,stm32-qspi-nor") 9 or dt_compat_enabled("st,stm32-ospi-nor") or dt_compat_enabled("st,stm32-xspi-nor") 10 or (dt_compat_enabled("nordic,qspi-nor") and CONFIG_NORDIC_QSPI_NOR) 12 - hifive_unmatched/fu740/s7 13 - hifive_unmatched/fu740/u74 19 - "Test 1: Flash erase" 20 - "Flash erase succeeded!" 21 - "Test 2: Flash write" [all …]
|
D | README.rst | 1 .. zephyr:code-sample:: spi-nor 2 :name: JEDEC SPI-NOR flash 3 :relevant-api: flash_interface 5 Use the flash API to interact with an SPI NOR serial flash memory device. 10 This sample demonstrates using the :ref:`flash API <flash_api>` on a SPI NOR serial flash 21 * :dtcompatible:`jedec,spi-nor`, 22 * :dtcompatible:`st,stm32-qspi-nor`, 23 * :dtcompatible:`st,stm32-ospi-nor`, 24 * :dtcompatible:`nordic,qspi-nor`. 26 .. zephyr-app-commands:: [all …]
|
/Zephyr-latest/dts/bindings/flash_controller/ |
D | st,stm32-qspi-nor.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 STM32 QSPI Flash controller supporting the JEDEC CFI interface 9 mx25r6435f: qspi-nor-flash@90000000 { 10 compatible = "st,stm32-qspi-nor"; 12 qspi-max-frequency = <80000000>; 13 reset-gpios = <&gpiod 3 GPIO_ACTIVE_LOW>; 14 reset-gpios-duration = <1>; 15 spi-bus-width = <4>; 19 compatible: "st,stm32-qspi-nor" 21 include: ["flash-controller.yaml", "jedec,jesd216.yaml"] [all …]
|
/Zephyr-latest/samples/drivers/jesd216/ |
D | sample.yaml | 5 - spi 6 - flash 12 - "sfdp-bfp =" 13 - "jedec-id =" 17 - hifive1 18 - hifive_unleashed/fu540/e51 19 - hifive_unleashed/fu540/u54 20 - hifive_unmatched/fu740/s7 21 - hifive_unmatched/fu740/u74 22 - mimxrt1170_evk/mimxrt1176/cm7 [all …]
|
/Zephyr-latest/drivers/flash/ |
D | Kconfig.stm32 | 1 # ST Microelectronics STM32 MCUs Flash driver config 7 # SPDX-License-Identifier: Apache-2.0 10 bool "NOR Flash in MemoryMapped for XiP" 16 This option enables the XIP mode for the external NOR flash 17 mounted on STM32 boards. 20 bool "STM32 flash driver" 30 Enable flash driver for STM32 series 68 protection. On STM32 devices it will trigger flash mass erase! 94 STM32 option bytes. 97 bool "Include patch for Microchip qspi flash when running with stm32" [all …]
|
D | Kconfig.stm32_qspi | 1 # STM32 Quad SPI flash driver configuration options 5 # SPDX-License-Identifier: Apache-2.0 10 bool "STM32 Quad SPI Flash driver" 23 Enable QSPI-NOR support on the STM32 family of processors.
|
/Zephyr-latest/samples/subsys/fs/littlefs/boards/ |
D | nucleo_h743zi.overlay | 5 * SPDX-License-Identifier: Apache-2.0 7 /delete-node/ &storage_partition; 11 pinctrl-0 = <&sdmmc1_d0_pc8 15 pinctrl-names = "default"; 23 read-size = <32>; 24 prog-size = <32>; 25 cache-size = <256>; 26 lookahead-size = <64>; 27 block-cycles = <512>; 29 mount-point = "/lfs1"; [all …]
|
/Zephyr-latest/boards/st/stm32h745i_disco/ |
D | stm32h745i_disco_stm32h745xx_m7.dts | 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 13 model = "STMicroelectronics STM32H745I-DISCO board"; 14 compatible = "st,stm32h745i-disco"; 19 zephyr,shell-uart = &usart3; 23 zephyr,flash-controller = &mt25ql512ab1; 28 compatible = "pwm-leds"; 32 label = "User LD8 - PWM11"; 36 /* RM0455 - 23.6 External device address mapping */ 38 compatible = "zephyr,memory-region", "mmio-sram"; [all …]
|
/Zephyr-latest/boards/st/stm32h750b_dk/ |
D | stm32h750b_dk.dts | 2 * Copyright (c) 2023-2024 STMicroelectronics 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h750xbhx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 15 compatible = "st,stm32h750b-dk"; 19 zephyr,shell-uart = &usart3; 22 zephyr,flash-controller = &mt25ql512ab1; 27 compatible = "zephyr,memory-region", "mmio-sram"; 30 zephyr,memory-region = "SDRAM2"; [all …]
|
/Zephyr-latest/boards/st/stm32h747i_disco/ |
D | stm32h747i_disco_stm32h747xx_m7.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h747xihx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 15 compatible = "st,stm32h747i-disco"; 20 zephyr,shell-uart = &usart1; 23 zephyr,flash-controller = &mt25ql512ab1; 27 compatible = "zephyr,memory-region", "mmio-sram"; 30 zephyr,memory-region = "SDRAM2"; 31 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>; [all …]
|
/Zephyr-latest/boards/st/stm32f723e_disco/ |
D | stm32f723e_disco.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/f7/stm32f723i(c-e)kx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 15 compatible = "st,stm32f723e-disco"; 19 zephyr,shell-uart = &usart6; 22 zephyr,flash-controller = &mx25r512; 26 compatible = "gpio-leds"; 42 compatible = "gpio-keys"; 59 clock-frequency = <DT_FREQ_M(25)>; [all …]
|
/Zephyr-latest/boards/vcc-gnd/yd_stm32h750vb/ |
D | yd_stm32h750vb.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h750vbtx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 13 model = "VCC-GND Studio STM32H750VB"; 20 spi-flash0 = &w25q128jv; 25 zephyr,shell-uart = &usart1; 28 zephyr,flash-controller = &w25q128jv; 32 compatible = "gpio-leds"; 54 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/alientek/pandora_stm32l475/ |
D | pandora_stm32l475.dts | 8 * SPDX-License-Identifier: Apache-2.0 11 /dts-v1/; 13 #include <st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi> 14 #include <zephyr/dt-bindings/input/input-event-codes.h> 27 zephyr,shell-uart = &usart1; 33 compatible = "gpio-leds"; 49 compatible = "gpio-keys"; 74 pinctrl-0 = <&quadspi_clk_pe10 &quadspi_ncs_pe11 77 pinctrl-names = "default"; 80 w25q128jv: qspi-nor-flash@90000000 { [all …]
|
/Zephyr-latest/boards/st/stm32f412g_disco/ |
D | stm32f412g_disco.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/f4/stm32f412z(e-g)tx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 14 model = "STMicroelectronics STM32F412G-DISCO board"; 15 compatible = "st,stm32f412g-disco"; 19 zephyr,shell-uart = &usart2; 25 compatible = "gpio-leds"; 45 compatible = "gpio-keys"; 87 hse-bypass; [all …]
|
/Zephyr-latest/boards/fanke/fk750m1_vbt6/ |
D | fk750m1_vbt6.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h750vbtx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h> 15 model = "FANKE FK750M1-VBT6 board"; 16 compatible = "fanke,fk750m1-vbt6"; 20 zephyr,shell-uart = &usart1; 27 compatible = "gpio-leds"; [all …]
|
/Zephyr-latest/boards/st/stm32l496g_disco/ |
D | stm32l496g_disco.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/l4/stm32l496a(e-g)ix-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 14 model = "STMicroelectronics STM32L496G-DISCO board"; 15 compatible = "st,stm32l496g-disco"; 19 zephyr,shell-uart = &usart2; 22 zephyr,flash-controller = &mx25r6435; 26 compatible = "gpio-leds"; 34 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/fanke/fk7b0m1_vbt6/ |
D | fk7b0m1_vbt6.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h7b0vbtx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 14 model = "FANKE FK7B0M1-VBT6 board"; 15 compatible = "fanke,fk7b0m1-vbt6"; 19 zephyr,shell-uart = &usart1; 25 compatible = "gpio-leds"; 33 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/weact/mini_stm32h743/ |
D | mini_stm32h743.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h743vitx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h> 15 compatible = "weact,mini-stm32h743"; 24 compatible = "gpio-leds"; 32 compatible = "gpio-keys"; 41 compatible = "zephyr,mipi-dbi-spi"; 42 spi-dev = <&spi4>; [all …]
|
/Zephyr-latest/boards/arduino/giga_r1/ |
D | arduino_giga_r1_stm32h747xx_m7.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h747xihx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 15 compatible = "arduino,giga-r1"; 19 zephyr,shell-uart = &usart1; 20 zephyr,uart-mcumgr = &usart1; 21 zephyr,bt-hci = &bt_hci_uart; 25 zephyr,code-partition = &slot0_partition; 29 compatible = "zephyr,memory-region", "mmio-sram"; [all …]
|
/Zephyr-latest/boards/arduino/portenta_h7/ |
D | arduino_portenta_h7-common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 11 compatible = "gpio-leds"; 24 compatible = "usb-ulpi-phy"; 25 reset-gpios = < &gpioj 4 GPIO_ACTIVE_LOW >; 26 #phy-cells = <0>; 52 pinctrl-0 = <&uart4_tx_pa0 &uart4_rx_pi9>; 53 pinctrl-names = "default"; 54 current-speed = <115200>; 59 pinctrl-0 = <&usart1_tx_pa9 &usart1_rx_pa10>; 60 pinctrl-names = "default"; [all …]
|
/Zephyr-latest/boards/arduino/nicla_vision/ |
D | arduino_nicla_vision_stm32h747xx_m7.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h747a(g-i)ix-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 15 compatible = "arduino,nicla-vision"; 19 zephyr,shell-uart = &lpuart1; 20 zephyr,uart-mcumgr = &lpuart1; 21 zephyr,bt-hci = &bt_hci_uart; 24 zephyr,code-partition = &slot0_partition; 34 compatible = "usb-ulpi-phy"; [all …]
|
/Zephyr-latest/boards/st/stm32f769i_disco/ |
D | stm32f769i_disco.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/f7/stm32f769nihx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 compatible = "st,stm32f769I-disco"; 20 zephyr,shell-uart = &usart1; 24 zephyr,flash-controller = &mx25l51245g; 29 compatible = "zephyr,memory-region", "mmio-sram"; 32 zephyr,memory-region = "SDRAM1"; [all …]
|
/Zephyr-latest/boards/st/stm32f746g_disco/ |
D | stm32f746g_disco.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/f7/stm32f746nghx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <zephyr/dt-bindings/memory-attr/memory-attr.h> 13 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 17 compatible = "st,stm32f746g-disco"; 21 zephyr,shell-uart = &usart1; 25 zephyr,flash-controller = &n25q128a1; 31 compatible = "gpio-leds"; [all …]
|
/Zephyr-latest/boards/st/stm32f7508_dk/ |
D | stm32f7508_dk.dts | 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 10 #include <st/f7/stm32f750n8hx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 13 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 model = "STMicroelectronics STM32F7508-DK"; 21 zephyr,shell-uart = &usart1; 25 zephyr,flash-controller = &n25q128a1; 31 compatible = "gpio-leds"; 39 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/st/disco_l475_iot1/ |
D | disco_l475_iot1.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 14 model = "STMicroelectronics B-L475E-IOT01Ax board"; 15 compatible = "st,stm32l475-disco-iot"; 19 zephyr,shell-uart = &usart1; 22 zephyr,code-partition = &slot0_partition; 23 zephyr,flash-controller = &mx25r6435f; 24 zephyr,bt-c2h-uart = &usart1; [all …]
|
12