Commit Graph
22127 Commits
Author SHA1 Message Date
Joel Sherrill 7fd864163f Made chain.h shared 1998-07-30 16:07:54 +00:00
Joel Sherrill 3fdde4ce27 Made tod.h shared 1998-07-30 16:05:14 +00:00
Joel Sherrill 032c100ec2 Added HAS_RTC and enabled KA9Q. 1998-07-30 15:56:59 +00:00
Joel Sherrill 02733a9613 New file. Based on merged of shared libchip style console.c and the
existing TOD interface.
1998-07-29 00:38:51 +00:00
Joel Sherrill acac0e8b42 Cleaned up comment.
Modified open so it uses a local variable rather than modifying a parameter.
1998-07-29 00:38:14 +00:00
Joel Sherrill 6a0f5ac2ed Added reference to shared TOD driver. 1998-07-29 00:37:37 +00:00
Joel Sherrill c95e927ca9 Added prototype for default register access routines to header files.
Corrected prototypes to reflect unsigned32 values being passed around
instead of unsigned8's.
1998-07-29 00:18:11 +00:00
Joel Sherrill ee306fde14 Corrected to reflect the ICM7170 which is really on this board. 1998-07-29 00:17:01 +00:00
Joel Sherrill 55dcdfdcfe Added config.c and deleted tod.c. 1998-07-29 00:16:44 +00:00
Joel Sherrill e74735b290 Simplified RTC base address. 1998-07-29 00:16:32 +00:00
Joel Sherrill 5217d5aa05 Changed cast on RTC address and added base address of RTC fields as opposed
to entire RTC with NVRAM included.
1998-07-29 00:16:11 +00:00
Joel Sherrill fb339a8ed3 Deleted probe routine as device specific.
Renamed port table.
1998-07-29 00:04:02 +00:00
Joel Sherrill 866c9dd5b6 Added function table. 1998-07-29 00:03:12 +00:00
Joel Sherrill cb5e6f681d Renamed control register constants.
Set time->ticks to 0.

Added function table.
1998-07-29 00:03:07 +00:00
Joel Sherrill 1177cda0d3 New files for Harris Semiconductor ICM7170. 1998-07-29 00:02:11 +00:00
Joel Sherrill 8d6e7120d5 New files. 1998-07-29 00:01:56 +00:00
Joel Sherrill 677943a93e Added new files. 1998-07-29 00:01:44 +00:00
Joel Sherrill 9968efbc7e First cut at configuration table for libchip RTC. At this point, we
are pretending that the DMV177 has an M48T08.
1998-07-28 23:16:34 +00:00
Joel Sherrill a1f514f197 First cut implementation of real-time clock support in libchip. This
version compiles cleanly but there is not a BSP with a configuration
table to utilize it.
1998-07-28 23:03:40 +00:00
Joel Sherrill 009c235613 Corrected spacing. 1998-07-28 21:18:17 +00:00
Joel Sherrill 07e9180893 Added rtc directory. 1998-07-28 21:18:11 +00:00
Joel Sherrill 30cde042bb Added missing parts of patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>. 1998-07-28 16:50:14 +00:00
Joel Sherrill bd7c547d20 Closed window thanks to patch from Eric Norum. 1998-07-28 16:49:36 +00:00
Joel Sherrill 5752f93066 New file -- copied from dmv177 but same as ppcn_60x. 1998-07-25 17:34:41 +00:00
Joel Sherrill 749c54ecbf Added comments and corrected spacing. 1998-07-25 17:22:58 +00:00
Joel Sherrill cae05041f2 Corrected spacing and added headers. 1998-07-25 17:19:45 +00:00
Joel Sherrill 8739322c10 Added ns16550_set_attributes. 1998-07-25 17:17:46 +00:00
Joel Sherrill b636d5639b Corrected spacing and added a comment. 1998-07-25 17:17:36 +00:00
Joel Sherrill ccfa60b4ad Updated to reflect set attributes. 1998-07-25 17:17:05 +00:00
Joel Sherrill 70a94515a7 Rewrote NS16550 TX interrupt processing to use termios for the buffer
and manage the interrupt sources like the other drivers.  This
let use remove the ns16550_flush() routine.
1998-07-25 16:53:21 +00:00
Joel Sherrill adedb057d5 Removed TX ring buffer. 1998-07-25 16:52:17 +00:00
Joel Sherrill cb27f05cc7 Changed variable to hold received data to unsigned. 1998-07-25 16:52:00 +00:00
Joel Sherrill db29826d0f Switching console interrupts on and off as we test. 1998-07-25 16:20:57 +00:00
Joel Sherrill dfb16ce24d Added constants for z85c30_enable_interrupts. 1998-07-25 16:20:33 +00:00
Joel Sherrill 04c5ac7112 Removed z85c30_flush().
Reworked transmit interrupt processing to remove ring buffer and
to mask the TX empty interrupt when it was not expected.  This code
now uses termios to buffer TX output.
1998-07-25 16:20:14 +00:00
Joel Sherrill c1da2504fb Changed comment on TxBuffer. 1998-07-25 16:18:46 +00:00
Joel Sherrill b070d69a0f Removed mc68681_flush and corrected spacing. 1998-07-25 16:18:27 +00:00
Joel Sherrill f600da3fca Added information on Chris Johns' suggestion to use pointers internally
rather than doing repeated table lookups.
1998-07-25 16:17:33 +00:00
Joel Sherrill 3d2c161c4d Removed "if 0" used to switch between serial ports. 1998-07-25 16:16:10 +00:00
Joel Sherrill da8ac60afd New file. 1998-07-25 16:02:21 +00:00
Joel Sherrill c68b990b99 Changed to utilize return status from rtems_termios_dequeue_characters()
and to correctly set the TX active indicator.
1998-07-25 14:51:57 +00:00
Joel Sherrill a3c9f0dc58 Moved console.c to libbsp/shared. 1998-07-25 14:50:07 +00:00
Joel Sherrill f246caf6f9 Interrupts were incorrectly managed with a disable/disable pair rather
than with a disable/enable pair.
1998-07-25 14:13:34 +00:00
Joel Sherrill bf21172de8 changed version to 980724 1998-07-24 18:30:50 +00:00
Joel Sherrill 03c09610e5 Patch from David Fiddes <D.J.Fiddes@hw.ac.uk>:
Here's a small patch I forgot about from earlier in the week that removes
    the hack fix Geoffroy had to use to get his BSP to work properly.

The termios osend() fix took care of this.
1998-07-24 16:18:39 +00:00
Joel Sherrill dbab462feb Patch from Eric Valette <valette@crf.canon.fr> and Emmanuel Raguet
<raguet@crf.canon.fr> to make their patches work together.
1998-07-24 16:09:51 +00:00
Joel Sherrill 1501809c67 changed version to 980723 1998-07-23 22:13:46 +00:00
Joel Sherrill dbaf51a44b Patch from Emmanuel Raguet <raguet@crf.canon.fr>:
Here is a patch for KA9Q stack.

    This patch contains an Ethernet Driver for Western Digital,
    some fixes for the UDP and TCP protocols (for endian conversion)
    and some little programs which allow the test of UDP and TCP
    sockets via Ethernet.

    I have tested that on an Intel machine. If someone can test it
    on a big-endian machine, ...
1998-07-23 22:13:10 +00:00
Joel Sherrill 67a2288991 Patch from Eric VALETTE <valette@crf.canon.fr>:
Here is a enhanced version of my previous patch. This patch enables
    to potentially share the new interrupt management code for all Intel targets
    (pc386, go32 and force386) bsp.

    Note :  this patch is complete only for pc386. It still needs to
            be completed for go32 and force386. I carrefully checked
            that anything needed is in for force386 (only some function
            name changes for IDT manipulation and GDT segment
            manipulation). But anyway I will not be able to test any
            of theses targets...
1998-07-23 22:02:34 +00:00
Joel Sherrill 73452854c0 Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
Here is a pure sh-rtems bug-fix patch.

  The defines to enable the network to host conversion macros in
  netinet/in.h were missing in sh/cpu.h
1998-07-23 20:04:55 +00:00