diff options
author | Steve Markgraf <steve@steve-m.de> | 2022-12-09 20:24:31 +0700 |
---|---|---|
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2022-12-09 20:24:31 +0700 |
commit | c7b7b20ac6bdda636b7dafb559937ea165bbeae3 (patch) | |
tree | b5feca289ff448a010d2ace683e048f7c69e0a96 | |
parent | d78f88c25adbe087e57324b9837d181d7a5f7368 (diff) |
fw: fix TIFFS geometry for Sony Ericsson K220i phones
Change-Id: Ic426c9bc01733ff923f33cafe8012f9068b709ef
-rw-r--r-- | src/target/firmware/board/se_k2x0/init.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/target/firmware/board/se_k2x0/init.c b/src/target/firmware/board/se_k2x0/init.c index ebd32a72..b957f86e 100644 --- a/src/target/firmware/board/se_k2x0/init.c +++ b/src/target/firmware/board/se_k2x0/init.c @@ -27,6 +27,7 @@ #include <keypad.h> #include <console.h> #include <flash/cfi_flash.h> +#include <tiffs.h> #include <calypso/irq.h> #include <calypso/clock.h> @@ -124,6 +125,9 @@ void board_init(int with_irq) /* Initialize ABB driver (uses SPI) */ twl3025_init(); - /* Initialize TIFFS reader (13 sectors of 256 KiB each) */ - tiffs_init(0x01800000, 0x40000, 13); + /* K200i uses 13 sectors of 256 KiB each */ + if (tiffs_init(0x01800000, 0x40000, 13) < 0) { + /* K220i uses 52 sectors of 64 KiB each */ + tiffs_init(0x01800000, 0x10000, 52); + } } |