summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLauren Post <lauren.post@nxp.com>2016-03-31 10:25:30 -0500
committerOtavio Salvador <otavio@ossystems.com.br>2016-06-16 09:28:42 -0300
commitc9e576bdae8c481f5a836531c7865fe8b8a5a36f (patch)
tree07042474d4c3bd4fa06f122c02b70766c5bcb2ff
parent19fa4c0ae14f38cfba52c9b65494b8f066c36a66 (diff)
downloadmeta-fsl-arm-c9e576bdae8c481f5a836531c7865fe8b8a5a36f.tar.gz
imx-kobs: Upgrade to 5.4 version
- Check raw mode flag for backward compatbility - Fix membership name in bch geometry structure. - Fix the previous implementation that may ruin the BBM - Adapt raw page accesses to match the new raw_read/write implementation The old raw access implementation (in GPMI driver) was considering that data and OOB data were separated in their respective regions (the data area and the OOB area of the page), which is not true. They are actually interleaved this way: METADATA + ((DATA + ECCBYTES) * N) The new raw access implementation (in the GPMI driver) is hiding this weird layout to MTD users by exposing a more common layout: DATA + METADATA + (N * ECCBYTES) Here METADATA + (N * ECCBYTES) are exposed as if they were stored in the OOB area. Unfortunately kobs-ng rely on this weird layout when accessing the NAND in raw mode. Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r--recipes-bsp/imx-kobs/imx-kobs_5.4.bb (renamed from recipes-bsp/imx-kobs/imx-kobs_5.3.bb)6
1 files changed, 3 insertions, 3 deletions
diff --git a/recipes-bsp/imx-kobs/imx-kobs_5.3.bb b/recipes-bsp/imx-kobs/imx-kobs_5.4.bb
index d641cbf..1d33d40 100644
--- a/recipes-bsp/imx-kobs/imx-kobs_5.3.bb
+++ b/recipes-bsp/imx-kobs/imx-kobs_5.4.bb
@@ -1,4 +1,4 @@
1# Copyright (C) 2013-2015 Freescale Semiconductor 1# Copyright (C) 2013-2016 Freescale Semiconductor
2 2
3SUMMARY = "Nand boot write source" 3SUMMARY = "Nand boot write source"
4SECTION = "base" 4SECTION = "base"
@@ -9,8 +9,8 @@ SRC_URI = "${FSL_MIRROR}/imx-kobs-${PV}.tar.gz \
9 file://fix-compile.patch \ 9 file://fix-compile.patch \
10" 10"
11 11
12SRC_URI[md5sum] = "a2a9e1c3445d14c961577492313a41fb" 12SRC_URI[md5sum] = "77467d834f858c2ec216841583e5f437"
13SRC_URI[sha256sum] = "45f729fc2b49556f1ca9df778f52bf5cc749cfe53664c8206daab29991c5f6c1" 13SRC_URI[sha256sum] = "85171b46068ac47c42fedb8104167bf9afd33dd9527ed127e1ca2eb29d7a86bf"
14 14
15inherit autotools pkgconfig 15inherit autotools pkgconfig
16 16