summaryrefslogtreecommitdiffstats
path: root/package/mtd/src/mtd.c
Commit message (Collapse)AuthorAgeFilesLines
* mtd: do not include error.hFlorian Fainelli2012-11-211-1/+0
| | | | | | | We do not use anything from it, and it is not available with all libcs. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34294
* package/mtd: add option for fixing seama imagesGabor Juhos2012-10-181-0/+12
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 33841
* mtd: fix trx_fixupFelix Fietkau2012-07-251-1/+7
| | | | | | | | | | | | | | | | With the BRCM47xx image I have built (Linksys E3000), there are additional writes following the completion of "mtd_replace_jffs2" which invalidate the 'trx_fixup' performed by 'mtd_replace_jffs2'. Moving the 'trx_fixup' to somewhere after all writes have completed fixes the problem. I also noticed that 'erasesize' used to compute 'block_offset' in 'mtd_fixtrx' is used before it is computed by 'mtd_check_open'; moving the call to 'mtd_check_open' up a few lines fixes this. Unlike 'mtd_fixtrx', 'trx_fixup' appears to assume that the TRX header is always at offset 0; which may be the cause of the problem described in Ticket #8960. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 32866
* mtd - add partition offset parameterJo-Philipp Wich2012-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> SVN-Revision: 32600
* mtd: define MTDREFRESH if not defined (external kernel)Florian Fainelli2012-02-061-0/+4
| | | | SVN-Revision: 30340
* target: linux: mtd: fix MTDREFRESH to an arbitrary high numberJonas Gorski2011-11-091-1/+1
| | | | | | | | | 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. SVN-Revision: 28893
* package/mtd: don't append jffs2 data multiple timesGabor Juhos2011-07-021-0/+3
| | | | SVN-Revision: 27358
* package/mtd: make fixtrx available on ar71xx as wellGabor Juhos2011-01-051-2/+2
| | | | SVN-Revision: 24911
* mtd: Added fixtrx for brcm63xx imagetag. This allows brcm63xx boards which ↵Daniel Dickinson2010-12-261-1/+1
| | | | | | | | 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> SVN-Revision: 24835
* mtd: Changed mtd_fixtrx and related functions to be weak references. The ↵Daniel Dickinson2010-12-261-106/+23
| | | | | | | | weak references only lead to actual functions for brcm47xx Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> SVN-Revision: 24833
* mtd: whitespace cleanupJo-Philipp Wich2010-11-241-1/+1
| | | | SVN-Revision: 24135
* mtd: fix r24132Jo-Philipp Wich2010-11-241-29/+29
| | | | SVN-Revision: 24134
* package/mtd: (enhancement) add option to prevent erase when writing to ↵Alexandros C. Couloumbis2010-11-241-1/+10
| | | | | | flash. (closes #8308) SVN-Revision: 24132
* package/mtd: write remaining data after adding file to the jffs2 partitionGabor Juhos2010-09-031-7/+29
| | | | SVN-Revision: 22881
* package/mtd: add fixtrx commandGabor Juhos2010-03-271-2/+109
| | | | | | | * patch by Bernhard Loos * note: trailing whitespaces are removed SVN-Revision: 20524
* mtd: fix typo (thx, Plouj)Felix Fietkau2010-01-211-1/+1
| | | | SVN-Revision: 19263
* mtd: fix wrong open() return code checksFelix Fietkau2009-09-211-6/+6
| | | | SVN-Revision: 17666
* mtd: update copyright headersFelix Fietkau2009-09-211-5/+4
| | | | SVN-Revision: 17660
* mtd: add support for rewriting the fis table layout on redboot based systemsFelix Fietkau2009-09-211-50/+199
| | | | SVN-Revision: 17659
* fix jffs2 eof marker search in mtd (patch by Daniel Dickinson)Felix Fietkau2009-09-051-1/+1
| | | | SVN-Revision: 17522
* get rid of $Id$ - it has never helped us and it has broken too many patches ;)Felix Fietkau2009-04-171-1/+0
| | | | SVN-Revision: 15242
* remove accidentally committed debug messageFelix Fietkau2008-10-021-3/+1
| | | | SVN-Revision: 12827
* mtd: fix image check on non-broadcom platformsFelix Fietkau2008-10-021-1/+1
| | | | SVN-Revision: 12825
* fix some warningsFelix Fietkau2008-09-251-1/+3
| | | | SVN-Revision: 12707
* mtd: improve support for reading input from a pipe. fixes sysupgradeFelix Fietkau2008-09-251-9/+21
| | | | SVN-Revision: 12706
* clean up mtd, fix up trx header when integrating jffs2 data on broadcom devicesFelix Fietkau2008-09-231-72/+12
| | | | SVN-Revision: 12655
* mtd: use broadcom specific code on linux 2.6 as wellFelix Fietkau2008-09-221-0/+4
| | | | SVN-Revision: 12651
* add support for appending a file to jffs2 during reflash on the flyFelix Fietkau2008-08-081-26/+49
| | | | SVN-Revision: 12250
* add sysupgrade script for config preserving system upgrades. only ↵Felix Fietkau2007-08-211-1/+1
| | | | | | implemented for x86-2.6 at the moment, but can be ported to other platforms easily SVN-Revision: 8456
* cleanup mtd, implement jffs2write - one step closer to config preserving ↵Felix Fietkau2007-08-201-124/+171
| | | | | | system upgrades SVN-Revision: 8444
* add 'mtd refresh' commandFelix Fietkau2007-08-191-1/+32
| | | | SVN-Revision: 8439
* Add a "Rebooting ..." message to the mtd utilMike Baker2007-05-101-1/+2
| | | | SVN-Revision: 7159
* change handling of non-trx filesMike Baker2007-04-101-13/+2
| | | | SVN-Revision: 6924
* fallback when devfs names aren't foundMike Baker2007-03-091-1/+6
| | | | SVN-Revision: 6541
* add reboot fix for mtd (thanks, wbx)Felix Fietkau2006-11-261-4/+8
| | | | SVN-Revision: 5645
* fix mtd compileFelix Fietkau2006-11-121-1/+1
| | | | SVN-Revision: 5505
* ignore mtd erase errors (will probably be required for nand flash)Felix Fietkau2006-10-251-5/+2
| | | | SVN-Revision: 5292
* turn target runtime check of mtd into a compile-time checkFelix Fietkau2006-10-241-18/+6
| | | | SVN-Revision: 5285
* improve mtd image check - don't check trx header if the target partition is ↵Felix Fietkau2006-10-231-10/+15
| | | | | | not 'linux', don't display image check messages with -qq and -f, fixes #850 SVN-Revision: 5269
* finally move buildroot-ng to trunkFelix Fietkau2016-03-201-0/+475