]> www.infradead.org Git - users/rw/ppcboot.git/log
users/rw/ppcboot.git
22 years ago* Patch by Denis Peter, 24 Oct 2002:
wdenk [Fri, 25 Oct 2002 23:13:01 +0000 (23:13 +0000)]
* Patch by Denis Peter, 24 Oct 2002:
  Added CT69000 low level framebuffer driver

* Patch by Steven Scholz, 23 Oct 2002:
  - The fsload command now behavescorrectly when passing just one
    argument, i.e. the filename.
  - Fix typo in fsload command
  - fsload command now sets the environment variable "filesize" as
    bootp does. So you can use $filesize in scripts after fsload.
  - changed default file name to "pImage"

* Patch by Keith Outwater, 21 Oct 2002:
  clean up GEN860T board code

* Patch by Mark Chambers, 17 Oct 2002:
  Fix bug in cpu/mpc8xx/interrupts.c (resetting too many bits)

* Patch by Jerry Van Baren, 17 Oct 2002:
  Fix "#if DEBUG" problems

* Added Jerry Van Baren's Official PPCBoot Porting Guide to the README

* Patch by Brian Waite,, 8 Oct 2002:
  Fix sdram_init.c and evb64260.c

22 years agoFix init problems for 7xx boards
wdenk [Wed, 23 Oct 2002 23:37:04 +0000 (23:37 +0000)]
Fix init problems for 7xx boards

22 years ago*** empty log message ***
wdenk [Tue, 22 Oct 2002 00:26:49 +0000 (00:26 +0000)]
*** empty log message ***

22 years agoUpdate Trab VFD demo bitmaps.
wdenk [Mon, 21 Oct 2002 23:40:50 +0000 (23:40 +0000)]
Update Trab VFD demo bitmaps.
Add documentation for TRAM keyboard support

22 years agoFix byteorder problem with autoscript command.
wdenk [Mon, 21 Oct 2002 20:48:29 +0000 (20:48 +0000)]
Fix byteorder problem with autoscript command.
Work on video support for RRvision board.

22 years agoAdd VFD support for TRAB
wdenk [Sat, 19 Oct 2002 23:30:53 +0000 (23:30 +0000)]
Add VFD support for TRAB

22 years agoAdd optional LCD support to RRvision board
wdenk [Thu, 17 Oct 2002 12:30:10 +0000 (12:30 +0000)]
Add optional LCD support to RRvision board

22 years agoAdd support for RedRock Vision V1.0 Board
wdenk [Thu, 17 Oct 2002 12:07:56 +0000 (12:07 +0000)]
Add support for RedRock Vision V1.0 Board

22 years agoIs there any relevant difference between micro and milli?
wdenk [Wed, 16 Oct 2002 10:53:30 +0000 (10:53 +0000)]
Is there any relevant difference between micro and milli?

22 years ago* Fix password protection on ARM;
wdenk [Mon, 14 Oct 2002 21:46:13 +0000 (21:46 +0000)]
* Fix password protection on ARM;
  prepare TRAB board for password protection

* Must use BRG to clock ethernet in POST tests or tests will fail
  (a) because of timeouts while waiting for the PHY to come up or
  (b) when no cable is connected

22 years ago* Misc fixes to boot on boards with short watchdog periods (lwmon)
wdenk [Sun, 13 Oct 2002 21:07:15 +0000 (21:07 +0000)]
* Misc fixes to boot on boards with short watchdog periods (lwmon)

22 years agoSwitch LWMON config to environment in flash
wdenk [Fri, 11 Oct 2002 12:26:26 +0000 (12:26 +0000)]
Switch LWMON config to environment in flash

22 years ago* Config changes for LWMON (use flash for env, activate WD)
wdenk [Fri, 11 Oct 2002 10:09:58 +0000 (10:09 +0000)]
* Config changes for LWMON (use flash for env, activate WD)

* Misc fixes for xscale boards

* Patch by Robert Schwebel, 8 Oct 2002:
  Add initial support for csb226 board

* Add second "password" (bootdelaykey2 / bootstopkey2)

22 years ago* Make RAMDisk images work on SMDK2400 / TRAB boards.
wdenk [Tue, 8 Oct 2002 12:58:41 +0000 (12:58 +0000)]
* Make RAMDisk images work on SMDK2400 / TRAB boards.

* Patch by Pantelis Antoniou, 07 Oct 2002:
  added support for NetVia board

* Patch by Rod Boyce, 2 Oct 2002:
  - fixes for some problems on MBX boards
  - add PCMCIA support for MBX

* Patch by Eran Mann, 01 Oct 2002:
  - fix support for Marvell EVB-64260-750CX

* Patch by Gerald Van Baren, 04 Oct 2002:
  - Added sacsng board support
  - Added soft (bit-banged) SPI driver: this was adapted from the 8xx
    soft I2C driver.
  - Added "sspi" command: the stutter on the "ss" is to avoid a
    command name collision with step(?). To support the spi command,
    a board-specific chip select array "spi_chipsel_type
    spi_chipsel[]" is used. This is an array of function pointers,
    each of which enables/disables the SPI chip select for a given
    chip. The spi command's <device> parameter is actually the index
    into this chip select array. Other parameters are <bit_len> and
    <dout>... they specify how many bits should be shifted out/in and
    the data to shift out. The nature of SPI is that an equal number
    of bits get shifted in, which is then displayed. The command
    isn't pretty, but it can be useful. For an implementation
    example, see the support in the sacsng board.
  - Added data line and address line memory tests.

* Use CONFIG_BOOTDELAY as default if "bootdelay" is not set.

* Fix global data access in example code

* Patch by Robert Kaiser, 2 Oct 2002:
  add "saves" command (dump S-records over serial console)

* Patch by Gary Jennejohn, 01 Oct 2002:
  - TRAB does not use UART1, so don't configure the I/O pins for it
  - some pins are used for a different purpose
  - configure CTS0/RTS0

22 years ago* Run watchdog POST on every power-on
wdenk [Wed, 2 Oct 2002 20:50:49 +0000 (20:50 +0000)]
* Run watchdog POST on every power-on

* Fix problems with LWMON's 100 ms watchdog period

* Fix bug in init sequence (caused by injudicious code
  re-arrangement)

* Increase monitor size for TQM8xxL to 256 kB; more memory is needed
  when using redundand environment

* Fix building under FreeBSD

22 years ago* Fix flash sector size for SMDK2400, and flash bank size for TRAB
wdenk [Mon, 30 Sep 2002 17:14:18 +0000 (17:14 +0000)]
* Fix flash sector size for SMDK2400, and flash bank size for TRAB

* Fix undefined variables problem in lib_ppc/board.c for some boards

* Patch by Denis Peter, 30 Sep 2002:
  Fixed MPL (PIP405, MIP405) boards (do_bsp(..) calling convention)
  Cleaned up MPL (PIP405, MIP405) boards.

22 years ago* Update LWMON keyboard initialization: we've been told to ignore
wdenk [Sun, 29 Sep 2002 15:38:05 +0000 (15:38 +0000)]
* Update LWMON keyboard initialization: we've been told to ignore
  "Hard Reset" and "Brownout" errors after a reset (when should we
  check for brownout, then?), and we have to scan the keyboard until
  it stabilizes.

* Re-arrange initialization sequence: move all getenv() calls that
  are not strictly necessary earlier to the "run from RAM" part of
  the code. This gives a measurable acceleration of boot time on
  systems where getenv_r() is slow (like systems storing the
  environment in slow EEPROM devices).

* Fix soft-i2c driver (according to the I2C protocol, a device has
  one I2C clock cycle to respond with ACK. If the device is "slow" or
  for some other reason it fails to assert ACK within one I2C cycle,
  it basically means NOT-ACK. The driver waited only half of the time
  it was supposed to wait (less than one clock).

* Patch by Kenneth Johansson, 20 Sep 2002:
  Implement chpart and fix the other commands for jffs according to
  doc/command

22 years agoFixes while testing.
wdenk [Sat, 28 Sep 2002 19:19:44 +0000 (19:19 +0000)]
Fixes while testing.

22 years ago* Fix environment problems on SMDK2400 and TRAB boards
wdenk [Sat, 28 Sep 2002 17:46:10 +0000 (17:46 +0000)]
* Fix environment problems on SMDK2400 and TRAB boards
* Make environment layout backward compatible
  when no redundancy is used
* Fix network problems on ARM caused by alignment restrictions

22 years agoMerging ARMBoot patches per Sep 23 22:12 MEST:
wdenk [Tue, 24 Sep 2002 10:47:11 +0000 (10:47 +0000)]
Merging ARMBoot patches per Sep 23 22:12 MEST:
- network patch by Robert Kaiser:
  o need to handle byte order for Netmask, Gateway IP, etc.
- fixes in 3c589 driver:
  o set correct MAC address
  o add delay to make sure board is ready to transmit
  o TX data must be padded to *double* words (4 bytes)

23 years agoPatch by Stefan Röse, 20 Sep 2002:
wdenk [Fri, 20 Sep 2002 11:02:43 +0000 (11:02 +0000)]
Patch by Stefan Röse, 20 Sep 2002:
- CPCI4052: new FPGA image included, jffs2 support added.
- DU405, OCRTC and ORSG init ram moved to OCM.
- Bug for ORSG VxWorks boot (cmd_elf.c) fixed.

23 years agoMisc patches / cleanup.
wdenk [Fri, 20 Sep 2002 09:34:14 +0000 (09:34 +0000)]
Misc patches / cleanup.

23 years ago* Patch by Gary Jennejohn, 19 Sep 2002:
wdenk [Thu, 19 Sep 2002 11:02:24 +0000 (11:02 +0000)]
* Patch by Gary Jennejohn, 19 Sep 2002:
  Add support for TRAB board

* Patch by Scott McNutt, 18 Sep 2002:
  fix problem with CONFIG_SERIAL_SOFTWARE_FIFO

* Patch by Peter De Schrijver, 9 Sep 2002:
  Add prelimary support for the Xilinx Virtex 2 Pro.
  (This is an FPGA with an embedded IBM 405 CPU core.)

* Patch by Eran Man, 06 Sep 2002:
  Add support for Marvell EVB-64260-750CX evaluation board

23 years ago* Patch by Scott McNutt, 27 Aug 2002:
wdenk [Wed, 18 Sep 2002 20:50:34 +0000 (20:50 +0000)]
* Patch by Scott McNutt, 27 Aug 2002:
  1. PCI support added (README.ppc440 has some details).
  2. SPD DRAM initialization added.
  3. Support for Rev B silicon added:
      -Fixed ethernet (errata: requires MAL bursting disabled)
      -Fixed corrupted dcrs: fix strap regs & chip reset(errata)
      -Fixed speed related calculations (Rev B. has addl div by 2)
  4. Flash initialization: added delays to prevent timing
     issues (band-aid) --needs more investigation, but this is
     in the board-specific code.
  5. Fixed do_reset (changed SPRN for 440).
  6. Fixed get_tbclk for 440 (used same style as 405gp).
  7. Initialized all interrupt vector regs (start.S)
  8. Added doc/README.ppc440

* Patch by Keith Outwater, 23 Aug 2002:
  Added support for generic 860T system (GEN860T). See README in
  board/gen860t for details.

* Patch by Scott McNutt, 20 Aug 2002:
  initialize the 440 interrupt vector registers (IVORs) and enable
  the PIT. The PIT is set to interrupt every 10 msec.

* Patch by Kenneth Johansson, 19 Aug 2002:
  add some documentation for jffs2 to make it possible to change the
  partition with code instead of #defines, usage of a global in
  jffs2_1pass.c.

23 years ago* Add support for redundand environment, so the previous settins
wdenk [Wed, 18 Sep 2002 16:59:55 +0000 (16:59 +0000)]
* Add support for redundand environment, so the previous settins
  don't get lost in case of a power failure right during a "saveenv"
  command.
  Major restructuring and cleanup of the environment handling.

* Patch by Stefan Roese, 18 Jul 2002:
  Removed board init.S from esd AR405, CANBT, CPCIISER4, OCRTC
  targets -> no (E)ABI violation anymore with r31 usage (setup
  moved to config files).

23 years agoPatch by David Müller, 17 Sep 2002:
wdenk [Tue, 17 Sep 2002 23:25:36 +0000 (23:25 +0000)]
Patch by David Müller, 17 Sep 2002:
fix SMDK2410 configuration.
add (compile time selectable) support for LV400 and LV800 flash.

23 years ago* Patch by Frank Gottschling, 11 Sep 2002:
wdenk [Tue, 17 Sep 2002 22:55:21 +0000 (22:55 +0000)]
* Patch by Frank Gottschling, 11 Sep 2002:
  - removed board/eltec/bab750 and cpu/mpc75x
  - added new board BAB7xx (for BAB740/BAB750)
  - added new board ELPPC
  - fixed board MHPC
  - Support for Std. PC Keyboard Controller i8042
  - Support for PCI Graphic SMI Lynx EM (710,712,810)
  - Support for color framebuffer console device
  - Support srom write for eepro100

23 years ago[Merge of DENX' "STABLE-branch"]
wdenk [Fri, 13 Sep 2002 00:02:45 +0000 (00:02 +0000)]
[Merge of DENX' "STABLE-branch"]

* Added keyboard and flash support for R360MPI board [19 Aug 2002 13:26:22]

* Added POST stuff  [13 Aug 2002 14:21:12]
  Commented test routines [2 Sep 2002 19:27:01]

* Patch by Josef Wagner, 12 Sep 2002:
  Fix I2C on IP860 Board

* Modified LWMON configuration: use FRAM instead of EEPROM,
  use hardware (CPM) I2C for higher speed

* Removed udelay() which broke CPM I2C code on MPC8xx
  (We cannot use udelay() if I2C is used to hold the environment,
  since timers are not yet running when we need I2C then.)

* Patch by Ranjit Deshpande, 11 Sep 2002:
  Fixed CONFIG_[READ|WRITE]_WORD and CONFIG_[READ|WRITE]_HALFWORD
  macros in mpc824x.h to use "base" registers instead of any GPR
  (avoiding the use of R0) for indexing in indexed load and store
  instructions.

* Fix problems in the password authorization mechanism

* Fix problem on PCIPPC2 board: reading /dev/flasha and copying the
  data over NFS immediately hangs the system

23 years agoGet (preliminary) version of environment support running
wdenk [Tue, 10 Sep 2002 20:10:35 +0000 (20:10 +0000)]
Get (preliminary) version of environment support running
for ARM, too.

23 years agoFix bugs in ARMBoot merge
wdenk [Mon, 9 Sep 2002 09:15:47 +0000 (09:15 +0000)]
Fix bugs in ARMBoot merge

23 years agoARMBoot merge
wdenk [Sun, 8 Sep 2002 22:44:00 +0000 (22:44 +0000)]
ARMBoot merge

23 years agoARMBoot merge
wdenk [Fri, 6 Sep 2002 21:23:59 +0000 (21:23 +0000)]
ARMBoot merge

23 years agoPatch by Keith Outwate, 21 Aug 2002:
wdenk [Wed, 21 Aug 2002 23:00:30 +0000 (23:00 +0000)]
Patch by Keith Outwate, 21 Aug 2002:
- fix/add debug messages in soft_i2c.c
- added better memory test (optional)
- added support for 3rd status LED
- Date & Time support (no alarms) for
  Dallas Semiconductor (now Maxim) DS1337 Real Time Clock
- README fixes / extensions
- FPGA device configuration driver (Rich Ireland)

23 years agoARMBoot merge
wdenk [Wed, 21 Aug 2002 11:22:35 +0000 (11:22 +0000)]
ARMBoot merge
--- work in progress: PPC compile clean, tested on TQM8xxL only ---

23 years ago* Patch by Scott McNutt,, 14 Aug 2002:
wdenk [Fri, 16 Aug 2002 14:21:50 +0000 (14:21 +0000)]
* Patch by Scott McNutt,, 14 Aug 2002:
  IBM 440GP Ethernet support

* Patch by Kenneth Johansson, 14 Aug 2002:
  use define in place of hard coded value in cpu/ppc4xx/spd_sdram.c

* Patch by Kenneth Johansson, 14 Aug 2002:
  remove broken RAM size test from cpu/ppc4xx/spd_sdram.c

* Patch by Jun Gu, 15 Aug 2002:
  support different DIP switch settings and large flash and SRAM

23 years agoPPCBoot / ARMBoot merge:
wdenk [Thu, 15 Aug 2002 08:41:42 +0000 (08:41 +0000)]
PPCBoot / ARMBoot merge:
- cleanup compile options
- cleanup (some) prototype problems
- use common function to print flash error messages

23 years agoMore changes for ARMBoot merge;
wdenk [Wed, 14 Aug 2002 14:53:06 +0000 (14:53 +0000)]
More changes for ARMBoot merge;
include ARMBoot patch by Kyle Harris, 14 Aug 2002:
- Add Xscale support, add support for lubbock and cradle boards

23 years agoPatch by James Dougherty, 12 Aug 2002:
wdenk [Tue, 13 Aug 2002 12:11:51 +0000 (12:11 +0000)]
Patch by James Dougherty, 12 Aug 2002:
Support for Broadcom BCM56xx PPC BMW Board
Added Broadcom BCM570x Gigabit Ethernet for MPC824x systems

23 years ago* Patch by Josef Wagner, 9 Aug 2002:
wdenk [Sun, 11 Aug 2002 16:15:41 +0000 (16:15 +0000)]
* Patch by Josef Wagner, 9 Aug 2002:
  added Configure command to set PHY bit (MII) in drivers/eepro100.c
* Remove bogus config options for TQM860L

23 years agoFix "No PHY device found" problem on ICU862 boards
wdenk [Sat, 10 Aug 2002 14:42:23 +0000 (14:42 +0000)]
Fix "No PHY device found" problem on ICU862 boards

23 years agoPatch by Greg Allen, 6 Aug 2002:
wdenk [Sat, 10 Aug 2002 13:42:05 +0000 (13:42 +0000)]
Patch by Greg Allen, 6 Aug 2002:
Make the mpc824x correctly report the cpurevision according to
Motorola's docs.

23 years agoUpdate patch / maintainer info
wdenk [Fri, 9 Aug 2002 10:05:20 +0000 (10:05 +0000)]
Update patch / maintainer info

23 years agoSorted
wdenk [Thu, 8 Aug 2002 07:47:53 +0000 (07:47 +0000)]
Sorted

23 years agoPatch by Wolfgang Grandegger, 07 Aug 2002:
wdenk [Thu, 8 Aug 2002 07:41:42 +0000 (07:41 +0000)]
Patch by Wolfgang Grandegger, 07 Aug 2002:
- Support for PN62 boards added.
- Boards without FLASH are now supported (CFG_NO_FLASH and
  CFG_ENV_IS_NOWHERE added).
- Network driver for AMD PCnet/FAST III 79C973 (CONFIG_PCNET and
  CONFIG_PCNET_79C973) added.
- Enhanced "pci" command implemented (allowing PCI conf. accesses).
- The "mm" command now accepts the "-" key stroke to go back to the
  previous address.

23 years agoFix nested comments warning
wdenk [Tue, 6 Aug 2002 22:12:10 +0000 (22:12 +0000)]
Fix nested comments warning

23 years agoFix // compiler warnings
wdenk [Tue, 6 Aug 2002 22:09:42 +0000 (22:09 +0000)]
Fix // compiler warnings

23 years agoPatch by Greg Allen, 6 Aug 2002:
wdenk [Tue, 6 Aug 2002 21:42:02 +0000 (21:42 +0000)]
Patch by Greg Allen, 6 Aug 2002:
Support for UTX8245 Board

23 years agoPatch by Scott McNutt / Jun Gu / Stefan Roese, 05 Aug 2002:
wdenk [Tue, 6 Aug 2002 21:01:37 +0000 (21:01 +0000)]
Patch by Scott McNutt / Jun Gu / Stefan Roese, 05 Aug 2002:
Support for IBM 440GP Ebony Board (and 440 in general)

23 years agoFix unlock_ram_in_cache() problem on PCIPPC2/6 boards
wdenk [Wed, 31 Jul 2002 12:06:47 +0000 (12:06 +0000)]
Fix unlock_ram_in_cache() problem on PCIPPC2/6 boards
(always invalidate cache after unlocking it)

23 years agoFix ethernet address handling ion case of multiple interfaces
wdenk [Tue, 30 Jul 2002 12:36:00 +0000 (12:36 +0000)]
Fix ethernet address handling ion case of multiple interfaces

23 years ago* Patch by Denis Peter, 29 Jul 2002:
wdenk [Tue, 30 Jul 2002 12:27:34 +0000 (12:27 +0000)]
* Patch by Denis Peter, 29 Jul 2002:
  - waits for ATA_STAT_DRQ instead for ATA_STAT_RDY in
    ide_ident. This has two reasons:
    1. ATAPI devices doesn't set the RDY bit
    2. Only read the inquiry data if the drive is ready to transmit.
  - added check powermode command, to check the powermode
    of the connected drive. If the drive is in standby, the
    IDE_SPIN_UP_TIME_OUT is used instead of the IDE_TIME_OUT.
  - various fixes in the ATAPI part, to get more IDE CDROMs to work.
  - fixes in cmd_ide.c and part_iso.c for CD boot
  - added check powermode in cmd_ide.c to expand the IDE timeout
    when the drive is in power-down.

* Patch by Wolfgang Grandegger, 29 Jul 2002:
  update for Siemens SCM board

23 years agoPatch by David Updegraff, 27 Jul 2002:
wdenk [Sat, 27 Jul 2002 18:13:49 +0000 (18:13 +0000)]
Patch by David Updegraff, 27 Jul 2002:
update for Cray L1 board

23 years agoAdd LCD driver for R360MPI board.
wdenk [Fri, 26 Jul 2002 11:33:15 +0000 (11:33 +0000)]
Add LCD driver for R360MPI board.
Support LCD display that don't use 8 bpp
(like the monochrome on the R360MPI).

23 years ago* Prepare for merging ARMBoot sources to common tree:
wdenk [Sat, 20 Jul 2002 23:55:59 +0000 (23:55 +0000)]
* Prepare for merging ARMBoot sources to common tree:
  - #include cleanup
  - create architecture dependend include/asm-* dirs (Linux-like)
  - separate old "ppc/" library into generic and PPC stuff
  - update strings.c

* Start adding ARMBoot files

23 years agoAdded R360 MPI board
wdenk [Tue, 16 Jul 2002 21:56:33 +0000 (21:56 +0000)]
Added R360 MPI board

23 years agoMoved board config files into separate directory;
wdenk [Tue, 16 Jul 2002 21:29:14 +0000 (21:29 +0000)]
Moved board config files into separate directory;
simplified Makefile by using external shell script
prepare for other architectures in include/asm-* (Linux-like)

23 years ago* Prepare for merging ARMBoot sources to common tree:
wdenk [Sun, 14 Jul 2002 20:28:57 +0000 (20:28 +0000)]
* Prepare for merging ARMBoot sources to common tree:
  - update include/linux/types.h, and associated fixes
  - add endianess fixes to network code
  - get rid of redundand stuff like NetCopyEther()

* Patch by Nye Liu, 12 Jul 2002:
  Fix typo in board/evb64260/pci.c

* Added R360 MPI board

23 years ago* Fix LED handling for CCM/SCM boards;
wdenk [Thu, 11 Jul 2002 18:03:18 +0000 (18:03 +0000)]
* Fix LED handling for CCM/SCM boards;
  add HW Info block processing for CCM/SCM boards
  (using common source file)

* Support for ICU862 version 1.5 board with 100 MHz MPC862

* Patch by Woo-Seung Yeo, 10 Jul 2002:
  fix duart serial initialization in EVB64260 board

* Make "ppc_8xx-" the default value for CROSS_COMPILE
  (as used by HLL and ELDK)

* Support both SCC and FEC ethernet interfaces on TQM8xxL

23 years agoPatch by Stefan Roese, 28 Jun 2002:
wdenk [Sun, 7 Jul 2002 16:20:57 +0000 (16:20 +0000)]
Patch by Stefan Roese, 28 Jun 2002:
- CPCI4052 (Version 2) changed to 256KByte PPCBoot size.
- ppc405: sdram init code (for onboard soldered sdram bank0)
  ported from assembler to C and moved from board to cpu directory
  (define CONFIG_SDRAM_BANK0). Now init.S in board directory isn't
  needed any more (see CPCI405).

23 years ago* Patch by Pierre Aubert / Steven Scholz:
wdenk [Mon, 24 Jun 2002 13:33:53 +0000 (13:33 +0000)]
* Patch by Pierre Aubert / Steven Scholz:
  Remove duplicate / broken code in cpu/mpc8xx/fec.c

23 years ago* Patch by Stefan Roese, 17 Jun 2002:
wdenk [Thu, 20 Jun 2002 21:31:01 +0000 (21:31 +0000)]
* Patch by Stefan Roese, 17 Jun 2002:
  - 405gp_enet.c: MAL error debug printf 'M' removed (rx de interrupt
    may occur upon many incoming packets with only 4 rx buffers).

* Patch by Yamazaki, 09 May 2002:
  Fix EPIC problems on Sandpoint 8245 boards

* Patch by Jerry Van Baren, 19 Jun 2002:
  Fix I2C on Sandpoint 8240 board

23 years ago* Patch by Stefan Roese, 13 Jun 2002:
wdenk [Thu, 13 Jun 2002 10:09:01 +0000 (10:09 +0000)]
* Patch by Stefan Roese, 13 Jun 2002:
  - PPC405GPr support completed: To support this and all other 16kB
    DCache 405 ppc's, make sure to set CFG_DCACHE_SIZE to 16kB in
    your config file (see config_CPCI4052.h, doesn't hurt on 8kB
    ppc's).

* Patch by Thomas Viehweger, 13 Jun 2002:
  Fix CPM reset on MPC8xx systems

23 years ago* Add support for Siemens SCM board;
wdenk [Mon, 10 Jun 2002 16:40:59 +0000 (16:40 +0000)]
* Add support for Siemens SCM board;
  update CCM board configuration;
  use common code where possible.

23 years ago* Patch by Steven Scholz, 17 May 2002:
wdenk [Mon, 10 Jun 2002 11:14:15 +0000 (11:14 +0000)]
* Patch by Steven Scholz, 17 May 2002:
  Comment MAR settings in board/tqm8xx/tqm8xx.c
  (probably useful for others, too)

* Patch by Andrew May, 5 Jun 2002:
   - Cleanup of cpu/ppc4xx/start.S
   - Added setup of 66MHz PCI speed for 405GP
   - Add 405gp Bridge setup function

23 years ago* Patch by Brad Kemp, 31 May 2002:
wdenk [Fri, 7 Jun 2002 14:54:33 +0000 (14:54 +0000)]
* Patch by Brad Kemp, 31 May 2002:
  - use buffered IO for the ppmc8260 strataflash;
    gives about a 20x performance boost for flash writes

23 years ago* Patch by Stefan Roese:
wdenk [Fri, 7 Jun 2002 13:51:35 +0000 (13:51 +0000)]
* Patch by Stefan Roese:
  - PCI405 board added.
  - CPCI4052 fpga image changed.
  - First step to add PPC405GPr support.
  - 405gp_pci.c: PCI class code init added (if defined).

23 years ago* Fix initialization of funtion pointers for relocation; so far, the
wdenk [Fri, 7 Jun 2002 13:41:19 +0000 (13:41 +0000)]
* Fix initialization of funtion pointers for relocation; so far, the
  ethernet functions were still called from flash, causing PPCBoot to
  crash when you erased the flash and then tried to TFTP...

* Again: Fix flash problems on CU824

23 years ago* Patch by Pierre AUBERT, 27 May 2002:
wdenk [Wed, 29 May 2002 10:47:14 +0000 (10:47 +0000)]
* Patch by Pierre AUBERT, 27 May 2002:
  - add mii_init function for MPC8xx (needed to initialize the FEC
    and its MII interface before using the mii read and write
    commands).
  - fix compile problem with compiler optimization switched off

23 years ago* Add new RAM configurations to LWMON board
wdenk [Tue, 28 May 2002 22:57:05 +0000 (22:57 +0000)]
* Add new RAM configurations to LWMON board

* Fix "loadaddr" setting in TFTP code  (initialize  from  environment
  var if available).

* Patch by Marius Gröger, 28 May 2002
  (and Andrew May, 2 Apr 2002):
  Add CONFIG_EXTRA_ENV_SETTINGS configuration option

23 years agoFix bugs in OXC flash driver
wdenk [Wed, 22 May 2002 00:55:04 +0000 (00:55 +0000)]
Fix bugs in OXC flash driver

23 years ago* Patch by Wolfgang Grandegger, 15 May 2002:
wdenk [Wed, 15 May 2002 22:30:21 +0000 (22:30 +0000)]
* Patch by Wolfgang Grandegger, 15 May 2002:
  Add "filesize" support for "loadb" and "loads" commands

23 years ago* Some cleanup.
wdenk [Wed, 15 May 2002 22:03:13 +0000 (22:03 +0000)]
* Some cleanup.

* Patch by Stefan Roese, 15 May 2002:

  - Support for esd CPCI-405 Version 2 added.
  - esd FPGA booting reworked, Xilinx Spartan 2 support added.
  - I2C settings changed for esd boards (new version supported).
  - 405gp_pci: changed vga board handling.

* Patch by Nye Liu, 14 May 2002
  - fix some problems on ZUMA boards like
    non-standard mii reg (Intel LXT972A)
  - only allow stack below 256M (for configurations over 256M - ugly)
  - 74xx_7xx: unlock cache just before booting linux

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