summaryrefslogtreecommitdiffstats
path: root/package/mtd
Commit message (Collapse)AuthorAgeFilesLines
* mtd - add partition offset parameterjow2012-07-041-6/+20
| | | | | | | | | The offset parameter can be used to write the data at the offset instead of writing it to the beginning of the partition. Signed-off-by: Marek Linder <lindner_marek@yahoo.de> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32600 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: define MTDREFRESH if not defined (external kernel)florian2012-02-061-0/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30340 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] mtd: external toolchains usually do not know about MTDREFRESH, so ↵jow2012-01-181-1/+1
| | | | | | search in $(LINUX_DIR)/include first, fixes compilation with external CodeSourcery toolchain git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29779 3c298f89-4303-0410-b956-a3cf2f4a3e73
* target: linux: mtd: fix MTDREFRESH to an arbitrary high numberjogo2011-11-095-308/+4
| | | | | | | | | To make the ioctl number "stable", use an arbitrary high number to prevent conflicts with new mtd ioctls that would push MTDREFRESH's number. Also make mtd use the in-kernel mtd headers. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28893 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/mtd: don't append jffs2 data multiple timesjuhosg2011-07-022-1/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27358 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/mtd: make fixtrx available on ar71xx as welljuhosg2011-01-053-3/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24911 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Added OpenWRT-specific field to imagetag so that we can record the real root ↵cshore2010-12-261-3/+3
| | | | | | | | length, so that when the CRC fixup is applied and the root length is recorded as zero we can still calculate the rootfs mtd partition size. Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24838 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: Added trx_fixup for brcm63xx imagetag, and made references to fix_trx ↵cshore2010-12-262-6/+77
| | | | | | | | use the weak reference rather than the brcm47xx ifdef. This fixes a bug in which sysupgrade failed due to changing bad CRC on reboot. Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24837 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: Added fixtrx for brcm63xx imagetag. This allows brcm63xx boards which ↵cshore2010-12-264-1/+247
| | | | | | | | experience a CRC on second boot due to the JFFS2 creation / DEADC0DE deletion to work correctly when mtd fixtrx is run on first boot Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24835 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: Changed mtd_fixtrx and related functions to be weak references. The ↵cshore2010-12-263-115/+120
| | | | | | | | weak references only lead to actual functions for brcm47xx Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24833 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] mtd: whitespace cleanupjow2010-11-241-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24135 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] mtd: fix r24132jow2010-11-241-29/+29
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24134 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/mtd: (enhancement) add option to prevent erase when writing to ↵acoul2010-11-241-1/+10
| | | | | | flash. (closes #8308) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24132 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/mtd: write remaining data after adding file to the jffs2 partitionjuhosg2010-09-033-10/+32
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22881 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] mtd: request locked pages when mmap'ing the FIS table, cures ↵jow2010-06-162-2/+2
| | | | | | | | | | random segfaults in table rewrite until http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=2d4dc890b5c8fabd818a8586607e6843c4375e62 is added. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21823 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/mtd: fix automatic partition size detection in fis_remapjuhosg2010-03-282-8/+20
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20537 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/mtd: add fixtrx commandjuhosg2010-03-272-4/+110
| | | | | | | | * patch by Bernhard Loos * note: trailing whitespaces are removed git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20524 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/mtd: reuse existing crc32 stuff in the trx codejuhosg2010-03-272-34/+9
| | | | | | | | * patch by Bernhard Loos * note: fixed compiler error on brcm47xx git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20523 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: fix typo (thx, Plouj)nbd2010-01-211-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19263 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] mtd: treat failure to open FIS partition as fatal when a ↵jow2010-01-192-2/+2
| | | | | | fis_layout is given, aborts mtd write if reformat is needed and FIS table not available git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19231 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: fix wrong open() return code checksnbd2009-09-212-9/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17666 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: bump releasenbd2009-09-211-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17661 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: update copyright headersnbd2009-09-213-5/+36
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17660 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: add support for rewriting the fis table layout on redboot based systemsnbd2009-09-215-56/+451
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17659 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] bump some revisions and update copyrightsagb2009-09-101-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17554 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix jffs2 eof marker search in mtd (patch by Daniel Dickinson)nbd2009-09-051-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17522 3c298f89-4303-0410-b956-a3cf2f4a3e73
* get rid of $Id$ - it has never helped us and it has broken too many patches ;)nbd2009-04-174-4/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15242 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove accidentally committed debug messagenbd2008-10-021-3/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12827 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: fix image check on non-broadcom platformsnbd2008-10-021-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12825 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix some warningsnbd2008-09-252-2/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12707 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: improve support for reading input from a pipe. fixes sysupgradenbd2008-09-251-9/+21
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12706 3c298f89-4303-0410-b956-a3cf2f4a3e73
* clean up mtd, fix up trx header when integrating jffs2 data on broadcom devicesnbd2008-09-236-80/+209
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12655 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: use broadcom specific code on linux 2.6 as wellnbd2008-09-221-0/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12651 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix mtd target define for brcm-2.4nbd2008-09-221-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12650 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mtd: add jffs2 cleanmarker for big endian systemsnbd2008-08-281-1/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12418 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add support for appending a file to jffs2 during reflash on the flynbd2008-08-084-59/+110
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12250 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move package description to a separate definition, remove it when ↵nico2007-09-071-3/+5
| | | | | | DESCRIPTION=TITLE git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8659 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add sysupgrade script for config preserving system upgrades. only ↵nbd2007-08-212-3/+6
| | | | | | implemented for x86-2.6 at the moment, but can be ported to other platforms easily git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8456 3c298f89-4303-0410-b956-a3cf2f4a3e73
* oops. forgot one filenbd2007-08-201-0/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8445 3c298f89-4303-0410-b956-a3cf2f4a3e73
* cleanup mtd, implement jffs2write - one step closer to config preserving ↵nbd2007-08-208-135/+810
| | | | | | system upgrades git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8444 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add 'mtd refresh' commandnbd2007-08-192-1/+33
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8439 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add a "Rebooting ..." message to the mtd utilmbm2007-05-101-1/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7159 3c298f89-4303-0410-b956-a3cf2f4a3e73
* change handling of non-trx filesmbm2007-04-101-13/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6924 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fallback when devfs names aren't foundmbm2007-03-091-1/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6541 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add reboot fix for mtd (thanks, wbx)nbd2006-11-262-5/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5645 3c298f89-4303-0410-b956-a3cf2f4a3e73
* replace lots of manual install commands with INSTALL_* variablesnbd2006-11-231-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5624 3c298f89-4303-0410-b956-a3cf2f4a3e73
* implement target profiles in menuconfignbd2006-11-121-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5512 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix mtd compilenbd2006-11-123-2/+306
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5505 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ignore mtd erase errors (will probably be required for nand flash)nbd2006-10-251-5/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5292 3c298f89-4303-0410-b956-a3cf2f4a3e73
* turn target runtime check of mtd into a compile-time checknbd2006-10-242-19/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5285 3c298f89-4303-0410-b956-a3cf2f4a3e73