]> www.infradead.org Git - users/rw/ppcboot.git/log
users/rw/ppcboot.git
23 years ago* Fixed flash problems on OXC board.
wdenk [Tue, 14 May 2002 15:23:09 +0000 (15:23 +0000)]
* Fixed flash problems on OXC board.

* That ugly bug raised it's head again: Fixed mkimage bug that caused
  bad headers when image was on NFS mounted filesystem (reported for
  RH-7.1 on client and server)

23 years agoAdded MVS1 configuration
wdenk [Fri, 3 May 2002 19:49:12 +0000 (19:49 +0000)]
Added MVS1 configuration
(Howard Gray, 23 Apr 2002)

23 years ago* Fix flash detection on TQM8260
wdenk [Thu, 2 May 2002 15:34:47 +0000 (15:34 +0000)]
* Fix flash detection on TQM8260
* Remove dead code from "mkimage"

23 years ago* Add support for OXC board
wdenk [Sat, 27 Apr 2002 11:20:21 +0000 (11:20 +0000)]
* Add support for OXC board

* modify 824x I2C driver to allow reading from I2C I/O expanders

* Fix MII speed computation for 8xx Fast Ethernet Controller
  (Pierre Aubert, 26 Apr 2002)

* Add iopinfo / iopset commands to manipulate (8260) port pins
  (Brad Kemp, 18 Apr 2002)

* Write CFG_PGMAX when defined (on 824x)
  (Dustin Byford, Jim Thompson, 14 Apr 2002)

23 years agoAdd support for XIP images
wdenk [Fri, 26 Apr 2002 20:03:31 +0000 (20:03 +0000)]
Add support for XIP images

Patch by Denis Peter, 25 Apr 2002:
- fix wrong initialization (ptmms) in 405gp_pci.c
- cleanup MPL boards (PIP405/MIP405) for the PID#73 patch
- added "non emulation" boot support for ISO fs

23 years ago* Add support for "wd" command on PCIPPC2/6
wdenk [Fri, 26 Apr 2002 15:24:42 +0000 (15:24 +0000)]
* Add support for "wd" command on PCIPPC2/6
  (Guillaume Alexandre, 19 Apr 2002)

* Fix flash driver for CU824 Board: set flash write enable bits in
  Board Crontrol Reg.

* Modify DOC support to allow for an optional offset into the binary
  partition, so that we can store more than one kernel image there.

23 years ago* Patch by Dave Ellis, 13 Apr 2002:
wdenk [Sun, 14 Apr 2002 11:01:32 +0000 (11:01 +0000)]
* Patch by Dave Ellis, 13 Apr 2002:
  - fix debug print in common/soft_i2c.c
  - fix missing initialization of idata on 8xx
  - fix eeprom command for EEPROMS with 2 byte addresses
  - fix SXNI855T for improved flash_real_protect() parameters

* Added M41T11 RTC driver
  Patch by Andrew May, 2 Apr 2002

* Changed MAC handling for Redundand Ethernet Interfaces; see README

* Add DiskOnChip Support for PM826

23 years agoFix typo.
wdenk [Tue, 9 Apr 2002 20:48:02 +0000 (20:48 +0000)]
Fix typo.

23 years ago* Fix I2C driver for PM826, CPU86, and TQM8260
wdenk [Tue, 9 Apr 2002 19:41:19 +0000 (19:41 +0000)]
* Fix I2C driver for PM826, CPU86, and TQM8260

* Add configuration options for PM826 and CPU86 boards to boot either
  from 8 bit ROM/flash or 64 bit flash.

23 years agoFix/extend configuration for MicroSys CPU86 board
wdenk [Sat, 6 Apr 2002 20:00:13 +0000 (20:00 +0000)]
Fix/extend configuration for MicroSys CPU86 board

23 years ago* Cleanup 405gp PCI support after PID#73 patch
wdenk [Tue, 2 Apr 2002 15:35:31 +0000 (15:35 +0000)]
* Cleanup 405gp PCI support after PID#73 patch
  (Stefan Roese, 2 Apr 2002)

* Cleanup some boards after PID#73 patch

23 years ago* I2C patch (Jerry Van Baren, 2 Apr 2002)
wdenk [Tue, 2 Apr 2002 08:45:48 +0000 (08:45 +0000)]
* I2C patch (Jerry Van Baren, 2 Apr 2002)

* Fix I2C on 4xx (again; Erik Theisen, 2 Apr 2002)

* Add remaining OCM init fixes (Andrew May, 1 Apr 2002)

23 years ago405GP I2C ehancements
wdenk [Mon, 1 Apr 2002 19:35:39 +0000 (19:35 +0000)]
405GP I2C ehancements
Patch by Andrew May, 29 Mar 2002

23 years agoFix for I2C problems on Sandpoint824x
wdenk [Mon, 1 Apr 2002 18:41:38 +0000 (18:41 +0000)]
Fix for I2C problems on Sandpoint824x
Patch by Jerry Van Baren, 29 Mar 2002

23 years agoPPCBoot driver cleanup (PID#73 patch):
wdenk [Mon, 1 Apr 2002 16:29:53 +0000 (16:29 +0000)]
PPCBoot driver cleanup (PID#73 patch):
moved lots of duplicated driver code from board directories
into new driver directory

23 years ago* Patch by Erik Theisen, 29 Mar 2002:
wdenk [Mon, 1 Apr 2002 14:11:34 +0000 (14:11 +0000)]
* Patch by Erik Theisen, 29 Mar 2002:
  - Eliminate redundant 405 I2C controller reset
  - Fix "deprecated multi-line string" warning
  - Reenable multi-EEPROM support for the W7OLMC target
  - Adjust W7OLMC's StrataFlash chip select to work with
    bigger and therefor slower devices

* Moved OCM init into 4xx start.S and out of board/*
  Patch by Andrew May, 28 Mar 2002

* Add CONFIG_NET_MULTI support to all GT64260 boards
  Patch by Rich Ireland, 28 Mar 2002

* 74xx_7xx BAT manipulation patch
  Patch by Rich Ireland, 27 Mar 2002

* Fix header file problems
  Patch by Pierre Aubert, , 25 Mar 2002

* Galileo performance patches
  Patches by Nye Liu, 26 Mar 2002

* Add support for TQM8260 @ 300MHz

23 years agoPatch by Frank Panno, 20 Mar 2002:
wdenk [Wed, 27 Mar 2002 22:27:46 +0000 (22:27 +0000)]
Patch by Frank Panno, 20 Mar 2002:
- Added rtc/ds1556.c
- modified include/config_ep8260.h for RTC support
  and enabled i-cache when LSDRAM is disabled (now default)

23 years ago* Patch by Jim Thompson, 21 Mar 2002:
wdenk [Sun, 24 Mar 2002 23:19:38 +0000 (23:19 +0000)]
* Patch by Jim Thompson, 21 Mar 2002:
  - misc.  Sandpoint8245 / Musenki patches

* Patch by Frank Panno, 20 Mar 2002:
  - Added rtc/ds1556.c
  - modified include/config_ep8260.h for RTC support
    and enabled i-cache when LSDRAM is disabled (now default)

23 years ago* Fix bug in start.S (all CPUs): the last cache flush instruction got
wdenk [Sun, 24 Mar 2002 22:08:00 +0000 (22:08 +0000)]
* Fix bug in start.S (all CPUs): the last cache flush instruction got
  executed with the address beyond the end of RAM.
  Pointed out by Cliff Holden, 18 Mar 2002

* Back out David Ashley's MII support for MPC8xx
  (see email 15 Mar 2002 15:37:45); the same function
  is already available in a generic form in common/miiphybb.c

23 years ago* Patch by Erik Theisen, 16 Mar 2002:
wdenk [Sun, 24 Mar 2002 20:46:16 +0000 (20:46 +0000)]
* Patch by Erik Theisen, 16 Mar 2002:
  Fix conflict with CYGWIN header files

* Patch by Patrick Coleman, 18 Mar 2002:
  Fix debug output: do_bdinfo() was called before initializing kbd

* On MPC8260 systems use BRG7 for SMC1 and BRG8 for SMC2 so we have
  BRG1...4 for SCC1...4 if we need those as serial ports

* Add support for TQM8xxL/TQM8260 Hardware Info Block

* Patch by Jerry Van Baren, 15 Mar 2002:
  - memory test improvement

* Patch by Steven Scholz, 06 Mar 2002:
  - Added MII support for MPC8xx (FEC only)

23 years ago* Patch by David Ashley, 12 Mar 2002:
wdenk [Fri, 15 Mar 2002 09:07:46 +0000 (09:07 +0000)]
* Patch by David Ashley, 12 Mar 2002:
  - Added MII support for 8260: cpu/mpc8260/miiphy.c

* I2C-Patches by Erik Theisen, 14 Mar 2002:
  - Re-enable 'eeprom' command line interface.
  - Cleanup I2C init output string.
  - Some I2C and non-I2C cleanup of cpu/ppc4xx/spd_sdram.c
  - Make DTT's LM75 and DS1621 work with new I2C interface.
  - Make W7O target's LMG and LMC work with the new I2C interface.

23 years ago* Misc fixes to the I2C subsystem
wdenk [Thu, 14 Mar 2002 10:29:08 +0000 (10:29 +0000)]
* Misc fixes to the I2C subsystem

* Patch by Miguel Bello, 20 Feb 2002
  Add support for Prime View V16C6448AC LCD

23 years ago* Add support for TTTech board (TQM823E + Sharp LQ104V7DS01 Display)
wdenk [Wed, 13 Mar 2002 09:55:10 +0000 (09:55 +0000)]
* Add support for TTTech board (TQM823E + Sharp LQ104V7DS01 Display)

* Patch by Stefan Roese, 11 Mar 2002
  Fixes for ESD boards

* Patch by Frank Panno, 11 Mar 2002:
  - fix warnings, add CFG_RESET_ADDRESS in include/config_ep8260.h

23 years ago* Patch by Erik Theisen, 9 Mar 2002:
wdenk [Sun, 10 Mar 2002 22:52:58 +0000 (22:52 +0000)]
* Patch by Erik Theisen, 9 Mar 2002:
  VPD patch for W7O boards

23 years ago* Add configuration for MicroSys CPU86 board
wdenk [Sun, 10 Mar 2002 19:04:15 +0000 (19:04 +0000)]
* Add configuration for MicroSys CPU86 board

* Patch by Erik Theisen, 9 Mar 2002:
  VPD patch for W7O boards

23 years agoPatch by Jerry Van Baren, 08 Mar 2002:
wdenk [Sun, 10 Mar 2002 16:15:17 +0000 (16:15 +0000)]
Patch by Jerry Van Baren, 08 Mar 2002:
Grand Unifying I2C interface patch

23 years agoSeries of patches by Erik Theisen, 5 Mar 2002:
wdenk [Sun, 10 Mar 2002 00:07:26 +0000 (00:07 +0000)]
Series of patches by Erik Theisen, 5 Mar 2002:

  #7: - Miscellanous W7O specific stuff.
- W7O support for other boot ROMs.
- W7O failsafe boot mechanism (for VxWorks upgrades).
- W7O SPD support.
- W7O VPD support routines.
- Code cleanup.

23 years agoPatch by Brad Kemp, 8 Mar 2002:
wdenk [Sun, 10 Mar 2002 00:04:21 +0000 (00:04 +0000)]
Patch by Brad Kemp, 8 Mar 2002:
- fixes protection for the flash on ppmc8260 board
- come doc cleanup

23 years agoSeries of patches by Erik Theisen, 5 Mar 2002:
wdenk [Sat, 9 Mar 2002 23:27:39 +0000 (23:27 +0000)]
Series of patches by Erik Theisen, 5 Mar 2002:

  #7: - Miscellanous W7O specific stuff.
- W7O support for other boot ROMs.
- W7O failsafe boot mechanism (for VxWorks upgrades).
- W7O SPD support.
- W7O VPD support routines.
- Code cleanup.

23 years ago* Series of patches by Erik Theisen, 5 Mar 2002:
wdenk [Sat, 9 Mar 2002 00:40:50 +0000 (00:40 +0000)]
* Series of patches by Erik Theisen, 5 Mar 2002:

  #1:   - allow generation of GNU stabs line number debugging symbols
          for assembly sources ; this allows symbolic debugging of
          assembly files.
        - fix probelms due to CYGWIN patches
  #2:   - Fix BEDBUG lossage when using GPR 0 in assembly mode.
        - Allow BEDBUG to have a choice in whitespace between operand
          delimiters.
        - All PPC40x targets had the wrong cacheline size defined in
          their config files. It should be 32 bytes for 405's and 16
          bytes for CPUs prior to the 405.
        - Make sure boards don't use deprecated CONFIG_4xx anymore.
        - Make sure 405 MAL Ethernet buffer descriptors are malloc'd
          and aligned on cache boundaries instead of being located at
          a hard coded address. This was causing lossage on boards
          with less than 16MB of RAM.
        - IBM Walnut boards use 33.3Mhz clocks.  Prevents rounding.
        - Added a couple of 4xx specific defines.
  #3:   - Fix compiler warnings
        - Make sure inline assembly statements properly flag
          registers that are being modified.
  #4:   - cleanup of common/cmd_i2c.c; eliminated board specific
          conditionals; eliminated deprecated CONFIG_I2C405 config
          option.
        - Added _i2c_bus_reset function to ${CPU}/ppc4xx/i2c.c to
          handle reset edge condition which was causing EEPROM data
          corruption. See doc/I2C_Edge_Conditions for details.
  #5:   - Add generic SDRAM SPD, "Serial presence detect," routines.
          These should work with any 405 based boards that are using
          SPD.
        - Make IBM Walnut target use these new routines.
        - Added ablility to place initial stack into 405's OCM, "On
          Chip Memory."
        - Added resetvec address to initial stack to aid in debugging
          and also cause a reset in the event of an underflow.
  #6:   - Add digital temperature and thermostat support
        - Add support for Dallas DS1621 and On Semi's LM75 DTTs.
        - Add command to support the DTTs.

* Add support for >2MB of flash memory on FADS boards
  Patch by Laurent Pinchart, 05 Mar 2002

23 years agoCleanup: enable warnings about uninitialized variables, and fix
wdenk [Fri, 8 Mar 2002 22:22:23 +0000 (22:22 +0000)]
Cleanup: enable warnings about uninitialized variables, and fix
most warnings; remove trailing white space; remove (some) C++
comments (it's hopeless, I guess); reformatted some especially ugly
files I had to touch anyway

23 years ago* Add support for TQM8xxL modules at 66 MHz clock (CPU/bus 1:1)
wdenk [Fri, 8 Mar 2002 00:00:48 +0000 (00:00 +0000)]
* Add support for TQM8xxL modules at 66 MHz clock (CPU/bus 1:1)

* Patch by Alexandre Guillaume, 04 Mar 2002:
  Add suport for ST M29F040B flash chip on PCIPPC-2/6 boards.

23 years ago* Patch by Kári Davíðsson, 2 Mar 2002:
wdenk [Sun, 3 Mar 2002 00:57:58 +0000 (00:57 +0000)]
* Patch by Kári Davíðsson, 2 Mar 2002:
  - add network configuration for FLAGADM board
  - fix UPM tables for FLAGADM board

* For config without hush shell: fix limitation of "autoscript"
  command to console buffer size (CFG_CBSIZE) - the script can now
  have arbitrary length - it is run line by line, and execution will
  stop if an error is encountered.
  NOTE: empty lines in the script are ignored (i. e. they don't cause
  any auto-repeat of the previous command).

23 years ago* Patch by Stefan Roese, 1 Mar 2002:
wdenk [Sat, 2 Mar 2002 12:41:30 +0000 (12:41 +0000)]
* Patch by Stefan Roese, 1 Mar 2002:
  - Added ORSG board
  - crc32 command extended - optionally write CRC to memory
  - CFG_DEVICE_NULLDEV for nulldev added

* Patch by Rich Ireland, 01 Mar 2002:
  add "disassemble" target

* Patch by Rich Ireland, 26 Feb 2002:
  enable RAM exceptions for the 74xx_7xx

* 2 patches by Stefan Roese, 26 Feb 2002:
  - esd boards: flash code updated (AMD 29LV320B/T added)
  - DU405 board: FPGA updated for new revision and RTC support added
  - 405gp_pci.c: Bug fixed in PCI configuration (Andrew May)
  - mc146818.c: support for memory mapped RTC added

  - 405gp_enet.c: rx and tx buffer descriptors now allocated (no
    fixed address used anymore), and some code cleanup
  - 405gp_pci.c: Removed PCI class code init for CPCI405 board

* Patch by Tom Angert, 25 Feb 2002:
  - Fix dependency of ELF loader on network support
  - allow offset into the first flash before a JFFS2 filesystem
  - fix idle bits in miiphybb.c

23 years ago* Add support for Windriver ppmc8260 board
wdenk [Sat, 2 Mar 2002 01:19:31 +0000 (01:19 +0000)]
* Add support for Windriver ppmc8260 board
  Note: this flash driver uses Common Flash Interface to determine
  the geometry of the flash chips!
  Patch by Brad Kemp, 18 Feb 2002

* Support "real" hardware for SXNI855T configuration.
  Patch by Dave Ellis, 12 Feb 2002

* Fix flash on the FLAGADM
  Patch by Kári Davíðsson, 8 Feb 2002

23 years agoImproved (unified) support for multiple ethernet interfaces
wdenk [Tue, 26 Feb 2002 13:30:26 +0000 (13:30 +0000)]
Improved (unified) support for multiple ethernet interfaces
(tested on PCIPPCx and Sandpoint 8240)

23 years ago* Improved (unified) support for multiple ethernet interfaces
wdenk [Mon, 25 Feb 2002 17:43:46 +0000 (17:43 +0000)]
* Improved (unified) support for multiple ethernet interfaces
  Now tested on PCIPPCx and Sandpoint 8240

* Removed "icache" / "dcache" from list of standard commands

23 years ago* Fix TQM8260 config for HIP4 CPUs at 266 MHz
wdenk [Sat, 23 Feb 2002 01:11:46 +0000 (01:11 +0000)]
* Fix TQM8260 config for HIP4 CPUs at 266 MHz

* Patch by Steve Bradshaw, 15 Feb 2002:
  Fix UART initialization on 405GP

23 years agoPatch by Nye Liu 31 Jan 2002
wdenk [Mon, 18 Feb 2002 00:45:52 +0000 (00:45 +0000)]
Patch by Nye Liu 31 Jan 2002
- add extra cache management functionality
- add more 750CX pvid detection
- fix cpu/74xx_7xx/speed.c
- added a few 'sync's to cpu/74xx_7xx/start.S
  (just to make GDB happy? -wd)

23 years ago* Fix flash code for PCIPPC2/PCIPPC6 boards
wdenk [Thu, 14 Feb 2002 09:25:54 +0000 (09:25 +0000)]
* Fix flash code for PCIPPC2/PCIPPC6 boards
  (cannot use unlock bypas mode on Am29F040B)

* Add configuration for PCIPPC6 board (with SCSI support)

* Fix HUSH parser problem qwith scripts

23 years agoAdd support for Interphase 4539 T1/E1/J1 PMC Communications Controller
wdenk [Wed, 13 Feb 2002 19:57:41 +0000 (19:57 +0000)]
Add support for Interphase 4539 T1/E1/J1 PMC Communications Controller

23 years agoFix bug in MPC824x I2C driver
wdenk [Wed, 13 Feb 2002 19:31:55 +0000 (19:31 +0000)]
Fix bug in MPC824x I2C driver
Fix CONFIG_IDE renames for RPXClassic
Fix ethernet port switching on SP8240

23 years agoPatch by Jonathan De Bruyne, 01 Feb 2002:
wdenk [Tue, 12 Feb 2002 00:47:01 +0000 (00:47 +0000)]
Patch by Jonathan De Bruyne, 01 Feb 2002:
Add support for Siemens IAD210 board

23 years ago* Implement system call mechanism thus removing function pointers
wdenk [Mon, 11 Feb 2002 23:52:38 +0000 (23:52 +0000)]
* Implement system call mechanism thus removing function pointers
  from the bdinfo and initial_data structures.

* Add support for dual ethernet, interrupts, and I2C for the
  Sandpoint 8240 board.

* Patch by Greg Allen, 30 Jan 2002:
  fix get_tbclk() in cpu/mpc824x/cpu.c

* Patch by Stefan Roese, 7 Feb 2002:
  fixed bug in 4xx ethernet driver, waiting for auto negotiation to
  complete

23 years ago* Patch by Steven Scholz, 05 Feb 2002:
wdenk [Wed, 6 Feb 2002 18:50:56 +0000 (18:50 +0000)]
* Patch by Steven Scholz, 05 Feb 2002:
  Rename CONFIG_IDE_* #defines to match used in current Linux kernels

* Patch by Frank Panno, 6 Feb 2002:
  Add support for Embedded Planet EP8260 Board
  (tested with SBC 8260 H, V.1.1)

23 years agoCleanup obsolete files
wdenk [Mon, 4 Feb 2002 20:28:37 +0000 (20:28 +0000)]
Cleanup obsolete files

23 years ago* Fix initialization of the Super I/O chip on Sandpoint board
wdenk [Mon, 4 Feb 2002 19:42:06 +0000 (19:42 +0000)]
* Fix initialization of the Super I/O chip on Sandpoint board

* Fix flash driver for PCIPPC2: size for AMD_ID_F040B, comments.

* Patch by Chen Yaoming, 1 Feb 2002
  Fix flash_real_protect() parameter passing

23 years ago*** empty log message ***
wdenk [Thu, 31 Jan 2002 21:22:32 +0000 (21:22 +0000)]
*** empty log message ***

23 years ago* Fix names for 3 Volt Intel StrataFlash (it's ...J3A)
wdenk [Wed, 30 Jan 2002 11:27:57 +0000 (11:27 +0000)]
* Fix names for 3 Volt Intel StrataFlash (it's ...J3A)
* Make "md" command interruptable by ^C
* Add configuration for 9-column SDRAM on PM826 board

23 years ago* Add configuration for 9-column SDRAM on PM826 board
wdenk [Tue, 29 Jan 2002 13:20:51 +0000 (13:20 +0000)]
* Add configuration for 9-column SDRAM on PM826 board
* Fix "reset" command on Sandpoint8240 board
* Fix "bootelf" command (turn off cache AFTER the last printf()).

23 years ago* Patch by Josh Huber, 22 Jan 2002
wdenk [Sun, 27 Jan 2002 00:56:55 +0000 (00:56 +0000)]
* Patch by Josh Huber, 22 Jan 2002
  Fixes for EVB64260 board:
  - Fixes to the built-in ethernet driver
  - Fixes to the PCI init code
  - Re-write of the cache-management code
  - Fixes to the MPSC driver (built-in serial)
  - Cleanups/fixes to the memory detection routines
  - Many additional bugs fixed

* Patch by Jim Thompson, 22 Jan 2002
  - Add support for a Sandpoint_8245 target
  - Add support for a slightly different controller in
    board/sandpoint/eepro100.c
  - Remove unused function (checkflash()) from board/sandpoint/sandpoint.c
  - Make Musenki board use the stack-in-cache method
  - automatically set SDMODE_BURSTLEN to the appropriate value based
    on values in MCCR1.  This deprecates CFG_SDMODE_BURSTLEN

* Patch by Steve Bradshaw, 21 Jan 2002
  - update/fix 405GP Walnut configuration

* Patch by Pierre Aubert, 23 Jan 2002
  - Add port for RPXClassic board
  - minor bug fixes in i2c and arp

* Patch by Rich Ireland, 22 Jan 2002:
  Fix for bootelf command: clear BSS (and other sections of type
  'SHT_NOBITS' when the SHF_ALLOC flag is present)

* Patch by Nye Liu (et al), 24 Jan 2002:
  - evb changes
  - JFFS2 (read only) code.

* Patch by Andrew May, 23 Jan 2002:
  Modified I2C clock divider calculation on 4xx boards.

* Patch by Andrew May, 23 Jan 2002:
  - Pad BOOTP / DHCP extension lists to minimal length; some (WinNT?)
    DHCP servers seem to need this.
  - Don't delete any existing bootfile definition if DHCP / BOOTP
    reply does not provide one.

23 years ago* Add watchdog support for PCIPPC-2 board
wdenk [Sat, 26 Jan 2002 00:07:35 +0000 (00:07 +0000)]
* Add watchdog support for PCIPPC-2 board
* Add DOC boot command and (raw) partition info support
* Disable data cache when booting (ELF / QNX) images
* Enable interrupts before starting IH_TYPE_STANDALONE images

23 years ago* Enable interrupts before starting IH_TYPE_STANDALONE images
wdenk [Fri, 25 Jan 2002 00:41:44 +0000 (00:41 +0000)]
* Enable interrupts before starting IH_TYPE_STANDALONE images

* Flush caches after loading images

23 years ago* Fix output of "iminfo" for script images
wdenk [Sat, 19 Jan 2002 23:18:26 +0000 (23:18 +0000)]
* Fix output of "iminfo" for script images

* Include all the 8260 clocks in the "bdinfo" output
  Patch by Jon Diekema, 19 Jan 2002

* GTH Board: added logging of software watchdog reboot
  Patch by Thomas Lange, 19 Jan 2002

23 years agoAdd bootdelay/autoboot.
wdenk [Fri, 18 Jan 2002 23:33:21 +0000 (23:33 +0000)]
Add bootdelay/autoboot.

23 years agoReturn error on copy command with zero length
wdenk [Fri, 18 Jan 2002 22:50:16 +0000 (22:50 +0000)]
Return error on copy command with zero length

23 years agoAdd comment about PCR on MPC8240.
wdenk [Fri, 18 Jan 2002 22:31:45 +0000 (22:31 +0000)]
Add comment about PCR on MPC8240.
Enable HUSH shell for PCIPPC2.

23 years ago* Patch by Denis Peter, 18 Jan 2002:
wdenk [Fri, 18 Jan 2002 20:28:36 +0000 (20:28 +0000)]
* Patch by Denis Peter, 18 Jan 2002:
  Cleanup of MPL files
* Add RTC driver for PCIPPC2 boards
* Cleanup

23 years ago* Patch by Denis Peter, 18 Jan 2002:
wdenk [Fri, 18 Jan 2002 11:04:56 +0000 (11:04 +0000)]
* Patch by Denis Peter, 18 Jan 2002:
  - Support for QNX images
  - Cleanup of MPL files

* Unified speed.c for all 824x boards
  Patch by Greg Allen, 17 Jan 2002

23 years agoAdded command to switch LSB on LWMON boards
wdenk [Wed, 16 Jan 2002 12:47:10 +0000 (12:47 +0000)]
Added command to switch LSB on LWMON boards

23 years agoDisk On Chip support added
wdenk [Tue, 15 Jan 2002 18:58:11 +0000 (18:58 +0000)]
Disk On Chip support added
GESPAC PCIPPC2 preliminary support added

23 years agoFix flash driver for Sandpoint8240
wdenk [Tue, 15 Jan 2002 14:58:15 +0000 (14:58 +0000)]
Fix flash driver for Sandpoint8240
Fix IVMS* / IVML* configuration
Increase IDE timeout (neded on PIP405 and IVM* boards)

23 years ago* Renamed board/ivms8 directory into board/ivm to fit better with new
wdenk [Sun, 13 Jan 2002 00:10:34 +0000 (00:10 +0000)]
* Renamed board/ivms8 directory into board/ivm to fit better with new
  configurations for IVMS8 and IVML24 systems

* Added optional code to show boot progress by some (board-dependend)
  function (for instance using some LED display, blink  codes,  etc).
  Merged LED display code for HERMES board to use this new mechanism.

* Patch by Frank Gottschling, 11 Jan 2002:
  add MHPC board

* Patch by Patrick Coleman, 11 Jan 2002
  Fix reset address for Motorola MPC8260 ADS board

* Patch by Patrick Coleman, 8 Jan 2002
  Fixes to Motorola MPC8260 ADS board:
  - fix flash_erase() timeout
  - make sure that Block Lock Bit was cleared in flash_erase()
  - check for block erase errors (SR.5) in flash_erase()
  - reset Read Array and status register before starting erase

* Fix bug in interrupt handling in Walnut flash driver
  Patch by Andrew May, 10 Jan 2002

23 years agoFix for Sandpoint8240: boots now from flash like all other boards;
wdenk [Wed, 9 Jan 2002 23:18:47 +0000 (23:18 +0000)]
Fix for Sandpoint8240: boots now from flash like all other boards;
no need any more for DINK32

23 years ago* "Final" fix for HUSH shell
wdenk [Tue, 8 Jan 2002 22:14:15 +0000 (22:14 +0000)]
* "Final" fix for HUSH shell
* Fix IDE on BAB750 board

23 years agoPatch by Stefan Roese, 07 Jan 2002
wdenk [Mon, 7 Jan 2002 19:01:45 +0000 (19:01 +0000)]
Patch by Stefan Roese, 07 Jan 2002
- PPC405GP Ethernet driver: Wait for PHY auto negotiation to complete

23 years agoAdd LWMON default environment
wdenk [Fri, 4 Jan 2002 00:59:39 +0000 (00:59 +0000)]
Add LWMON default environment
Make PPCBoot build under cygwin (NT).

23 years agoFix / workaround on systems with rev. C.2 chips:
wdenk [Tue, 1 Jan 2002 23:47:31 +0000 (23:47 +0000)]
Fix / workaround on systems with rev. C.2 chips:
"reboot" (especially from BusyBox) would often hang in DRAM initialization.

23 years agoPatch by Jon Diekema, 28 Dec 2001
wdenk [Fri, 28 Dec 2001 18:26:48 +0000 (18:26 +0000)]
Patch by Jon Diekema, 28 Dec 2001
- Improved MII debug messages
- Fix typo / extend MODCK_H/MODCK[1-3] table for SBC8260 board

23 years agoPatch by Brad Kemp, 27 Dec 2001
wdenk [Fri, 28 Dec 2001 17:13:34 +0000 (17:13 +0000)]
Patch by Brad Kemp, 27 Dec 2001
Move board dependend config stuff from cpu/mpc8260/ether_fcc.c to
board config files; cleanup mess of CONFIG_ETHER_ON_* and
CONFIG_ETHER_USE_* definitions.

23 years ago* Patch by Stefan Roese, 21 Dec 2001
wdenk [Fri, 28 Dec 2001 14:40:42 +0000 (14:40 +0000)]
* Patch by Stefan Roese, 21 Dec 2001
  - DU405 board added
  - Minor changes to some ESD boards

23 years agoPatch by Josh Huber, 19 Dec 2001
wdenk [Fri, 28 Dec 2001 14:03:47 +0000 (14:03 +0000)]
Patch by Josh Huber, 19 Dec 2001
- Renamed cpu/mpc74xx to cpu/74xx_7xx, added support for various
  CPUs of those families.
- Added support for stack-in-cache trick for both those cpus and
  the evb64260 board.
- Replaced code for sizing memory on the evb64260 to auto-configure
  the SDRAM by reading the SPD chip w/i2c bus.
- Added a fairly bare bones i2c driver to the evb64260 board
- Added support for ECC memory to the evb64260 board
- Initial support for the new eval boards (and the 64260A chip)

23 years agoPatch by Oliver Brown, 17 Dec 2001:
wdenk [Fri, 28 Dec 2001 10:09:14 +0000 (10:09 +0000)]
Patch by Oliver Brown, 17 Dec 2001:
- accept CROSS_COMPILE setting from shell
- add support for gw8260 board
- add support for flash checksum
- add support for inclusion of BUILD_TAG into PPCBoot version string
- mpc8260/cpu_init.c: initialize data register before driving outputs

23 years ago*** empty log message ***
wdenk [Thu, 27 Dec 2001 23:41:44 +0000 (23:41 +0000)]
*** empty log message ***

23 years agoAdd support for AMX860 EDO RAM extension module
wdenk [Thu, 27 Dec 2001 23:39:02 +0000 (23:39 +0000)]
Add support for AMX860 EDO RAM extension module

23 years ago*** empty log message ***
wdenk [Thu, 27 Dec 2001 23:05:33 +0000 (23:05 +0000)]
*** empty log message ***

23 years ago* Add support for AMX860 EDO RAM extension module
wdenk [Thu, 27 Dec 2001 23:04:49 +0000 (23:04 +0000)]
* Add support for AMX860 EDO RAM extension module

* Improved flash handling for FLAGADM board
  Patch by Kári Davíðsson, 19 Dec 2001

* Make CPU clock measurement more accurate and repeatable.
  Patch by Dave Ellis, 20 Dec 2001

23 years agoMake PPCBoot build in Cygwin environment
wdenk [Sun, 16 Dec 2001 01:59:51 +0000 (01:59 +0000)]
Make PPCBoot build in Cygwin environment
Patch by Davide Viti, 5 Dec 2001
Plus a few fixes for newly introduced bugs

23 years agoAdd CFG_USE_OSCCLK option to handle OCSM clock mode problem on MBX8xx
wdenk [Sun, 16 Dec 2001 00:16:58 +0000 (00:16 +0000)]
Add CFG_USE_OSCCLK option to handle OCSM clock mode problem on MBX8xx
(Based on email by Erik Theisen, 07 Dec 2001).

23 years agoFix ethernet package corruption on EVB64260 board
wdenk [Sat, 15 Dec 2001 23:44:04 +0000 (23:44 +0000)]
Fix ethernet package corruption on EVB64260 board
Patch by Rich Ireland, 10 Dec 2001

23 years agoAdd MUSENKI board; add some 8245 and 8241 related stuff.
wdenk [Sat, 15 Dec 2001 23:34:25 +0000 (23:34 +0000)]
Add MUSENKI board; add some 8245 and 8241 related stuff.
Patch by Jim Thompson, 10 Dec 2001

23 years ago* Patch by Denis Peter, 5 Dec 2001
wdenk [Fri, 7 Dec 2001 01:21:34 +0000 (01:21 +0000)]
* Patch by Denis Peter, 5 Dec 2001
  - add USB support for 40x
  - add support for MIP405 board
  - Move PIP405 into new manufacturer's directory,
    separate out common stuff
  - changed scsi_init in file common/board.c to make it common to IDE
    init
  - added last_stage_init in common/board.c (#ifdef
    CONFIG_LAST_STAGE_INIT) for parts which needs working interrupts
    (ISA Keyboard etc)
  - replaced "defined(CONFIG_PIP405)" in common/cmd_i2c.c with
    "defined(CONFIG_I2C405)" which is also defined for MIP405. Other
    405 based boards may also change to this define. (CONFIG_W70
    CONFIG_CPCI405, CONFIG_AR405, CONFIG_WALNUT405 and CONFIG_ERIC).
  - add "device_deregister()" in common/devices.c. Used to
    deregister the USB keyboard.
  - removed drv_isa_kbd_init() in common/devices.c because it will
    not work when initializing before setting up the interrupts.
  - changed type of TimeOut from int to ulong and the sequence how
    the TimeOut value is calculated (to prevent an overflow for a CPU
    frequency of 266MHz) in file cpu/ppc4xx/i2c.c.
  - fix size rounding in disc/part.c

23 years agoMore fixes for hush variable handling
wdenk [Thu, 6 Dec 2001 18:45:53 +0000 (18:45 +0000)]
More fixes for hush variable handling

23 years agoAdd support for new 8260 mask revisions.
wdenk [Tue, 4 Dec 2001 08:57:14 +0000 (08:57 +0000)]
Add support for new 8260 mask revisions.
Fix bugs in EEPROM commands introduced by Erik Theisen patch 8.
Fix bug in IP address initialization.
Allow TQM8260 configuration via Makefile target

23 years agoMinor modifications to EST SBC8260 configuration.
wdenk [Fri, 30 Nov 2001 17:07:02 +0000 (17:07 +0000)]
Minor modifications to EST SBC8260 configuration.

23 years agoAdd support for TTTech C2MON board
wdenk [Thu, 29 Nov 2001 18:21:03 +0000 (18:21 +0000)]
Add support for TTTech C2MON board

23 years agoThe Big Rename: renamed 8240 ==> 824x to allow for easier integration
wdenk [Wed, 28 Nov 2001 17:49:52 +0000 (17:49 +0000)]
The Big Rename: renamed 8240 ==> 824x to allow for easier integration
of 8245 and other 824x CPU's
Patch by Greg Allen <gallen@arlut.utexas.edu>, 26 Nov 2001

23 years agoChange cache initialization for FLAGADM board
wdenk [Wed, 28 Nov 2001 16:02:15 +0000 (16:02 +0000)]
Change cache initialization for FLAGADM board

23 years agoFix saveenv output (again)
wdenk [Wed, 28 Nov 2001 15:53:28 +0000 (15:53 +0000)]
Fix saveenv output (again)

23 years ago* Add "sleep" command
wdenk [Wed, 28 Nov 2001 15:34:37 +0000 (15:34 +0000)]
* Add "sleep" command

* Add loop constructs (for, while, until) to hush command interpreter

* Fix (most) variable problems with hush command interpreter

* Series of patches by Erik Theisen, 25 Nov 2001:

  Patch 8 of 9:
  - Add support for multiple i2c EEPROMs
  - Modified saveenv() handling

  Patch 9 of 9:
  - Various Wave 7 Optic specific configuration changes

23 years agoSeries of patches by Erik Theisen, 25 Nov 2001:
wdenk [Mon, 26 Nov 2001 23:10:26 +0000 (23:10 +0000)]
Series of patches by Erik Theisen, 25 Nov 2001:

  Patch 6 of 9:
  - Fix length check bug in cpu/ppc4xx/i2c.c
  - Fix special case handling (for all IBM 4xx derivatives) in
    include/i2c.h
  - Add new i2c_write_page function.

  Patch 7 of 9:
  - Fix and document bug in cpu/ppc4xx/serial.c concerning hardware
    errata about the serial divisor on all 405s.
  - Add watchdog support to cpu/ppc4xx/serial.c

23 years agoSeries of patches by Erik Theisen, 25 Nov 2001:
wdenk [Mon, 26 Nov 2001 22:06:14 +0000 (22:06 +0000)]
Series of patches by Erik Theisen, 25 Nov 2001:

  Patch 1 of 9:
  - common/environment.S replaced by C file; necessary because:
    a) People were defining CONFIG_BOOTCOMMAND, CONFIG_BOOTARGS and
       other CONFIG parameters as a list of whitespace separated
       strings. C does the right thing and concatenates them for
       common/cmd_nvedit.c.
    b) Was only working for common/environment.S in ppcboot and
       tools/envcrc due to a bug in GNU 'as' in that it accepts a
       list of whitespace seperated strings and treats them as comma
       separated. The GNU 'as' manual explitly states:
         `.ascii' expects zero or more string literals (*note
         Strings::) SEPARATED BY COMMAS. It assembles each string
         (with no automatic trailing zero byte) into consecutive
         addresses.
    c) Could not build tree on several commercial UNIX's because some
       of them do not use GNU 'as'. Therefore the bug in item 'b' was
       causing lossage on these platforms (Solaris, Mac OS X).
    d) Some UNIXes as well as other OSs prepend leading characters to
       symbol names (Motorola V68/Mac OS X/Mach/Others).
       common/environment.S had no prevision for this and was causing
       build failures for tools/envcrc due to unresolved symbols.

  Patch 2 of 9:
  - avoid Korn Shellism in MAKEALL Bourne shell script
  - Fix build problems caused by non-exported TEXT_BASE,
    PLATFORM_CPPFLAGS, and PLATFORM_RELFLAGS make variables.
  - Explictly setting PLATFORM_CPPFLAGS and PLATFORM_CPPFLAGS to
    nothingness in config.mk was causing lossage on Solaris and Apple
    platforms.
  - Specialized Makefile host settings in tools directory allows
    clean builds on Mac OS X. See comment in tools/Makefile.
    Specialized host settings are passed to tools/gdb/Makefile
    as well
  - Added tools/envcrc support for the new common/environment.c
  - Mac OS X uses cc NOT gcc. Added support for this.
  - Added a default BFD path for Mac OS X. This is invoked only when
    running Mac OS X.

  Patch 3 of 9:
  - Fix help text alignment for get/set_dcr commands.
  - Fix type problem in tools/bmp_logo.c (Not everyone has
    uchar/ushort).

  Patch 4 of 9:
  - Fix "operation may be undefined" warnings for code like this:
    rx_new = (++rx_new) % rxRingSize;
  - Fix warnings for "Deprecated use of label followed by closing
    block statement."
  - Fix warnings concerning "Deperecated use of multi-line strings."
    in embedded assembler code.
  - Fix warnings with "No newline at end of file" files.
  [Thanks, GCC 3.0.2, for all these rather usless warnings.]

  Patch 5 of 9:
  - New watchdog interface via watchdog.h to support Wave 7 Optics
    hardware watchdog; cleanup the whole watchdog stuff

23 years agoRemove dead code (PCI_Config_VGA_Device())
wdenk [Mon, 26 Nov 2001 14:32:07 +0000 (14:32 +0000)]
Remove dead code (PCI_Config_VGA_Device())

23 years ago*** empty log message ***
wdenk [Fri, 23 Nov 2001 17:43:37 +0000 (17:43 +0000)]
*** empty log message ***

23 years ago* Add CPU Support for MPC 75x;
wdenk [Fri, 23 Nov 2001 17:38:33 +0000 (17:38 +0000)]
* Add CPU Support for MPC 75x;
  add board support for Eltec BAB750 board
  Patch by Andreas Heppel, 22 Nov 2001

23 years agoReplace the fixed device ID (0x0001) by a configuration #define
wdenk [Fri, 23 Nov 2001 16:12:59 +0000 (16:12 +0000)]
Replace the fixed device ID (0x0001) by a configuration #define
(CONFIG_SCSI_DEV_ID).
09-18-2001 Andreas Heppel, Sysgo RTS GmbH <aheppel@sysgo.de>

23 years ago* Fix problem with TFTP server in different subnet, or with
wdenk [Fri, 23 Nov 2001 15:48:15 +0000 (15:48 +0000)]
* Fix problem with TFTP server in different subnet, or with
  "gatewayip" set when not needed.
  Patch by Nye Liu, 21 Nov 2001

* Fix bug in I2C uCode-Patch Handling
  Patch by David Petersen, 19 Nov 2001

23 years ago* Fix bug in I2C uCode-Patch Handling
wdenk [Mon, 19 Nov 2001 16:24:41 +0000 (16:24 +0000)]
* Fix bug in I2C uCode-Patch Handling
  Patch by David Petersen, 19 Nov 2001

* Add I2C support for Xicor X40430 EEPROM (ICU862 board)

23 years ago*** empty log message ***
wdenk [Sun, 18 Nov 2001 19:57:56 +0000 (19:57 +0000)]
*** empty log message ***

23 years ago* Add support for direct TFTP download to flash memory (optional).
wdenk [Sun, 18 Nov 2001 19:54:01 +0000 (19:54 +0000)]
* Add support for direct TFTP download to flash memory (optional).
  Patch by David Petersen, 26 Oct 2001

* Adapt to new watchdog on LWMON board; re-trigger watchdog in all
  udelay() loops.

* Patch by Stefan Roese, 13 Nov 2001:
- CFG_CMG_ELF added (bootelf, bootvx and VxWorks image type for
  bootm). Commands bootelf/bootvx not in CFG_CMD_BEDBUG any more (all
  targets using Bedbug changed to use CFG_CMD_ELF too).
- Minor bug fixed in ppc405gp ethernet driver.
- Generic ppc405 EBC (External Bus Controller) setup added. No need
  for assembler code in board/init.S (see ESD CPCI405 board).
- Some ESD board setups remorked.

* Make PPCBoot build on OpenBSD (x86 and PPC)
  Patch by Rich Ireland, 2 Oct 2001

* Minor fixes/modifcations to CCM configuration

* Add support for FEC on TQM855L(T)/TQM860L(T,P);
  pass config options via Makefile target names

* Fix CU824 flash driver to work with all write sizes