Forráskód Böngészése

kernel: Fix oob layout of XTX XT26G0xA

The correct oob layout is:

ECC:
region->offset = 48;
region->length = 16;

Free:
/* Reserve 1 byte for the BBM. */
region->offset = 1;
region->length = 47;

Signed-off-by: Felix Matouschek <[email protected]>
Felix Matouschek 3 éve
szülő
commit
a5de91a88a

+ 3 - 3
target/linux/generic/pending-5.10/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch

@@ -83,8 +83,8 @@ Signed-off-by: Felix Matouschek <[email protected]>
 +	if (section)
 +		return -ERANGE;
 +
-+	region->offset = 8;
-+	region->length = 40;
++	region->offset = 48;
++	region->length = 16;
 +
 +	return 0;
 +}
@@ -96,7 +96,7 @@ Signed-off-by: Felix Matouschek <[email protected]>
 +		return -ERANGE;
 +
 +	region->offset = 1;
-+	region->length = 7;
++	region->length = 47;
 +
 +	return 0;
 +}

+ 3 - 3
target/linux/generic/pending-5.15/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch

@@ -83,8 +83,8 @@ Signed-off-by: Felix Matouschek <[email protected]>
 +	if (section)
 +		return -ERANGE;
 +
-+	region->offset = 8;
-+	region->length = 40;
++	region->offset = 48;
++	region->length = 16;
 +
 +	return 0;
 +}
@@ -96,7 +96,7 @@ Signed-off-by: Felix Matouschek <[email protected]>
 +		return -ERANGE;
 +
 +	region->offset = 1;
-+	region->length = 7;
++	region->length = 47;
 +
 +	return 0;
 +}