---
 ...flash_otp_write-fix-format-string-warning.patch |   30 ++++++++++++++
 ...so-build-and-install-flash_otp_lock-and-f.patch |   42 ++++++++++++++++++++
 patches/mtd-utils-1.5.0/series                     |    4 +-
 rules/mtd-utils.in                                 |   12 ++++++
 rules/mtd-utils.make                               |    8 ++++
 5 files changed, 95 insertions(+), 1 deletion(-)
 create mode 100644 
patches/mtd-utils-1.5.0/0003-flash_otp_write-fix-format-string-warning.patch
 create mode 100644 
patches/mtd-utils-1.5.0/0004-Makefile-also-build-and-install-flash_otp_lock-and-f.patch

diff --git 
a/patches/mtd-utils-1.5.0/0003-flash_otp_write-fix-format-string-warning.patch 
b/patches/mtd-utils-1.5.0/0003-flash_otp_write-fix-format-string-warning.patch
new file mode 100644
index 0000000..ae49c4e
--- /dev/null
+++ 
b/patches/mtd-utils-1.5.0/0003-flash_otp_write-fix-format-string-warning.patch
@@ -0,0 +1,30 @@
+From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <[email protected]>
+Date: Wed, 20 Feb 2013 17:25:30 +0100
+Subject: [PATCH] flash_otp_write: fix format string warning
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This fixes
+       flash_otp_write.c: In function 'main':
+       flash_otp_write.c:61:2: warning: format '%lx' expects argument of type 
'long unsigned int', but argument 3 has type 'off_t' [-Wformat]
+
+Signed-off-by: Uwe Kleine-König <[email protected]>
+Forwarded: id:[email protected]
+---
+ flash_otp_write.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/flash_otp_write.c b/flash_otp_write.c
+index d407ebb..41cf1c5 100644
+--- a/flash_otp_write.c
++++ b/flash_otp_write.c
+@@ -58,7 +58,7 @@ int main(int argc,char *argv[])
+               return errno;
+       }
+ 
+-      printf("Writing OTP user data on %s at offset 0x%lx\n", argv[2], 
offset);
++      printf("Writing OTP user data on %s at offset 0x%lx\n", argv[2], 
(unsigned long)offset);
+ 
+       if (mtdInfo.type == MTD_NANDFLASH)
+               len = mtdInfo.writesize;
diff --git 
a/patches/mtd-utils-1.5.0/0004-Makefile-also-build-and-install-flash_otp_lock-and-f.patch
 
b/patches/mtd-utils-1.5.0/0004-Makefile-also-build-and-install-flash_otp_lock-and-f.patch
new file mode 100644
index 0000000..9727290
--- /dev/null
+++ 
b/patches/mtd-utils-1.5.0/0004-Makefile-also-build-and-install-flash_otp_lock-and-f.patch
@@ -0,0 +1,42 @@
+From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <[email protected]>
+Date: Wed, 20 Feb 2013 17:29:12 +0100
+Subject: [PATCH] Makefile: also build and install flash_otp_lock and
+ flash_otp_write
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Uwe Kleine-König <[email protected]>
+Forwarded: id:[email protected]
+---
+ .gitignore |    2 ++
+ Makefile   |    3 ++-
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/.gitignore b/.gitignore
+index d4771fb..83ca938 100644
+--- a/.gitignore
++++ b/.gitignore
+@@ -25,6 +25,8 @@
+ /flash_lock
+ /flash_otp_dump
+ /flash_otp_info
++/flash_otp_lock
++/flash_otp_write
+ /flash_unlock
+ /flashcp
+ /ftl_check
+diff --git a/Makefile b/Makefile
+index 190db58..3f9c24f 100644
+--- a/Makefile
++++ b/Makefile
+@@ -19,7 +19,8 @@ TESTS = tests
+ MTD_BINS = \
+       ftl_format flash_erase nanddump doc_loadbios \
+       ftl_check mkfs.jffs2 flash_lock flash_unlock \
+-      flash_otp_info flash_otp_dump mtd_debug flashcp nandwrite nandtest \
++      flash_otp_info flash_otp_dump flash_otp_lock flash_otp_write \
++      mtd_debug flashcp nandwrite nandtest \
+       jffs2dump \
+       nftldump nftl_format docfdisk \
+       rfddump rfdformat \
diff --git a/patches/mtd-utils-1.5.0/series b/patches/mtd-utils-1.5.0/series
index 38ac3d1..f79750b 100644
--- a/patches/mtd-utils-1.5.0/series
+++ b/patches/mtd-utils-1.5.0/series
@@ -2,4 +2,6 @@
 #tag:base --start-number 1
 0001-make-ubifs-optional.patch
 0002-Make-liblzo-optional-for-ubifs-tools.patch
-# c7b83aac3f84d721cecd9e53605999f9  - git-ptx-patches magic
+0003-flash_otp_write-fix-format-string-warning.patch
+0004-Makefile-also-build-and-install-flash_otp_lock-and-f.patch
+# 44cd4af830d1bc4fa41b6462c43f9cf6  - git-ptx-patches magic
diff --git a/rules/mtd-utils.in b/rules/mtd-utils.in
index 45ab8e7..d1c46bd 100644
--- a/rules/mtd-utils.in
+++ b/rules/mtd-utils.in
@@ -68,6 +68,18 @@ config MTD_UTILS_FLASH_OTP_INFO
        help
          Print info about one-time programmable data.
 
+config MTD_UTILS_FLASH_OTP_LOCK
+       bool
+       prompt "flash_otp_lock"
+       help
+         Lock one-time programmable data.
+
+config MTD_UTILS_FLASH_OTP_WRITE
+       bool
+       prompt "flash_otp_write"
+       help
+         Write one-time programmable data.
+
 config MTD_UTILS_FLASH_UNLOCK
        bool
        prompt "flash_unlock"
diff --git a/rules/mtd-utils.make b/rules/mtd-utils.make
index d20050e..75be7db 100644
--- a/rules/mtd-utils.make
+++ b/rules/mtd-utils.make
@@ -91,6 +91,14 @@ ifdef PTXCONF_MTD_UTILS_FLASH_OTP_INFO
        @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
                /usr/sbin/flash_otp_info)
 endif
+ifdef PTXCONF_MTD_UTILS_FLASH_OTP_LOCK
+       @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+               /usr/sbin/flash_otp_lock)
+endif
+ifdef PTXCONF_MTD_UTILS_FLASH_OTP_WRITE
+       @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+               /usr/sbin/flash_otp_write)
+endif
 ifdef PTXCONF_MTD_UTILS_FLASH_UNLOCK
        @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
                /usr/sbin/flash_unlock)
-- 
1.7.10.4


-- 
ptxdist mailing list
[email protected]

Reply via email to