boards: arm: Configure FlexSPI QSPI flash on mimxrt1064_evk
Enables the FlexSPI NOR flash driver, configures the FlexSPI pins, and updates the board documentation accordingly on the mimxrt1064_evk. Note that this SoC has two FlexSPI instances: one instance has an in-package QSPI flash used for XIP; the other instance has a board-level QSPI flash used for storage, not XIP. This patch enables the flash driver on the non-XIP flash only. Tested with: - samples/subsys/fs/littlefs - samples/drivers/flash_shell Signed-off-by: Maureen Helm <maureen.helm@nxp.com> boards: arm: Rename flexspi_qspi to flexspi_nor for mimxrt1064_evk Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
This commit is contained in:
parent
c489cf99e2
commit
7ae122dce0
4 changed files with 50 additions and 0 deletions
|
@ -133,6 +133,10 @@ arduino_i2c: &lpi2c1 {};
|
|||
};
|
||||
|
||||
&flexspi {
|
||||
status = "okay";
|
||||
ahb-prefetch;
|
||||
ahb-read-addr-opt;
|
||||
rx-clock-source = <1>;
|
||||
reg = <0x402a8000 0x4000>, <0x60000000 DT_SIZE_M(8)>;
|
||||
is25wp064: is25wp064@0 {
|
||||
compatible = "nxp,imx-flexspi-nor";
|
||||
|
@ -142,6 +146,17 @@ arduino_i2c: &lpi2c1 {};
|
|||
spi-max-frequency = <133000000>;
|
||||
status = "okay";
|
||||
jedec-id = [9d 70 17];
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
storage_partition: partition@0 {
|
||||
label = "storage";
|
||||
reg = <0x00000000 DT_SIZE_M(8)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue