[PATCH] ramips: use Sercomm parser for R6800 and clones

Stijn Segers foss at volatilesystems.org
Sun Jul 24 04:45:58 PDT 2022


Hi,

Op zondag 24 juli 2022 om 13:39:20 +02:00:00 schreef Stijn Segers 
<foss at volatilesystems.org>:
> Use the bad block parser introduced in 77692d6112 for the NETGEAR 
> R6800
> and its clones: R6700 v2, R6900 v2, R7200 and R7450. Tested on a 
> R6800.
> 
> Signed-off-by: Stijn Segers <foss at volatilesystems.org>


Should have put this in the patch message probably, but I wanted to 
point out I have no bad blocks AFAIK on my R6800 (so I can't testify as 
to the functionality). I can confirm the device still works as before 
though.

I'm not sure how eager people are to backport the bad block parser to 
22.03 still at this stage, along with this patch. But it would be neat.

Cheers

Stijn

> ---
>  target/linux/ramips/dts/mt7621_netgear_sercomm_bzv.dtsi | 9 ++++++++-
>  1 file changed, 8 insertions(+), 1 deletion(-)
> 
> diff --git a/target/linux/ramips/dts/mt7621_netgear_sercomm_bzv.dtsi 
> b/target/linux/ramips/dts/mt7621_netgear_sercomm_bzv.dtsi
> index 2be3f87869..87b4872d33 100644
> --- a/target/linux/ramips/dts/mt7621_netgear_sercomm_bzv.dtsi
> +++ b/target/linux/ramips/dts/mt7621_netgear_sercomm_bzv.dtsi
> @@ -215,47 +215,54 @@
>  	status = "okay";
> 
>  	partitions {
> -		compatible = "fixed-partitions";
> +		compatible = "sercomm,sc-partitions", "fixed-partitions";
>  		#address-cells = <1>;
>  		#size-cells = <1>;
> 
>  		partition at 0 {
>  			label = "u-boot";
>  			reg = <0x0 0x100000>;
> +			sercomm,scpart-id = <0>;
>  			read-only;
>  		};
> 
>  		partition at 100000 {
>  			label = "SC PART_MAP";
>  			reg = <0x100000 0x100000>;
> +			sercomm,scpart-id = <1>;
>  			read-only;
>  		};
> 
>  		partition at 200000 {
>  			label = "kernel";
>  			reg = <0x200000 0x400000>;
> +			sercomm,scpart-id = <2>;
>  		};
> 
>  		partition at 600000 {
>  			label = "ubi";
>  			reg = <0x600000 0x2800000>;
> +			sercomm,scpart-id = <3>;
>  		};
> 
>  		partition at 2e00000 {
>  			label = "reserved0";
>  			reg = <0x2e00000 0x1800000>;
> +			sercomm,scpart-id = <4>;
>  			read-only;
>  		};
> 
>  		factory: partition at 4600000 {
>  			label = "factory";
>  			reg = <0x4600000 0x200000>;
> +			sercomm,scpart-id = <5>;
>  			read-only;
>  		};
> 
>  		partition at 4800000 {
>  			label = "reserved1";
>  			reg = <0x4800000 0x3800000>;
> +			sercomm,scpart-id = <6>;
>  			read-only;
>  		};
>  	};
> --
> 2.36.1
> 
> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel





More information about the openwrt-devel mailing list