Home
last modified time | relevance | path

Searched +full:stm32 +full:- +full:qspi +full:- +full:nor (Results 1 – 25 of 50) sorted by relevance

12

/Zephyr-latest/samples/drivers/spi_flash/
Dsample.yaml6 - 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 …]
DREADME.rst1 .. 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/
Dst,stm32-qspi-nor.yaml2 # 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/
Dsample.yaml5 - 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/
DKconfig.stm321 # 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 …]
DKconfig.stm32_qspi1 # 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/
Dnucleo_h743zi.overlay5 * 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/
Dstm32h745i_disco_stm32h745xx_m7.dts5 * 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/
Dstm32h750b_dk.dts2 * 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/
Dstm32h747i_disco_stm32h747xx_m7.dts4 * 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/
Dstm32f723e_disco.dts4 * 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/
Dyd_stm32h750vb.dts4 * 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/
Dpandora_stm32l475.dts8 * 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/
Dstm32f412g_disco.dts4 * 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/
Dfk750m1_vbt6.dts4 * 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/
Dstm32l496g_disco.dts4 * 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/
Dfk7b0m1_vbt6.dts4 * 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/
Dmini_stm32h743.dts4 * 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/
Darduino_giga_r1_stm32h747xx_m7.dts4 * 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/
Darduino_portenta_h7-common.dtsi4 * 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/
Darduino_nicla_vision_stm32h747xx_m7.dts4 * 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/
Dstm32f769i_disco.dts4 * 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/
Dstm32f746g_disco.dts4 * 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/
Dstm32f7508_dk.dts5 * 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/
Ddisco_l475_iot1.dts4 * 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