]> www.infradead.org Git - users/rw/ppcboot.git/log
users/rw/ppcboot.git
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

23 years ago* Add status LED support for ICU862 board
wdenk [Sun, 11 Nov 2001 23:55:57 +0000 (23:55 +0000)]
* Add  status LED  support for ICU862 board
  add PCMCIA / IDE support for ICU862 board

* Fix endianess bug in bmp_logo
  Patch by Erik Theisen, 7 Nov 2001

* Add appropriate error message for unaligned flash writes (CU824)

* Fix initialization sequence: must initialize PCI before "devices"
  on some boards

23 years agoFix problem when "." is not in PATH
wdenk [Mon, 5 Nov 2001 18:45:40 +0000 (18:45 +0000)]
Fix problem when "." is not in PATH

23 years ago* Misc minor bug fixes, like cache line size for 82xx systems
wdenk [Mon, 5 Nov 2001 17:47:39 +0000 (17:47 +0000)]
* Misc minor bug fixes, like cache line size for 82xx systems
* Made Sandpoint8240 compile
  Patch by Jim Thompson, 5 Nov 2001
* Improving LCD driver
* Improving LWMON keyboard handling

23 years ago* Add LCD driver for MPC823;
wdenk [Sat, 3 Nov 2001 22:21:12 +0000 (22:21 +0000)]
* Add LCD driver for MPC823;
  changed initialization sequence to get display early.

* Minor code reordering, cleanup and reformatting

* Fix bug in cpu/mpc8xx/i2c.c: when used to read environment from
  EEPROM, it tries to access serial console before port was initialized
  Patch by David Petersen, 2 Nov 2001

23 years agoAdd LCD driver for MPC823
wdenk [Sat, 3 Nov 2001 22:15:16 +0000 (22:15 +0000)]
Add LCD driver for MPC823

23 years agoRemove board dependend test code.
wdenk [Tue, 23 Oct 2001 20:57:30 +0000 (20:57 +0000)]
Remove board dependend test code.
Patch by Erik Theisen, 23 Oct 2001

23 years agoFixes for Eric Theisen patches
wdenk [Tue, 23 Oct 2001 11:55:03 +0000 (11:55 +0000)]
Fixes for Eric Theisen patches

23 years agoSeveral patches by Erik Theisen, 14 Oct 2001:
wdenk [Sun, 21 Oct 2001 10:54:46 +0000 (10:54 +0000)]
Several patches by Erik Theisen, 14 Oct 2001:
---------------------------------------------
- Fix udelay() for longer delays
- Fix wait_ticks() - don't treat timebase registers as signed
- Fix command name conflicts due to abbreviated length
- Add support for Apple's OS X host environment
- Add support for IBM 4xx DCR registers (commands "getdcr" and
  "setdcr" to read and read/modify/write the 4xx DCR)
- Sort command table alphabetically and in descending string length
  order to prevent conflicts; added doc/README.commands
- add "reset" option to help info for "date" command
- add support for the ST Electronics M48T35Ax Timekeeper RTC
- add support for "flash_real_protect()" for flash chips that provide
  software sector protection routines, e.g. Intel StrataFlash (board
  specific code)
- add support for LMC and LMG boards; some of the features might be
  interesting to others:
  o The flash on these boards is disjointed, e.g. mixed types for
    different purposes. Therefore it is kept in different memory
    regions.
  o The Main Flash is interleaved betweed 2 StrataFlash parts,
    necessitating some tricks to fit in with PPCBoot.
  o Real software sector protection is used on the main StrataFlash
    via flash_real_protect(). The Boot Flash doesn't support software
    based sector protection.
  o Specialized code is provided to download 1-6 Xilinx FPGAs.
  o There is fairly extensive POST testing of some board subsystems.
    Some of this code could be reused on other targets. The SDRAM bus
    and RTC battery checks come to mind.

23 years agoFix some HUSH problems.
wdenk [Sat, 20 Oct 2001 09:41:35 +0000 (09:41 +0000)]
Fix some HUSH problems.

In the current implementation, the local variables space and global
environment variables space are separated. Local variables are those
you define by simply typing like `name=value'. To access a local
variable later on, you have write `$name' or `${name}'; variable
directly by typing say `$name' at the command prompt.

Global environment variables are those you use setenv/printenv to
work with. To run a command stored in such a variable, you need to
use the run command, and you must not use the '$' sign to access
them.

To store commands and special characters in a variable, please use
double quotation marks surrounding the whole text of the variable,
instead of the backslashes before semicolons and special symbols.

NOTE: still serious quoting problems! cannot access env vars in commands!

23 years agoAdd support for Fujitsu flash chips
wdenk [Sat, 20 Oct 2001 09:39:53 +0000 (09:39 +0000)]
Add support for Fujitsu flash chips

23 years agoUpdated GTH Board - Patch by Thomas Lange, 18 Oct 2001
wdenk [Fri, 19 Oct 2001 11:23:54 +0000 (11:23 +0000)]
Updated GTH Board - Patch by Thomas Lange, 18 Oct 2001

23 years ago* Extend LWMON keyboard driver to allow for more than one key-coded
wdenk [Wed, 17 Oct 2001 20:21:46 +0000 (20:21 +0000)]
* Extend LWMON keyboard driver to allow for more than one key-coded
  pre-boot command (we now support an unlimited number of keys)

* Added "hush" shell (from Busybox) as alternative command line
  interpreter, thus enabling powerful command line syntax like
  if...then...else...fi conditionals or `&&' and '||' constructs
  ("shell scripts").

* Modified all commands to provide return codes that can be used for
  conditional command execution

23 years agoCleanup of 40x code, adding support to read DIMM SPD EEPROMs to
wdenk [Wed, 17 Oct 2001 20:06:49 +0000 (20:06 +0000)]
Cleanup of 40x code, adding support to read DIMM SPD EEPROMs to
automatically adjust memory timing.
Patch by Stefan Roese / Kenneth Johansson, 17 Oct 2001

23 years ago* Cleanup of Sandpoint (MPC8240) code
wdenk [Mon, 15 Oct 2001 21:41:42 +0000 (21:41 +0000)]
* Cleanup of Sandpoint (MPC8240) code
  Patch by Thomas Koeller, 15 Oct 2001

* Cleanup of 40x code, adapting it to new "mii" command
  Patch by Stefan Roese, 15 Oct 2001

23 years agoAdded CFG_DEFAULT_IMMR:
wdenk [Mon, 15 Oct 2001 14:47:04 +0000 (14:47 +0000)]
Added CFG_DEFAULT_IMMR:
        Default address of the IMMR after system reset. Needed on
        some 8260 systems (MPC8260ADS and RPXsuper) to be able to
        adjust the position of the IMMR register after a reset.

23 years ago* Allow to pass parameters (start and end address, start pattern)
wdenk [Mon, 15 Oct 2001 12:12:40 +0000 (12:12 +0000)]
* Allow to pass parameters (start and end address, start pattern)
  to "mtest" command

* "Final" changes to place initial stack in data cache on MPC8240.

* Spell fixes, Cleanup of other systems, etc.

23 years ago* On MPC8240, enable dcache and allocate space for the initial data
wdenk [Wed, 10 Oct 2001 09:28:28 +0000 (09:28 +0000)]
* On MPC8240, enable dcache and allocate space for the initial data
  structure and initial stack in it; the MMU had to be enabled
  because burst-mode accesses to Flash wouldn't work otherwise.
  Tested on CU824, but should work for other 8240-based systems as
  well.

* Added Configuration for MPC8260ADS board
  (Patch by Stuart Hughes, 07 Oct 2001)

* Add automatic RAM size detection to CU824 board configuration

* Make eth_halt() do nothing when ethernet has never been initialized
  (board/{esd/common,cu824}/dc2114x.c)

23 years agoCleanup
wdenk [Mon, 8 Oct 2001 23:33:06 +0000 (23:33 +0000)]
Cleanup

23 years agoFix duplicate "preboot" environment entry
wdenk [Mon, 8 Oct 2001 23:32:45 +0000 (23:32 +0000)]
Fix duplicate "preboot" environment entry

23 years ago* Patch by Jerry Van Baren, 19 Sep 2001:
wdenk [Mon, 8 Oct 2001 19:18:17 +0000 (19:18 +0000)]
* Patch by Jerry Van Baren, 19 Sep 2001:
- tweaks to SBC8260 configuration
- added "mii" command to read and write MII PHY registers; it will
  also do a simple "info" where it finds all MII PHYs and prints some
  info from their registers.

23 years agoFix compiler warnings
wdenk [Mon, 8 Oct 2001 19:03:07 +0000 (19:03 +0000)]
Fix compiler warnings

23 years ago* Patch by David Updegraff, 05 Oct 2001:
wdenk [Mon, 8 Oct 2001 16:49:00 +0000 (16:49 +0000)]
* Patch by David Updegraff, 05 Oct 2001:
- Added "reginfo" command for 405GP
- Added DHCP vendor extensions
- Added configuration for Cray L1 board

23 years agoPatch by Jon Diekema, 17 Sep 2001:
wdenk [Mon, 8 Oct 2001 15:50:42 +0000 (15:50 +0000)]
Patch by Jon Diekema, 17 Sep 2001:
- Make "mtest" command more verbose
- SBC8260 board can support either a 16 MB or a 64 MB DIMM

23 years agoNew Patch from Stefan Röse
wdenk [Mon, 8 Oct 2001 13:06:13 +0000 (13:06 +0000)]
New Patch from Stefan Röse

23 years agoFix ethernet / MII problems for ICU862 board
wdenk [Sun, 7 Oct 2001 22:10:06 +0000 (22:10 +0000)]
Fix ethernet / MII problems for ICU862 board

23 years agoFix memory controller initialization for ICU862
wdenk [Sun, 7 Oct 2001 21:49:04 +0000 (21:49 +0000)]
Fix memory controller initialization for ICU862

23 years ago* Patch by Stefan Roese, 19 Sep 2001:
wdenk [Sun, 7 Oct 2001 12:15:54 +0000 (12:15 +0000)]
* Patch by Stefan Roese, 19 Sep 2001:
- Watchdog support for ppc4xx added.
- CONFIG_PCI_SCAN_SHOW added to print pci devices upon startup
  (ppc405gp).
- Added OCRTC Board Support
- SDRAM size autodetect added on some esd boards (ppc405)
- Rework of some esd config files
- Changed cpu defines for ppc4xx for Linux compatibility
  CONFIG_PPC405   -> CONFIG_4xx
  CONFIG_PPC405GP -> CONFIG_405GP
  CONFIG_PPC405CR -> CONFIG_405CR

24 years ago* Remove references to obsolete CFG_HWINFO_LEN stuff
wdenk [Thu, 13 Sep 2001 22:07:05 +0000 (22:07 +0000)]
* Remove references to obsolete CFG_HWINFO_LEN stuff
* ICU fixes/improvement
* Work around problem with transmit of 1st eth packet on AMX

24 years agoAdd support for AMX860 Flash Expansion Module
wdenk [Wed, 12 Sep 2001 20:42:49 +0000 (20:42 +0000)]
Add support for AMX860 Flash Expansion Module

24 years agoFix "clocks_in_mhz" typo
wdenk [Wed, 12 Sep 2001 13:59:19 +0000 (13:59 +0000)]
Fix "clocks_in_mhz" typo

24 years agoFixed CFG_INIT_RAM_END on 8xx systems to work with microcode patches
wdenk [Tue, 11 Sep 2001 20:33:29 +0000 (20:33 +0000)]
Fixed CFG_INIT_RAM_END on 8xx systems to work with microcode patches

24 years ago* Fixed register name (PSMR)
wdenk [Tue, 11 Sep 2001 10:22:41 +0000 (10:22 +0000)]
* Fixed register name (PSMR)
  Fixed FD mode for 8xx SCC ethernet
  Fixed RCCR init problem with I2C and SPI microcode relocation patch
  Fixed make problem under tcsh which causes conflicts with VENDOR
  variable

* (PPC405GP only) Added interrupt driven serial port input mode with
  hardware handshake
  Patch by Morten Brørup, 27 Aug 2001

24 years agoAdd cpu/mpc8xx/upatch.c which I forgot to check in.
wdenk [Mon, 10 Sep 2001 23:33:44 +0000 (23:33 +0000)]
Add cpu/mpc8xx/upatch.c which I forgot to check in.

Major modification for GTH board;
added CONFIG_RESET_TO_RETRY configuration option

24 years ago* Add I2C and SPI microcode relocation patches (MPC8xx)
wdenk [Mon, 10 Sep 2001 23:03:24 +0000 (23:03 +0000)]
* Add I2C and SPI microcode relocation patches (MPC8xx)
  Based on a patch by Joakim Tjernlund, 23 Aug 2001

* Added -meabi to compiler flags; make sure we have a valid initial
  stack frame so any back traces will terminate properly

* Modified default configuration for sbc8260
  Patch by Jon Diekema, 4 Sep 2001

* Changed default behavious in case of crashes: automatically reboot
  on panic now (see description of CONFIG_PANIC_HANG in the README
  file)

24 years agoAdded port to MOUSSE board
wdenk [Mon, 10 Sep 2001 13:51:30 +0000 (13:51 +0000)]
Added port to MOUSSE board
Patch by James F Dougherty, 10 Sep 2001

24 years agoPPCBoot stores all clock information in Hz internally.
wdenk [Mon, 10 Sep 2001 12:29:04 +0000 (12:29 +0000)]
PPCBoot stores all clock information in Hz internally.

####################################################################
# WARNING:                                                         #
# This will cause binary incompatibility with older Linux kernels! #
####################################################################

For binary compatibility with older Linux kernels (which expect the
clocks passed in the bd_info data to be in MHz) the environment
variable "clock_in_mhz" can be defined so that PPCBoot converts
clock data to MHZ before passing it to the Linux kernel. When
CONFIG_CLOCKS_IN_MHZ is defined in the board config file, a
definition of "clock_in_mhz=1" is automatically included in the
default environment.

NOTE: for all boards that did not use the (now obsolete)
CFG_CLKS_IN_HZ option such a #define has been added to the config
file.

24 years ago* Add port to Westel Controller Board AMX860
wdenk [Thu, 6 Sep 2001 22:25:14 +0000 (22:25 +0000)]
* Add port to Westel Controller Board AMX860

* Add port to MicroSys PM826 board

* Preliminary fix for initial data problem on CU824 (moved to end of
  RAM using fixed RAM size defined in config file)

* Remove bogus(?) warnings printed by CU824 ethernet driver
  (board/cu824/dc2114x.c)

* Add RTC support for Walnut board
  (Patch by David C. Chiu, Tue, 28 Aug 2001)

* Make sure not to generate ethernet multicast addresses in
  tools/gen_eth_addr.c and tools/bddb/defs.php
  (Patch by Murray Jensen, Tue, 21 Aug 2001)

* Allow for more default environment settings (rootpath, gatewayip,
  netmask, hostname, bootfile, loadaddr)

* Allow for ethernet default settings of FDE, BRO, and PROMISC.

24 years ago* Re-arrange boot message formatting
wdenk [Wed, 29 Aug 2001 07:55:37 +0000 (07:55 +0000)]
* Re-arrange boot message formatting
  (includes patch by Jon Diekema, Fri, 10 Aug 2001)

* Add check for and prevent buffer overflow for BOOTP / DHCP string
  parameters

* Fix PUMA download on CCM board

* allow 0x... prefix on input
  (based on idea by Mads Dydensborg, Tue, 7 Aug 2001)

* allow to put "preboot" command in default configuration

* extended flash chip support for TQM8260 board (AM29LV800T/B,
  AM29LV160T/B, AM29DL322T/B, AM29DL323T/B)
* BCR tweakage for the 8260 bus mode on TQM8260
* SIUMCR tweakage enabling the MI interrupt (IRQ7) on TQM8260
* To simplify switching between bus modes, a new configuration option
  (CONFIG_BUSMODE_60x) has been added to the "config_TQM8260.h" file.
  If defined, BCR will be configured for the 60x mode, otherwise for
  8260 mode.

24 years ago* Add check for and prevent buffer overflow for BOOTP / DHCP string
wdenk [Mon, 13 Aug 2001 17:11:06 +0000 (17:11 +0000)]
* Add check for and prevent buffer overflow for BOOTP / DHCP string
  parameters

24 years agoFix PUMA download on CCM board
wdenk [Wed, 8 Aug 2001 23:12:32 +0000 (23:12 +0000)]
Fix PUMA download on CCM board

24 years ago* allow 0x... prefix on input
wdenk [Wed, 8 Aug 2001 00:17:55 +0000 (00:17 +0000)]
* allow 0x... prefix on input
  (based on idea by Mads Dydensborg, Tue, 7 Aug 2001)

* allow to put "preboot" command in default configuration

* extended flash chip support for TQM8260 board (AM29LV800T/B,
  AM29LV160T/B, AM29DL322T/B, AM29DL323T/B)
* BCR tweakage for the 8260 bus mode on TQM8260
* SIUMCR tweakage enabling the MI interrupt (IRQ7) on TQM8260
* To simplify switching between bus modes, a new configuration option
  (CONFIG_BUSMODE_60x) has been added to the "config_TQM8260.h" file.
  If defined, BCR will be configured for the 60x mode, otherwise for
  8260 mode.

24 years ago======================================================================
wdenk [Sun, 5 Aug 2001 15:35:04 +0000 (15:35 +0000)]
======================================================================
Modifications for 1.0.4:
======================================================================

* "Hymod-Patch": restructuring of files, major changes to support the
  i2c serial eeprom, support for the larger flashes, support for a
  "global environment", clean-up in common/environment.S not getting
  a correct CRC, added hymod support for rtc and i2c serial
  eepromrework of information passed to linux kernel based on the
  eeprom support
* "I2C-Patch": fixes to i2c stuff so the new i2c driver can be used
  with standard eeprom_*() interface functionsstandard eeprom_*()
  interface functions, added error handling via a callback function,
  cleaned up the generic eeprom functions, added support for a
  configurable write delay after a page write
* "Comp-Patch": fix a few compiler warnings with GCC-3.1
* "BDDB-Patch": added board database tools (so far for hymod boards only)
  Mega-Patch from Murray Jensen, 26 Jul 2001

* Added configuration for NX823 boards
* Added Autoscript extension
  Patch by Kyle Harris, 23 Jul 2001

* New Board DASA_SIM added
* Added network support for ADCIOP
* Moved environment variables from FLASH to NVRAM on ADCIOP
  Patch by Stefan Roese, 30 Jul 2001

* Added configuration for Siemens CCM boards

* Moved PCU_E config to new Siemens vendor directory

* Add support for external MAX706T Watchdog (used on LWMON board)

* remove duplicate wait_ticks() in cpu/mpc8260/start.S and ppc/ticks.S
* Updates for EST SBC8260 port (easier selecttion between SCC1 and
  FCC2 for ethernet, enable more features)
  Patch by Jon Diekema, 4 Aug 2001

* Minor re-formatting of output

24 years agoAdd support for external MAX706TESA (used on LWMON board).
wdenk [Mon, 23 Jul 2001 16:42:01 +0000 (16:42 +0000)]
Add support for external MAX706TESA (used on LWMON board).

24 years agoUse whole EEPROM for environment.
wdenk [Mon, 23 Jul 2001 09:35:41 +0000 (09:35 +0000)]
Use whole EEPROM for environment.
Add hint to EADME that GNU "make" is needed (for NetBSD).

24 years ago*** empty log message ***
wdenk [Thu, 19 Jul 2001 16:19:31 +0000 (16:19 +0000)]
*** empty log message ***

24 years ago* Switching to new directory layout for better support of vendors
wdenk [Thu, 19 Jul 2001 16:11:32 +0000 (16:11 +0000)]
* Switching to new directory layout for better support of vendors
  with several boards that share some parts of the code, while being
  different in other areas

* Make DHCP request exactly the configured parameters

* Added "preboot" command and corresponding CONFIG_PREBOOT
  configuration option

* Allow automatic re-configuration of preboot command upon certain
  key combinations (for instance, insert boot delay when certain keys
  are pressed)

* Fix watchdog handling for slow systems (add more trigger points)

24 years agoAdd pRAM feature / Memory size detection / test must be non-destructive to
wdenk [Thu, 5 Jul 2001 20:59:49 +0000 (20:59 +0000)]
Add pRAM feature / Memory size detection / test must be non-destructive to
make pRAM feature work.

24 years ago* Added support for PIP405 board, see "doc/README.PIP405".
wdenk [Thu, 5 Jul 2001 14:47:06 +0000 (14:47 +0000)]
* Added support for PIP405 board, see "doc/README.PIP405".
  Supplied by Denis Peter, 4 Jul 2001
  This includes:

- SCSI Support (so far only for Symbios SYM53C810A chip)
- Floppy Disk Support
- CD-ROM Support
- ISO Parttion Support (boot from El-Torito bootable ISO CD-ROM)
- MC146818 RTC support
- Chips & Technologies 69000 Video Chip Support
- Standard (PC-Style) Keyboard Support
- Added IH_OS_PPCBOOT and IH_TYPE_FIRMWARE to the image definitions
  to allow PPCBoot updates with CRC check.

24 years ago* Fix bug in calculation of initrd size
wdenk [Mon, 2 Jul 2001 17:21:40 +0000 (17:21 +0000)]
* Fix bug in calculation of initrd size
  Patch by Hannes Fertala, 2 Jul 2001

* Fix bug in environment offset handling
  (when environment starts not at the beginning of EEPROM).

24 years ago* Added "tools/scripts" with misc example scripts
wdenk [Sun, 24 Jun 2001 19:36:24 +0000 (19:36 +0000)]
* Added "tools/scripts" with misc example scripts

* Added BedBug support for 603e core (MPC8260)
  Patch by Jerry Van Baren: 15 Jun 2001

* Added SPI driver and support for SPI EEPROM

* Modified PCU E configuration: store environment in SPI EEPROM,
  new memory controller setup for PUMA

* Modified FPS850L configuration to fit in 128 kB

* Re-enabled old code to initialize PLPRCR in board/mbx8xx/mbx8xx.c;
  reported as necessary by Stefan Balcerczak, 18 Jun 2001

24 years ago* Added support for 74xx CPUs
wdenk [Thu, 14 Jun 2001 23:44:51 +0000 (23:44 +0000)]
* Added support for 74xx CPUs
  Patch by Josh Huber: 06 Jun 2001

* Added support for evb64260 board
  Patch by Josh Huber: 06 Jun 2001

* Fixed problems with (internal) watchdog: must set SYPCR_SWRI
  Patch by Daris A Nevil: 7 Jun 2001 / Hannes Fertala: 7 Jun 2001

* Added bedbug (http://www.mindspring.com/~wlp/bedbug.html) embedded
  disasssembler/debugger/... - MPC8xx version
  Patch by Bill Pitts: 13 Jun 2001

* PCI host/adapter handling reworked (405gp_pci.c)
  Patch by Stefan Roese: 12 Jun 2001

* Patch to FADS823 video code by Murray Jensen, 03 May 2001

24 years ago* Fixed problems with initrd_high when handling multifile images
wdenk [Sun, 3 Jun 2001 21:57:31 +0000 (21:57 +0000)]
* Fixed problems with initrd_high when handling multifile images
* Patch for SBC8260 configuration
  by Jon Diekema: 02 Jun 2001
  - Removing CFG_SBC_S2 that isn't used
  - Improving the MODCK_H & MODCLK[1-3] table.

24 years ago* Added bedbug (http://www.mindspring.com/~wlp/bedbug.html) embedded
wdenk [Fri, 1 Jun 2001 23:57:50 +0000 (23:57 +0000)]
* Added bedbug (http://www.mindspring.com/~wlp/bedbug.html) embedded
  disasssembler/debugger/...
  Patch by Bill Pitts: 08 May 2001

* Added TQM8260 Configuration

* Patch for ERIC configuration and embedded flash environment
  by Swen Anderson: 30 May 2001

* Fixed some DHCP problems

24 years agoPatch for ERIC configuration and embedded flash environment
wdenk [Thu, 31 May 2001 00:38:03 +0000 (00:38 +0000)]
Patch for ERIC configuration and embedded flash environment
by Swen Anderson: 30 May 2001

24 years agoDHCP still has serious problems.
wdenk [Wed, 30 May 2001 17:44:52 +0000 (17:44 +0000)]
DHCP still has serious problems.

24 years agoLast fixes for 0.9.3
wdenk [Wed, 30 May 2001 00:50:09 +0000 (00:50 +0000)]
Last fixes for 0.9.3

24 years ago*** empty log message ***
wdenk [Wed, 30 May 2001 00:25:29 +0000 (00:25 +0000)]
*** empty log message ***

24 years agoAdded DHCP Support
wdenk [Wed, 30 May 2001 00:17:21 +0000 (00:17 +0000)]
Added DHCP Support
(Patch by Chris Hallinan: 8 May 2001)

24 years agoAdded FLAGADM Configuration
wdenk [Tue, 29 May 2001 23:50:24 +0000 (23:50 +0000)]
Added FLAGADM Configuration
(Patch by Kári Davíðsson: 8 May 2001)

24 years agoAdded ERIC Configuration
wdenk [Tue, 29 May 2001 23:28:11 +0000 (23:28 +0000)]
Added ERIC Configuration
(Patch by Swen Anderson: 10 May 2001)

Update for new LANTEC board
(Patch by Dr. Bruno Achauer, 29 May 2001)

Update for new ETX094 board
(Patch by Hannes Fertala, 7 May 2001)

24 years agoAdded ERIC Configuration
wdenk [Tue, 29 May 2001 23:26:37 +0000 (23:26 +0000)]
Added ERIC Configuration
(Patch by Swen Anderson: 10 May 2001)

24 years ago*** empty log message ***
wdenk [Mon, 28 May 2001 23:46:35 +0000 (23:46 +0000)]
*** empty log message ***

24 years agoPatch by Stefan Roese: Fri, 11 May 2001
wdenk [Mon, 28 May 2001 23:44:53 +0000 (23:44 +0000)]
Patch by Stefan Roese: Fri, 11 May 2001
* PPC405GP ethernet driver: MAL error handling added
* CPCI405: new fpga image (problem with some CompactFlash cards solved)
* PPC405GP Rev E and PPC405CR Rev C PVR added

24 years agoFixed compiler warnings.
wdenk [Mon, 28 May 2001 16:03:51 +0000 (16:03 +0000)]
Fixed compiler warnings.
Added missing mappings for PUMA chip.

24 years agoUpdate for new LANTEC board
wdenk [Mon, 28 May 2001 00:31:45 +0000 (00:31 +0000)]
Update for new LANTEC board

24 years agoAdd FPGA download for PCU E configuration.
wdenk [Sun, 27 May 2001 18:51:38 +0000 (18:51 +0000)]
Add FPGA download for PCU E configuration.
Cleanup of C++ style // comments which cause C compiler warnings

24 years agoAdd CAN driver support for TQM8xxL boards.
wdenk [Sat, 26 May 2001 20:37:15 +0000 (20:37 +0000)]
Add CAN driver support for TQM8xxL boards.

Cleanup of C++ commants in some files.

24 years agoCompleted support for CU824 board.
wdenk [Wed, 16 May 2001 13:14:25 +0000 (13:14 +0000)]
Completed support for CU824 board.
Fixed PCU E configuration for other / bigger flash types.

24 years agoPPCBoot now supports NetBSD both as host (build PPCBoot) and target
wdenk [Tue, 1 May 2001 16:11:50 +0000 (16:11 +0000)]
PPCBoot now supports NetBSD both as host (build PPCBoot) and target
system (boots NetBSD/mpc8xx).

Fix bug in flash write code for PCU E.

24 years agoAdded date / RTC support
wdenk [Tue, 1 May 2001 14:33:21 +0000 (14:33 +0000)]
Added date / RTC support

24 years ago* Fix confusion of CFG_FLASH_BASE and CFG_MONITOR_BASE in many source
wdenk [Tue, 1 May 2001 14:17:57 +0000 (14:17 +0000)]
* Fix confusion of CFG_FLASH_BASE and CFG_MONITOR_BASE in many source
  files (maybe I've missed a few places, be careful!)

* Fix a few relocation problems

* All major functions working on PCU E

24 years agoAdded support for LANTEC board
wdenk [Sat, 28 Apr 2001 17:59:11 +0000 (17:59 +0000)]
Added support for LANTEC board

Added CONFIG_ZERO_BOOTDELAY_CHECK option
(Patch by Stefan Roese 27 Apr 2001)

Cleanup of trailing whitespace in all source files

24 years agoAdded support for CU824 board (work in progress)
wdenk [Tue, 24 Apr 2001 23:52:48 +0000 (23:52 +0000)]
Added support for CU824 board (work in progress)

24 years agoFix for ppc405gp ethernet code
wdenk [Tue, 24 Apr 2001 11:06:15 +0000 (11:06 +0000)]
Fix for ppc405gp ethernet code
(Patch by Stefan Roese 24 Apr 2001)

24 years ago* Fixes for HYMOD board
wdenk [Mon, 23 Apr 2001 22:19:40 +0000 (22:19 +0000)]
* Fixes for HYMOD board
  (Patch by Murray Jensen, 23 Apr 2001)

* Fixes for I2C Code
  (Patch by Murray Jensen, 23 Apr 2001)

* Fix for flash support on MBX board;
  added additional flash chips on MBX board
  (Patch by Marius Gröger, 23 Apr 2001)

* Fix copy&paste error in common/cmd_i2c.c
  (David Petersen, 22 Apr 2001)

* Added support for Embedded Planet RPX Super Board
  (Patch by Frank Morauf, 19 Apr 2001)

* Fix defines for SMC2 clock source on MPC82xx
  (Patch by Kevin Fry, 16 Apr 2001)

* Additional flash chip support (28F160S3, 28F320S3) for IP860 board

24 years ago* Added optional random BOOTP delay
wdenk [Sun, 15 Apr 2001 20:36:31 +0000 (20:36 +0000)]
* Added optional random BOOTP delay
  (Patch by Hannes Fertala, 13 Apr 2001)

* Update for ETX094 board: add hardware ID detection; misc. config changes
  (Patch by Hannes Fertala, 13 Apr 2001)

* Added support for date/time (print image timestamps; read/write
  Real-Time Clock); supported RTC's: MPC8xx internal, Philips PCF8563

24 years agoI2C and config update by Stefan Roese, 10 Apr 2001 17:35:44
wdenk [Tue, 10 Apr 2001 19:03:35 +0000 (19:03 +0000)]
I2C and config update by Stefan Roese, 10 Apr 2001 17:35:44

24 years agoFlash Erase enhancement by Chris Hallinan, 5 Apr 2001 16:41:29
wdenk [Tue, 10 Apr 2001 15:50:57 +0000 (15:50 +0000)]
Flash Erase enhancement by Chris Hallinan, 5 Apr 2001 16:41:29
Fix initialization problem in bootp.

24 years agoRDSPROTO Patch by Marius Gröger, 10 Apr 2001 12:05:28
wdenk [Tue, 10 Apr 2001 15:32:58 +0000 (15:32 +0000)]
RDSPROTO Patch by Marius Gröger, 10 Apr 2001 12:05:28

24 years ago* Added generic interface for board dependend spacial command
wdenk [Mon, 9 Apr 2001 21:43:06 +0000 (21:43 +0000)]
* Added generic interface for board dependend spacial command
  extensions.

* Moved EEPROM code to common directory (cmd_eeprom.c); eliminnated
  board specific EEPROM code from a couple of board configurations.

* Moved code for software-I2C from board specific to CPU specific
  directory as general alternative for hardware supported code.
  Sorry, we have several different interfaces to I2C code right now;
  ideally, the hardware supported code should be simplified /
  rewritten so that the software and hardware versions become drop-in
  replacements for each other.

24 years agoMake tools compile under Win32 (Cygwin Toolchain).
wdenk [Mon, 2 Apr 2001 19:55:34 +0000 (19:55 +0000)]
Make tools compile under Win32 (Cygwin Toolchain).
Patch by Stefan Roese, 28 Mar 2001 16:11:29

24 years agoRDSPROTO Patch by Marius Gröger, 2 Apr 2001 14:08:04
wdenk [Mon, 2 Apr 2001 19:46:34 +0000 (19:46 +0000)]
RDSPROTO Patch by Marius Gröger, 2 Apr 2001 14:08:04

24 years ago*** empty log message ***
wdenk [Sun, 1 Apr 2001 23:37:23 +0000 (23:37 +0000)]
*** empty log message ***

24 years ago* Cleanup of 8xx specific #includes, Makefiles, ...
wdenk [Sun, 1 Apr 2001 23:35:03 +0000 (23:35 +0000)]
* Cleanup of 8xx specific #includes, Makefiles, ...
* Fix console on SCC3 for MPC850 systems
  (Patch by Dr. Bruno Achauer, 31 Mar 2001)
* Work in progress on LWMON board

24 years ago*** empty log message ***
wdenk [Thu, 29 Mar 2001 22:37:54 +0000 (22:37 +0000)]
*** empty log message ***

24 years agoWorking on LWMON (fall back to old i2c stuff for now).
wdenk [Thu, 29 Mar 2001 22:35:58 +0000 (22:35 +0000)]
Working on LWMON (fall back to old i2c stuff for now).

Added support for DOS partitions
(Patch by Raymond Lo, 26 Mar 2001)

24 years ago*** empty log message ***
wdenk [Wed, 28 Mar 2001 07:28:59 +0000 (07:28 +0000)]
*** empty log message ***

24 years agoIn "cpu/ppc4xx/speed.c" file, "get_bus_freq" function returned value
wdenk [Wed, 28 Mar 2001 07:27:29 +0000 (07:27 +0000)]
In "cpu/ppc4xx/speed.c" file, "get_bus_freq" function returned value
in MHz instead in Hz.

24 years agoFixes.
wdenk [Fri, 23 Mar 2001 09:18:35 +0000 (09:18 +0000)]
Fixes.

24 years agoFixes to Control C checking
wdenk [Fri, 23 Mar 2001 08:23:22 +0000 (08:23 +0000)]
Fixes to Control C checking
(Patch by Dave Ellis, 22 Mar 2001)

24 years ago* Added support for LWMON board
wdenk [Wed, 21 Mar 2001 21:27:46 +0000 (21:27 +0000)]
* Added support for LWMON board
  (Wolfgang Denk, March 2001)

* Added support for GTH board
  (Thomas Lange, 19 Mar 2001)

* Misc patches:
  - Latest Hymod code
  - minor patch for the "immap" command
  - minor patch to the "ctrlc" stuff to support interrupting during
    interpreting a command line with multiple sections separated by
    semi-colons. i.e. if any command is interrupted with control-C,
    this fact is recorded and the command line parser will not
    continue running further commands.
  - backport to the 8xx platform of the new i2c driver that was
    introduced for the 8260 platform
  (Patch by Murray Jensen, 05 Mar 2001)

* Fixes for PCMCIA code
  (Patch by Thomas Lange, 19 Mar 2001)

* Misc ADCIOP modifications
  (Patch by Stefan Roese, 16 Mar 2001)

* Fix sector erase bug on Walnut board
  (Patch by Raymond Lo, 14 Mar 2001)

* Added BeOS and *BSD #defines to several files
  (Patch by Erik Theisen, 14 Mar 2001)

* MBX8xx Board fixes:
  - problem with basic clocking due to bad calculation of the PLPRCR
    register's multiplication factor
  - couldn't access the board's NVRAM due to incorrect initialization
    order of chip selects; the Boot ROM's CS0 was overiding the setup
    of the NVRAM.
  - initialization of BR and OR memory controller registers was not
    compliant with the MBX860 Users Manual
  - board level configuration and status register # 2's mapping was
    defined in the wrong bit order. This was resulting in a incorrect
    error message about NVRAM battery failure.
  - Re-enabled CFG_CMD_ENV to allow access to the NVRAM
  (Patch by Erik Theisen, 14 Mar 2001)

* Network driver fixes
  (Patch by Anne-Sophie Harnois, 13 Mar 2001)

* board_pre_init() patch for CANBT/CPCI405/AR405/CANBT/WALNUT405/CPCIISER4
  (Patch from Stefan Roese, 12 Mar 2001)

* Fix problems booting PPCBoot on MBX860
  (Patch from Paul Ruhland, 10 Mar 2001)

* Fixed bug in command parsing code
  (Patch from Dave Ellis, 05 Mar 2001)

24 years agoFix argument order.
wdenk [Thu, 8 Mar 2001 18:15:51 +0000 (18:15 +0000)]
Fix argument order.