ipq806x: tr4400v2: fix dtc warnings by deleting stock partitions
authorRodrigo Balerdi <lanchon@gmail.com>
Thu, 14 Nov 2024 20:37:32 +0000 (17:37 -0300)
committerRobert Marko <robimarko@gmail.com>
Tue, 19 Nov 2024 12:45:05 +0000 (13:45 +0100)
commit5ad5677067cbad3c209c38e9fffdc5e839e87e6e
tree115d6768d4211545c0df79d1b3365e3ab00373ba
parent112adbee6822d39b418c7c569a522b9c4ae2456c
ipq806x: tr4400v2: fix dtc warnings by deleting stock partitions

The original set of stock partitions was kept in the TR4400 v2 port,
with the same partition numbers but their names prefixed with 'stock_'.
This allowed scripts (installation, back to stock, etc) to run on both
stock and OpenWrt firmware. But this triggers warnings in the device
tree compiler, as partitions of the old and new schemes overlap.

This commit fixes the dtc warnings by deleting the stock partitions,
also renumbering some of the remaining MTD partitions in the process.
Additionally, the 'fw_env' partition is set to read-only.

These changes can break existing scripts as well as user configurations
that utilize the 'extra' partition. Users wanting to run old scripts can
do so by reverting to the 23.05 series releases.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16958
Signed-off-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit 8ec35a2a1533ccff8a4b0e6f4f0a0954d1bee6a6)
target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts