Same as commit
3674689, correct 'buswidth' to 'bus-width'.
Move the nmbm properties outside the partition definition.
Change uppercase to lowercase, add missing read-only flag.
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
reg = <0>;
spi-max-frequency = <52000000>;
- spi-tx-buswidth = <4>;
- spi-rx-buswidth = <4>;
+ spi-tx-bus-width = <4>;
+ spi-rx-bus-width = <4>;
spi-cal-enable;
spi-cal-mode = "read-data";
label = "Factory";
reg = <0x180000 0x0200000>;
read-only;
+
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
label = "bdinfo";
reg = <0x380000 0x0040000>;
read-only;
+
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#nvmem-cell-cells = <1>;
};
};
-
};
- partition@3C0000 {
+ partition@3c0000 {
label = "FIP";
- reg = <0x3C0000 0x0200000>;
+ reg = <0x3c0000 0x0200000>;
read-only;
};
- partition@580000 {
+ partition@5c0000 {
label = "ubi";
- reg = <0x5C0000 0x4000000>;
+ reg = <0x5c0000 0x4000000>;
compatible = "linux,ubi";
};
};
};
};
-
&pio {
spi0_flash_pins: spi0-pins {
mux {
&spi0 {
pinctrl-names = "default";
pinctrl-0 = <&spi0_flash_pins>;
-
status = "okay";
spi_nand: spi_nand@0 {
reg = <0>;
spi-max-frequency = <52000000>;
- spi-tx-buswidth = <4>;
- spi-rx-buswidth = <4>;
+ spi-tx-bus-width = <4>;
+ spi-rx-bus-width = <4>;
+
+ mediatek,nmbm;
+ mediatek,bmt-max-ratio = <1>;
+ mediatek,bmt-max-reserved-blocks = <64>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
- mediatek,nmbm;
- mediatek,bmt-max-ratio = <1>;
- mediatek,bmt-max-reserved-blocks = <64>;
-
partition@0 {
label = "BL2";
reg = <0x0000000 0x0100000>;
partition@3c0000 {
label = "FIP";
reg = <0x03c0000 0x0200000>;
+ read-only;
};
partition@5c0000 {
label = "Factory";
reg = <0x180000 0x0200000>;
read-only;
+
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
label = "bdinfo";
reg = <0x380000 0x0040000>;
read-only;
+
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#nvmem-cell-cells = <1>;
};
};
-
};
- partition@3C0000 {
+ partition@3c0000 {
label = "FIP";
- reg = <0x3C0000 0x0200000>;
+ reg = <0x3c0000 0x0200000>;
read-only;
};
- partition@580000 {
+ partition@5c0000 {
label = "ubi";
- reg = <0x5C0000 0x4000000>;
+ reg = <0x5c0000 0x4000000>;
compatible = "linux,ubi";
};
};
};
};
-
&pio {
spi0_flash_pins: spi0-pins {
mux {
label = "Factory";
reg = <0x180000 0x0200000>;
read-only;
+
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
label = "bdinfo";
reg = <0x380000 0x0040000>;
read-only;
+
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
};
};
- partition@3C0000 {
+ partition@3c0000 {
label = "FIP";
- reg = <0x3C0000 0x0200000>;
+ reg = <0x3c0000 0x0200000>;
read-only;
};
- partition@580000 {
+ partition@5c0000 {
label = "ubi";
- reg = <0x5C0000 0x4000000>;
+ reg = <0x5c0000 0x4000000>;
compatible = "linux,ubi";
};
};
label = "Factory";
reg = <0x180000 0x0200000>;
read-only;
+
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
label = "bdinfo";
reg = <0x380000 0x0040000>;
read-only;
+
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
};
};
- partition@3C0000 {
+ partition@3c0000 {
label = "FIP";
- reg = <0x3C0000 0x0200000>;
+ reg = <0x3c0000 0x0200000>;
read-only;
};
- partition@580000 {
+ partition@5c0000 {
label = "ubi";
- reg = <0x5C0000 0x4000000>;
+ reg = <0x5c0000 0x4000000>;
compatible = "linux,ubi";
};
};