1/*
2 * Copyright (c) 2022 Lukasz Majewski, DENX Software Engineering GmbH
3 * Copyright (c) 2024 STMicroelectronics
4 *
5 * SPDX-License-Identifier: Apache-2.0
6 */
7/delete-node/ &storage_partition;
8
9&sdmmc1 {
10	status = "okay";
11	pinctrl-0 = <&sdmmc1_d0_pc8
12		     &sdmmc1_ck_pc12
13		     &sdmmc1_cmd_pd2>;
14
15	pinctrl-names = "default";
16
17	disk-name = "SD";
18};
19
20/ {
21	fstab {
22		compatible = "zephyr,fstab";
23		lfs1: lfs1 {
24			compatible = "zephyr,fstab,littlefs";
25			read-size = <32>;
26			prog-size = <32>;
27			cache-size = <256>;
28			lookahead-size = <64>;
29			block-cycles = <512>;
30			partition = <&storage_partition>;
31			mount-point = "/lfs1";
32		};
33	};
34};
35
36&quadspi {
37	pinctrl-0 = <&quadspi_clk_pf10 &quadspi_bk2_ncs_pc11
38		     &quadspi_bk2_io0_pe7 &quadspi_bk2_io1_pe8
39		     &quadspi_bk2_io2_pe9 &quadspi_bk2_io3_pe10>;
40	pinctrl-names = "default";
41
42	flash-id = <2>;
43	status = "okay";
44
45	mx25l25645g: qspi-nor-flash@0 {
46		compatible = "st,stm32-qspi-nor";
47		reg = <0>;
48		size = <DT_SIZE_M(256)>; /* 256 Mbits */
49		qspi-max-frequency = <50000000>;
50		cs-high-time = <3>; /* >= 30 ns */
51		reset-gpios = <&gpiod 3 GPIO_ACTIVE_LOW>;
52		reset-gpios-duration = <1>;
53		spi-bus-width = <4>;
54		status = "okay";
55
56		partitions {
57			   compatible = "fixed-partitions";
58			   #address-cells = <1>;
59			   #size-cells = <1>;
60
61			   storage_partition: partition@0 {
62			       label = "storage";
63			       reg = <0 DT_SIZE_M(8)>;
64			   };
65		};
66	};
67};
68