Home
last modified time | relevance | path

Searched +full:soc +full:- +full:nv +full:- +full:flash (Results 1 – 25 of 203) sorted by relevance

123456789

/Zephyr-latest/dts/arm/renesas/ra/ra2/
Dr7fa2a1ab3cfm.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 soc {
11 flash-controller@407e0000 {
12 flash0: flash@0 {
13 compatible = "soc-nv-flash";
16 flash1: flash@40100000 {
17 compatible = "soc-nv-flash";
/Zephyr-latest/boards/infineon/cyw920829m2evk_02/
Dcyw920829m2evk_02.dts3 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
9 #include "cyw920829m2evk_02-common.dtsi"
10 #include "cyw920829m2evk_02-pinctrl.dtsi"
13 model = "The Infineon AIROC™ CYW20829 Bluetooth® LE evaluation kit (CYW92089M2EVK-02)";
22 zephyr,flash = &app_region;
24 zephyr,shell-uart = &uart2;
25 zephyr,bt-hci = &bluetooth;
30 arm,num-irq-priority-bits = <3>;
34 compatible = "infineon,cat1-uart";
[all …]
/Zephyr-latest/dts/bindings/mtd/
Drenesas,ra-nv-flash.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Flash memory binding of Renesas RA family
7 include: [base.yaml, soc-nv-flash.yaml]
9 compatible: "renesas,ra-nv-flash"
12 renesas,programming-enable:
14 description: Enable flash programming configuration
Dgd,gd32-nv-flash-v3.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Flash memory binding of GD32 FMC v3.
7 GD32 series use this type flash memory:
8 - GD32F4xx
10 include: soc-nv-flash.yaml
12 compatible: gd,gd32-nv-flash-v3
15 max-erase-time-ms:
18 description: max erase time(millisecond) of a flash sector
Dinfineon,xmc4xxx-nv-flash.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: XMC4XXX flash
6 compatible: "infineon,xmc4xxx-nv-flash"
8 include: soc-nv-flash.yaml
10 child-binding:
11 description: Flash page layout description
12 child-binding:
13 description: Individual flash page layout entry
15 pages-count:
16 description: Number of consecutive pages with size pages-size bytes
[all …]
Dst,stm32-nv-flash.yaml2 STM32 flash memory. This binding is for the flash memory itself, not
3 the flash controller peripheral. For that, see the
4 "st,stm32-flash-controller" binding.
6 include: soc-nv-flash.yaml
8 compatible: st,stm32-nv-flash
11 max-erase-time:
13 description: max erase time(millisecond) of a flash sector or page or half-page
15 bank2-flash-size:
18 Embedded flash memory bank 2 size in KBytes.
19 Used by CM4 CPU because it cannot access flash controller register to read size.
[all …]
Dgd,gd32-nv-flash-v1.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Flash memory binding of GD32 FMC v1.
7 GD32 series use this type flash memory:
8 - GD32C10x
9 - GD32C11x
10 - GD32E10x
11 - GD32E11x
12 - GD32E50x
13 - GD32F3x0
14 - GD32F1x0
[all …]
Dgd,gd32-nv-flash-v2.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Flash memory binding of GD32 FMC v2.
7 GD32 series use this type flash memory:
8 - GD32F10x
9 - GD32F20x
10 - GD32F30x
11 - GD32F403
13 include: soc-nv-flash.yaml
15 compatible: gd,gd32-nv-flash-v2
18 max-erase-time-ms:
[all …]
Dsoc-nv-flash.yaml1 description: Flash node
3 compatible: "soc-nv-flash"
8 erase-block-size:
10 description: address alignment required by flash erase operations
12 write-block-size:
14 description: address alignment required by flash write operations
/Zephyr-latest/dts/arm/renesas/ra/ra8/
Dr7fa8m1ahecbd.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 soc {
11 flash-controller@40100000 {
12 flash0: flash@2000000 {
13 compatible = "renesas,ra-nv-flash";
15 write-block-size = <128>;
16 erase-block-size = <8192>;
17 renesas,programming-enable;
20 flash1: flash@27000000 {
21 compatible = "renesas,ra-nv-flash";
[all …]
Dr7fa8t1ahecbd.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 soc {
11 flash-controller@40100000 {
12 flash0: flash@2000000 {
13 compatible = "renesas,ra-nv-flash";
15 write-block-size = <128>;
16 erase-block-size = <8192>;
17 renesas,programming-enable;
20 flash1: flash@27000000 {
21 compatible = "renesas,ra-nv-flash";
[all …]
Dr7fa8d1bhecbd.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <zephyr/dt-bindings/mipi_dsi/mipi_dsi.h>
11 soc {
12 flash-controller@40100000 {
13 flash0: flash@2000000 {
14 compatible = "renesas,ra-nv-flash";
16 write-block-size = <128>;
17 erase-block-size = <8192>;
18 renesas,programming-enable;
21 flash1: flash@27000000 {
[all …]
/Zephyr-latest/boards/others/neorv32/
Dneorv32.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
25 zephyr,flash = &imem;
28 zephyr,shell-uart = &uart0;
29 zephyr,uart-pipe = &uart0;
32 soc {
34 compatible = "soc-nv-flash", "mmio-sram";
39 compatible = "soc-nv-flash", "mmio-sram";
44 compatible = "mmio-sram";
50 compatible = "gpio-leds";
[all …]
/Zephyr-latest/dts/arm/renesas/ra/ra6/
Dr7fa6e10f2cfp.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 soc {
11 flash-controller@407e0000 {
13 #address-cells = <1>;
14 #size-cells = <1>;
16 flash0: flash@0 {
17 compatible = "soc-nv-flash";
Dr7fa6e2bb3cfm.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 soc {
11 flash-controller@407e0000 {
13 #address-cells = <1>;
14 #size-cells = <1>;
16 flash0: flash@0 {
17 compatible = "soc-nv-flash";
Dr7fa6m4af3cfb.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 soc {
11 flash-controller@407e0000 {
13 #address-cells = <1>;
14 #size-cells = <1>;
16 flash0: flash@0 {
17 compatible = "soc-nv-flash";
Dr7fa6m5bh3cfc.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 soc {
11 flash-controller@407e0000 {
13 #address-cells = <1>;
14 #size-cells = <1>;
15 flash0: flash@0 {
16 compatible = "soc-nv-flash";
Dr7fa6m3ah3cfc.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 soc {
11 flash-controller@407e0000 {
13 #address-cells = <1>;
14 #size-cells = <1>;
15 flash0: flash@0 {
16 compatible = "soc-nv-flash";
22 compatible = "renesas,ra-sce7-rng";
Dr7fa6m2af3cfb.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 soc {
11 flash-controller@407e0000 {
12 compatible = "renesas,ra6-flash-controller";
14 #address-cells = <1>;
15 #size-cells = <1>;
17 interrupt-names = "frdyi", "fiferr";
19 flash0: flash@0 {
20 compatible = "soc-nv-flash";
22 write-block-size = <128>;
[all …]
/Zephyr-latest/dts/riscv/ite/
Dit82202ax-512.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 soc {
11 flashctrl: flash-controller@f01000 {
12 compatible = "ite,it8xxx2-flash-controller";
14 #address-cells = <1>;
15 #size-cells = <1>;
17 flash0: flash@80000000 {
18 compatible = "soc-nv-flash";
20 erase-block-size = <4096>;
21 write-block-size = <4>;
/Zephyr-latest/dts/arm/renesas/ra/ra4/
Dr7fa4m2ad3cfp.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/clock/ra_clock.h>
11 soc {
12 flash-controller@407e0000 {
14 #address-cells = <1>;
15 #size-cells = <1>;
16 flash0: flash@0 {
17 compatible = "soc-nv-flash";
Dr7fa4m3af3cfb.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/clock/ra_clock.h>
11 soc {
12 flash-controller@407e0000 {
14 #address-cells = <1>;
15 #size-cells = <1>;
16 flash0: flash@0 {
17 compatible = "soc-nv-flash";
/Zephyr-latest/boards/adafruit/qt_py_esp32s3/
Dadafruit_qt_py_esp32s3_appcpu_psram.overlay5 /delete-node/ &flash0;
10 soc {
11 flash: flash-controller@60002000 {
12 compatible = "espressif,esp32-flash-controller";
14 #address-cells = <1>;
15 #size-cells = <1>;
17 /* 4MB flash */
18 flash0: flash@0 {
19 compatible = "soc-nv-flash";
20 erase-block-size = <4096>;
[all …]
Dadafruit_qt_py_esp32s3_procpu_psram.overlay5 /delete-node/ &flash0;
10 soc {
11 flash: flash-controller@60002000 {
12 compatible = "espressif,esp32-flash-controller";
14 #address-cells = <1>;
15 #size-cells = <1>;
17 /* 4MB flash */
18 flash0: flash@0 {
19 compatible = "soc-nv-flash";
20 erase-block-size = <4096>;
[all …]
/Zephyr-latest/dts/arm/st/h7/
Dstm32h745.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <zephyr/dt-bindings/display/panel.h>
11 soc {
12 compatible = "st,stm32h745", "st,stm32h7", "simple-bus";
14 flash-controller@52002000 {
15 flash0: flash@8000000 {
16 compatible = "st,stm32-nv-flash", "soc-nv-flash";
17 write-block-size = <32>;
18 erase-block-size = <DT_SIZE_K(128)>;
20 max-erase-time = <4000>;
[all …]

123456789