boards: mimxrt1160_evk: Refactor flexspi partition definition
Flexspi partition definition is shared between both cm4 and cm7 core. Refactor it to be in shared dtsi file. This will ensure that both cores share the same partition information, for dual core operation. Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
This commit is contained in:
parent
318751a4db
commit
970d125b05
3 changed files with 48 additions and 94 deletions
|
@ -81,6 +81,54 @@
|
|||
};
|
||||
};
|
||||
|
||||
&flexspi {
|
||||
status = "okay";
|
||||
ahb-prefetch;
|
||||
ahb-read-addr-opt;
|
||||
rx-clock-source = <1>;
|
||||
reg = <0x400cc000 0x4000>, <0x30000000 DT_SIZE_M(16)>;
|
||||
is25wp128: is25wp128@0 {
|
||||
compatible = "nxp,imx-flexspi-nor";
|
||||
size = <134217728>;
|
||||
reg = <0>;
|
||||
spi-max-frequency = <133000000>;
|
||||
status = "okay";
|
||||
jedec-id = [9d 70 17];
|
||||
erase-block-size = <4096>;
|
||||
write-block-size = <1>;
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
boot_partition: partition@0 {
|
||||
label = "mcuboot";
|
||||
reg = <0x00000000 DT_SIZE_K(128)>;
|
||||
};
|
||||
/* Note slot 0 has one additional sector,
|
||||
* this is intended for use with the swap move algorithm
|
||||
*/
|
||||
slot0_partition: partition@20000 {
|
||||
label = "image-0";
|
||||
reg = <0x00020000 0x301000>;
|
||||
};
|
||||
slot1_partition: partition@321000 {
|
||||
label = "image-1";
|
||||
reg = <0x00321000 0x300000>;
|
||||
};
|
||||
scratch_partition: partition@621000 {
|
||||
label = "image-scratch";
|
||||
reg = <0x00621000 DT_SIZE_K(128)>;
|
||||
};
|
||||
storage_partition: partition@641000 {
|
||||
label = "storage";
|
||||
reg = <0x00641000 DT_SIZE_K(1856)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&flexpwm1_pwm2 {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&pinmux_flexpwm1>;
|
||||
|
|
|
@ -45,52 +45,6 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&flexspi {
|
||||
status = "okay";
|
||||
ahb-prefetch;
|
||||
ahb-read-addr-opt;
|
||||
rx-clock-source = <1>;
|
||||
reg = <0x400cc000 0x4000>, <0x30000000 DT_SIZE_M(16)>;
|
||||
is25wp128: is25wp128@0 {
|
||||
compatible = "nxp,imx-flexspi-nor";
|
||||
size = <134217728>;
|
||||
reg = <0>;
|
||||
spi-max-frequency = <133000000>;
|
||||
status = "okay";
|
||||
jedec-id = [9d 70 17];
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
boot_partition: partition@0 {
|
||||
label = "mcuboot";
|
||||
reg = <0x00000000 DT_SIZE_K(128)>;
|
||||
};
|
||||
/* Note slot 0 has one additional sector,
|
||||
* this is intended for use with the swap move algorithm
|
||||
*/
|
||||
slot0_partition: partition@20000 {
|
||||
label = "image-0";
|
||||
reg = <0x00020000 0x301000>;
|
||||
};
|
||||
slot1_partition: partition@321000 {
|
||||
label = "image-1";
|
||||
reg = <0x00321000 0x300000>;
|
||||
};
|
||||
scratch_partition: partition@621000 {
|
||||
label = "image-scratch";
|
||||
reg = <0x00621000 DT_SIZE_K(128)>;
|
||||
};
|
||||
storage_partition: partition@641000 {
|
||||
label = "storage";
|
||||
reg = <0x00641000 DT_SIZE_K(1856)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
/* Enable GPT for use as a hardware timer. This disables Cortex Systick.
|
||||
* to use systick, change this node from "gpt_hw_timer" to "systick"
|
||||
*/
|
||||
|
|
|
@ -58,54 +58,6 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&flexspi {
|
||||
status = "okay";
|
||||
ahb-prefetch;
|
||||
ahb-read-addr-opt;
|
||||
rx-clock-source = <1>;
|
||||
reg = <0x400cc000 0x4000>, <0x30000000 DT_SIZE_M(16)>;
|
||||
is25wp128: is25wp128@0 {
|
||||
compatible = "nxp,imx-flexspi-nor";
|
||||
size = <134217728>;
|
||||
reg = <0>;
|
||||
spi-max-frequency = <133000000>;
|
||||
status = "okay";
|
||||
jedec-id = [9d 70 17];
|
||||
erase-block-size = <4096>;
|
||||
write-block-size = <1>;
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
boot_partition: partition@0 {
|
||||
label = "mcuboot";
|
||||
reg = <0x00000000 DT_SIZE_K(128)>;
|
||||
};
|
||||
/* Note slot 0 has one additional sector,
|
||||
* this is intended for use with the swap move algorithm
|
||||
*/
|
||||
slot0_partition: partition@20000 {
|
||||
label = "image-0";
|
||||
reg = <0x00020000 0x301000>;
|
||||
};
|
||||
slot1_partition: partition@321000 {
|
||||
label = "image-1";
|
||||
reg = <0x00321000 0x300000>;
|
||||
};
|
||||
scratch_partition: partition@621000 {
|
||||
label = "image-scratch";
|
||||
reg = <0x00621000 DT_SIZE_K(128)>;
|
||||
};
|
||||
storage_partition: partition@641000 {
|
||||
label = "storage";
|
||||
reg = <0x00641000 DT_SIZE_K(1856)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
/* Enable GPT for use as a hardware timer. This disables Cortex Systick.
|
||||
* to use systick, change this node from "gpt_hw_timer" to "systick"
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue