summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Collapse)AuthorFilesLines
2006-04-08Fix JFFS2 support for legacy NAND driver.Marian Balakowicz1-6/+28
Some more NAND cleanup and small fixes.
2006-03-17Add support for Lite5200B board.Wolfgang Denk1-2/+2
Patch by Patch by Jose Maria (Txema) Lopez, 16 Jan 2006
2006-03-12Add crc of data to jffs2 (in jffs2_1pass_build_lists()).Wolfgang Denk2-1/+14
Patch by Rick Bronson, 15 Jun 2005
2006-03-05Re-factoring the legacy NAND code (legacy NAND now only in board-specificBartlomiej Sieka2-11/+15
code and in SoC code). Boards using the old way have CFG_NAND_LEGACY and BOARDLIBS = drivers/nand_legacy/libnand_legacy.a added. Build breakage for NETTA.ERR and NETTA_ISDN - will go away when the new NAND support is implemented for these boards.
2006-02-24Merge with /home/wd/git/u-boot/testing-NAND/ to add new NAND handling.Bartlomiej Sieka3-4/+1173
2006-01-18Add VGA support (CT69000) to CPCI750 board.Stefan Roese1-1/+1
Insert missing __le32_to_cpu() for filesize in ext2fs_read_file(). Patch by Reinhard Arlt, 30 Dec 2005
2005-10-15Merge with /home/m8/git/u-bootWolfgang Denk2-2/+2
2005-10-13Cleanup for GCC-4.xWolfgang Denk3-13/+15
2005-10-11Added support for TQM834x boards.Marian Balakowicz2-2/+2
2005-09-15Update of new NAND codeWolfgang Denk2-28/+19
Patch by Ladislav Michl, 13 Sep 2005
2005-08-17Merge with testing-NAND (Rewrite of NAND code)Wolfgang Denk2-0/+1178
2005-08-17Rewrite of NAND code based on what is in 2.6.12 Linux kernelWolfgang Denk2-0/+1178
Patch by Ladislav Michl, 29 Jun 2005
2005-08-16Fix return values of the jffs2 commands ls/fsload/fsinfo,Wolfgang Denk1-2/+2
so we can use them to, e.g., check the existence of a file with "if ls foo; then this; else that; fi" in the hush shell Patch by Andreas Engel, 16 August 2005
2005-08-10Add configuration for IFM AEV FIFO board.Wolfgang Denk1-3/+3
Minor coding style cleanup.
2005-08-08Add common (with Linux) MTD partition scheme and "mtdparts" commandWolfgang Denk3-54/+117
Old, obsolete and duplicated code was cleaned up and replace by the new partitioning method. There are two possible approaches now: * define a single, static partition * use mtdparts command line option and dynamic partitioning Default is static partitioning.
2005-08-06Add support for Altera NIOS DK1C20 boardWolfgang Denk1-0/+3
Patch by Shlomo Kut, 13 Dec 2004
2005-05-05It's better to handle LZO and LZARI compression mdoes for JFFS2 withwdenk3-13/+9
a single #define.
2005-05-05Major upate of JFFS2 code; now in sync with snapshot of MTD CVS ofwdenk4-1/+685
March 13, 2005); new configuration options CONFIG_JFFS2_LZO and CONFIG_JFFS2_LZARI are added. Both are undefined by default.
2005-05-05Fix problem with symbolic links in JFFS2 code.wdenk1-1/+5
2005-03-04* Fix get_partition_info() parameter error in all other callswdenk1-4/+1
(common/cmd_ide.c, common/cmd_reiser.c, common/cmd_scsi.c). * Enable USB and IDE support for INKA4x0 board * Patch by Andrew Dyer, 28 February 2005: fix ext2load passing an incorrect pointer to get_partition_info() resulting in load failure for devices other than 0
2005-02-04* Patch by Cajus Hahn, 04 Feb 2005:wdenk1-4/+4
- don't insist on leading '/' for filename in ext2load - set default partition to useful value (1) in ext2load * Patch by Andrew Dyer, 08 Jan 2005: fix wrong return codes in ext2 code
2004-12-19Cleanup: avoid trigraph warning in fs/ext2/ext2fs.c; rename UC100 -> uc100wdenk1-1/+1
2004-12-17Code cleanup.wdenk2-607/+468
2004-12-16"static" from "do_fat_read" removedstroese1-1/+1
2004-12-16ext2fs support addedstroese4-1/+1195
2004-09-30* Patches by Sean Chang, 09 Aug 2004:wdenk1-1/+1
- Added support for both 8 and 16 bit mode access to System ACE CF through MPU. - Fixed missing System ACE CF device during get FAT partition info in fat_register_device function. - Enabled System ACE CF support on ML300. * Patch by Sean Chang, 09 Aug 2004: Synch defines for saveenv and do_saveenv functions so they get compiled under the same statement.
2004-05-13Patch by Klaus Heydeck, 12 May 2004:wdenk1-1/+1
Using external watchdog for KUP4 boards in mpc8xx/cpu.c; load_sernum_ethaddr() for KUP4 boards in lib_ppc/board.c; various changes to KUP4 board specific files
2004-05-05* Fix memory leak in the NAND-specific JFFS2 codewdenk1-3/+6
* Fix SL811 USB controller when attached to a USB hub
2004-05-04* Fix minor NAND JFFS2 related issuewdenk1-1/+1
* Fixes for SL811 USB controller: - implement workaround for broken memory stick - improve error handling * Increase packet send timeout to 10 ms in cpu/mpc8xx/scc.c to better cope with congested networks.
2004-04-25* Back out Patch by Christian Hohnstaedt, 23 Apr 2004:wdenk1-47/+15
(JFFS2 speed enhancements) because of using non-public data (PHYS_FLASH_SECT_SIZE) * Patch by Travis Sawyer, 23 Apr 2004: Fix VSC/CIS 8201 phy descrambler interoperability timing due to errata from Vitesse Semiconductor.
2004-04-25* Patch by Christian Hohnstaedt, 23 Apr 2004:wdenk1-15/+47
JFFS2 speed enhancements: - repair header CRC calculation in jffs2_1pass.c - add eraseblock size to the partition information to skip empty eraseblocks if we find more then 4k of free space. - The JFFS2 scanner is now fast enough to remove the spinning wheel so #ifdef-ed out. - add watchdog calls in long running loops * Patch by Philippe Robin, 22 Apr 2004: Fix ethernet configuration for "versatile" board * Patch by Kshitij Gupta, 21 Apr 2004: Remove busy loop and use MPU timer fr usleep() on OMAP1510/1610 boards * Patch by Steven Scholz, 24 Feb 2004: Fix a bug in AT91RM9200 ethernet driver: The MII interface is now initialized before accessing the PHY. * Cleanup PCI ID's
2004-04-19* Patch by Yasushi Shoji, 07 Apr 2004:wdenk1-6/+6
- add support for microblaze processors - add support for AtmarkTechno "suzaku" board
2004-04-18* Configure PPChameleon board to use redundand environment in flashwdenk1-31/+210
* Configure PPChameleon board to use JFFS2 NAND support. * Added support for JFFS2 filesystem (read-only) on top of NAND flash
2004-04-15* Patches by Pantelis Antoniou, 30 Mar 2004:wdenk2-43/+43
- add auto-complete support to the U-Boot CLI - add support for NETTA and NETPHONE boards; fix NETVIA board * Patch by Yuli Barcohen, 28 Mar 2004: - Add support for MPC8272 family including MPC8247/8248/8271/8272 - Add support for MPC8272ADS evaluation board (another flavour of MPC8260ADS) - Change configuration method for MPC8260ADS family
2004-03-25Code cleanupwdenk3-8/+6
2004-03-25* Patch by Pavel Bartusek, 21 Mar 2004wdenk6-1/+1822
Add Reiserfs support * Patch by Hinko Kocevar, 20 Mar 2004 - Add auto-release for SMSC LAN91c111 driver - Add save/restore of PTR and PNR regs as suggested in datasheet
2004-03-24* Patches by Thomas Viehweger, 16 Mar 2004:wdenk1-6/+10
- show PCI clock frequency on MPC8260 systems - add FCC_PSMR_RMII flag for HiP7 processors - in do_jffs2_fsload(), take load address from load_addr if not set explicit, update load_addr otherwise - replaced printf by putc/puts when no formatting is needed (smaller code size, faster execution)
2004-03-14* Patches by Travis Sawyer, 12 Mar 2004:wdenk1-0/+4
- Fix Gigabit Ethernet support for 440GX - Add Gigabit Ethernet Support to MII PHY utilities * Patch by Brad Kemp, 12 Mar 2004: Fixes for drivers/cfi_flash.c: - Better support for x8/x16 implementations - Added failure for AMD chips attempting to use CFG_FLASH_USE_BUFFER_WRITE - Added defines for AMD command and address constants * Patch by Leon Kukovec, 12 Mar 2004: Fix get_dentfromdir() to correctly handle deleted dentries * Patch by George G. Davis, 11 Mar 2004: Remove hard coded network settings in TI OMAP1610 H2 default board config * Patch by George G. Davis, 11 Mar 2004: add support for ADS GraphicsClient+ board.
2004-02-27* Patch by Markus Pietrek, 24 Feb 2004:wdenk1-1/+2
NS9750 DevBoard added * Patch by Pierre AUBERT, 24 Feb 2004 add USB support for MPC5200 * Patch by Steven Scholz, 24 Feb 2004: - fix MII commands to use values from last command * Patch by Torsten Demke, 24 Feb 2004: Add support for the eXalion platform (SPSW-8240, F-30, F-300)
2004-02-23* Patch by Thomas Elste, 10 Feb 2004:wdenk1-5/+6
Add support for NET+50 CPU and ModNET50 board * Patch by Sam Song, 10 Feb 2004: Fix typos in cfi_flash.c * Patch by Leon Kukovec, 10 Feb 2004 Fixed long dir entry slot id calculation in get_vfatname * Patch by Robin Gilks, 10 Feb 2004: add "itest" command (operators: -eq, -ne, -lt, -gt, -le, -ge, ==, !=, <>, <, >, <=, >=)
2004-01-04* Fix problems caused by Robert Schwebel's cramfs patchwdenk3-165/+3
* Patch by Scott McNutt, 02 Jan 2004: Add support for the Nios Active Serial Memory Interface (ASMI) on Cyclone devices * Patch by Andrea Marson, 16 Dec 2003: Add support for the PPChameleon ME and HI modules * Patch by Yuli Barcohen, 22 Dec 2003: Add support for Motorola DUET ADS board (MPC87x/88x)
2004-01-04* Patch by Robert Schwebel, 15 Dec 2003:wdenk6-3/+657
add support for cramfs (uses JFFS2 command interface)
2003-12-07* Patches by David Müller, 14 Nov 2003:wdenk1-1/+2
- board/mpl/common/common_util.c * implement support for BZIP2 compressed images * various cleanups (printf -> puts, ...) - board/mpl/common/flash.c * report correct errors to upper layers * check the erase fail and VPP low bits in status reg - board/mpl/vcma9/cmd_vcma9.c - board/mpl/vcma9/flash.c * various cleanups (printf -> puts, ...) - common/cmd_usb.c * fix typo in comment - cpu/arm920t/usb_ohci.c * support for S3C2410 is missing in #if line - drivers/cs8900.c * reinit some registers in case of error (cable missing, ...) - fs/fat/fat.c * support for USB/MMC devices is missing in #if line - include/configs/MIP405.h - include/configs/PIP405.h * enable BZIP2 support * enlarge malloc space to 1MiB because of BZIP2 support - include/configs/VCMA9.h * enable BZIP2 support * enlarge malloc space to 1MiB because of BZIP2 support * enable USB support - lib_arm/armlinux.c * change calling convention of ARM Linux kernel as described on http://www.arm.linux.org.uk/developer/booting.php * Patch by Thomas Lange, 14 Nov 2003: Split dbau1x00 into dbau1000, dbau1100 and dbau1500 configs to support all these AMD boards. * Patch by Thomas Lange, 14 Nov 2003: Workaround for mips au1x00 physical memory accesses (the au1x00 uses a 36 bit bus internally and cannot access physical memory directly. Use the uncached SDRAM address instead of the physical one.)
2003-10-30* Prepare for releasewdenk1-17/+12
* Fix problems in memory test on some boards (which was not non-destructive as intended) * Patch by Gary Jennejohn, 28 Oct 2003: Change fs/fat/fat.c to put I/O buffers in BSS instead on the stack to prevent stack overflow on ARM systems
2003-10-16* Patches by Xianghua Xiao, 15 Oct 2003:wdenk1-1/+1
- Added Motorola CPU 8540/8560 support (cpu/85xx) - Added Motorola MPC8540ADS board support (board/mpc8540ads) - Added Motorola MPC8560ADS board support (board/mpc8560ads) * Minor code cleanup
2003-10-09* Patch by Martin Krause, 09 Oct 2003:wdenk1-0/+5
Fixes for TRAB board - /board/trab/rs485.c: correct baudrate - /board/trab/cmd_trab.c: bug fix for problem with timer overflow in udelay(); fix some timing problems with adc controller - /board/trab/trab_fkt.c: add new commands: gain, eeprom and power; modify commands: touch and buzzer * Disable CONFIG_SUPPORT_VFAT when used with CONFIG_AUTO_UPDATE (quick & dirty workaround for rogue pointer problem in get_vfatname()); Use direct function calls for auto_update instead of hush commands
2003-09-11* Patch by Gary Jennejohn, 11 Sep 2003:wdenk1-2/+4
- allow for longer timeouts for USB mass storage devices * Patch by Denis Peter, 11 Sep 2003: - fix USB data pointer assignment for bulk only transfer. - prevent to display erased directories in FAT filesystem. * Change output format for NAND flash - make it look like for other memory, too
2003-09-11* Patches by Denis Peter, 9 Sep 2003:wdenk2-62/+218
add FAT support for IDE, SCSI and USB * Patches by Gleb Natapov, 2 Sep 2003: - cleanup of POST code for unsupported architectures - MPC824x locks way0 of data cache for use as initial RAM; this patch unlocks it after relocation to RAM and invalidates the locked entries. * Patch by Gleb Natapov, 30 Aug 2003: new I2C driver for mpc107 bridge. Now works from flash. * Patch by Dave Ellis, 11 Aug 2003: - JFFS2: fix typo in common/cmd_jffs2.c - JFFS2: fix CFG_JFFS2_SORT_FRAGMENTS option - JFFS2: remove node version 0 warning - JFFS2: accept JFFS2 PADDING nodes - SXNI855T: add AM29LV800 support - SXNI855T: move environment from EEPROM to flash - SXNI855T: boot from JFFS2 in NOR or NAND flash * Patch by Bill Hargen, 11 Aug 2003: fixes for I2C on MPC8240 - fix i2c_write routine - fix iprobe command - eliminates use of global variables, plus dead code, cleanup.
2003-06-28* Code cleanup:wdenk13-583/+567
- remove trailing white space, trailing empty lines, C++ comments, etc. - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c) * Patches by Kenneth Johansson, 25 Jun 2003: - major rework of command structure (work done mostly by Michal Cendrowski and Joakim Kristiansen)
2003-06-16* Fix CONFIG_NET_MULTI support in include/net.hwdenk4-1/+1156
* Patches by Kyle Harris, 13 Mar 2003: - Add FAT partition support - Add command support for FAT - Add command support for MMC ---- - Add Intel PXA support for video - Add Intel PXA support for MMC ---- - Enable MMC and FAT for lubbock board - Other misc changes for lubbock board