[PATCH v5 2/2] arm64: dts: renesas: rz{g2l,g2lc}-smarc-som: Update partition table for spi-nor flash
Biju Das
biju.das.jz at bp.renesas.com
Fri Oct 4 10:32:32 PDT 2024
Update partition table for spi-nor flash, so that we can flash bootloaders
in Linux by executing the below commands:
flash_erase /dev/mtd0 0 0
flash_erase /dev/mtd1 0 0
mtd_debug write /dev/mtd0 0 ${BL2_FILE_SIZE} ${BL2_IMAGE}
mtd_debug write /dev/mtd1 512 ${FIP_FILE_SIZE} ${FIP_IMAGE}
Signed-off-by: Biju Das <biju.das.jz at bp.renesas.com>
---
v4->v5:
* Updated bl2 size to 0x1d000
v4:
* New patch.
---
arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 15 +++++++++++----
arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 15 +++++++++++----
2 files changed, 22 insertions(+), 8 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
index 83f5642d0d35..434252a8c0a5 100644
--- a/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
+++ b/arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
@@ -341,11 +341,18 @@ partitions {
#address-cells = <1>;
#size-cells = <1>;
- boot at 0 {
- reg = <0x00000000 0x2000000>;
- read-only;
+ partition at 0 {
+ label = "bl2";
+ reg = <0x00000000 0x0001d000>;
};
- user at 2000000 {
+
+ partition at 1d000 { /* fip is at offset 0x200 */
+ label = "fip";
+ reg = <0x0001d000 0x1fe3000>;
+ };
+
+ partition at 2000000 {
+ label = "user";
reg = <0x2000000 0x2000000>;
};
};
diff --git a/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
index b4ef5ea8a9e3..1255034acc3b 100644
--- a/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
+++ b/arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
@@ -259,11 +259,18 @@ partitions {
#address-cells = <1>;
#size-cells = <1>;
- boot at 0 {
- reg = <0x00000000 0x2000000>;
- read-only;
+ partition at 0 {
+ label = "bl2";
+ reg = <0x00000000 0x0001d000>;
};
- user at 2000000 {
+
+ partition at 1d000 { /* fip is at offset 0x200 */
+ label = "fip";
+ reg = <0x0001d000 0x1fe3000>;
+ };
+
+ partition at 2000000 {
+ label = "user";
reg = <0x2000000 0x2000000>;
};
};
--
2.43.0
More information about the linux-riscv
mailing list