summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/dmv177/console (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Corrected to include shared console driver.Joel Sherrill1999-05-281-1/+1
|
* Renamed config.c to conscfg.c to avoid naming conflicts.Joel Sherrill1999-05-282-284/+1
|
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1999-04-191-1/+1
| | | | | | | | | | | | | | This one is an enhancement to acpolish. It replaces some Makefile variables by others variable in Makefile.ins (tries to use unique name for some variables). It therefore eases parsing Makefile.ins for further automatic Makefile.in conversions in future. To apply: cd <rtems-source-tree> sh <path-to>/rtems-rc-19990407-8.sh ./autogen
* Towards automake XI patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1999-03-191-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is the most scary of all proposals I've been mailing to you this week until now. It consists of 3 parts: 1. a patch 2. a perl script (acpolish) 3. a shell script wrapper to invoke the perl-script. The perl-script reads in each Makefile.in and modifies them ("polishes/beautifies" them :-). These modifications are not easy to describe: Basically, it hard-codes some automake Makefile-variables and rules into RTEMS autoconf-Makefile.ins (Note: autoconf vs. automake!!) and converts some settings/variables to configure scripts' requirements (Yes, plural). E.g. it adds the automake standard variables $top_builddir and $subdir, adds dependency rules for automatic re-generation of Makefiles from Makefile.in, adds support variables for relative paths to multiple configure scripts etc. The patch is a one-line patch to enable the support of the new features added by acpolish. The shell script is a wrapper which pokes around inside of the source tree for Makefile.ins and invokes acpolish on all autoconf-Makefile.ins. acpolish is designed to be able to run several times on the same Makefile.in and may once become a more general tool to convert RTEMS Makefile.in to automake. Therefore, I'd like to keep it inside of source tree. (e.g. as contrib/acpolish or c/update-tools/acpolish). However, it doesn't make sense to export it outside of RTEMS. To apply this: cd <source-tree> patch -p1 -E < <path-to-patch>/rtems-rc-19990318-1.diff tar xzvf <path-to>/rtems-rc-polish.tar.gz ./rtems-polish.sh ./autogen Note: The path contrib/acpolish is hard-coded into rtems-polish.sh, if you decide to put it in an alternative place, please modify rtems-polish.sh to reflect this change. Later: cvs rm make/rtems.cfg (It isn't used anymore) cvs add contrib cvs add contrib/acpolish cvs commit I've tested this intensively, but naturally I can't exclude bugs. Ralf. PS.: Most probably, this is the last "Towards automake" patch. The next one probably will be a real automake patch.
* Part of the automake VI patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1999-02-181-0/+2
| | | | | | | | | | | | | | | | > 5) rtems-rc-19990202-1.diff/reorg-install.sh > > reorg-install.sh fixes a Makefile variable name clash of RTEMS > configuration files and automake/autoconf standards. > Until now, RTEMS used $(INSTALL) for install-if-change. Automake and > autoconf use $(INSTALL) for a bsd-compatible install. As > install-if-change and bsd-install are not compatible, I renamed all > references to install-if-changed to $(INSTALL_CHANGED) and used > $(INSTALL) for bsd-install (==automake/autoconf standard). When > automake will be introduced install-if-change will probably be replaced > by $(INSTALL) and therefore will slowly vanish. For the moment, this > patch fixes a very nasty problem which prevents adding any automake file > until now (There are still more).
* Card Resource Register was a 16-bit register not a 32-bit one.Joel Sherrill1998-08-062-12/+24
| | | | Used existing constants for bits on the register.
* Added support for the Card Resource Register. The new probe routinesJoel Sherrill1998-08-062-6/+54
| | | | | check for the presence of the DUART, SCC, and RTC. The SONIC check needs to be added in the future as the network driver is libchip'ed.
* Removed "if 0" used to switch between serial ports.Joel Sherrill1998-07-252-4/+0
|
* Moved console.c to libbsp/shared.Joel Sherrill1998-07-252-291/+1
|
* Changed so we could test interrupts on port 3.Joel Sherrill1998-07-182-4/+4
|
* Removed use of data port for z8530.Joel Sherrill1998-07-182-14/+14
| | | | | Tested all four ports. MC68681 as both polled and interrupt. Z8530 as polled only.
* Added z85c30 specific probe routine to decide what the clock rate was.Joel Sherrill1998-07-182-8/+52
| | | | | | This routines could be enhanced to determine if the SCC is present since it appears from the DY-4 manual that a status registers indicates this.
* Fixed typo in which last port did not get switched to defaultJoel Sherrill1998-07-152-8/+8
| | | | register access routines.
* Switched to usign the default z8530 and mc68681 register access routines.Joel Sherrill1998-07-157-272/+17
|
* Added chip type identifier field. This was necessary because a singleJoel Sherrill1998-07-152-0/+8
| | | | interrupt vector can be shared by multiple chips of varying types.
* Added comments.Joel Sherrill1998-07-152-6/+54
|
* Switched from polling to interrupts and in the process added a conditionalJoel Sherrill1998-07-152-8/+34
| | | | | compilation section which used CONSOLE_USE_INTERRUPTS to switch all ports between interrupt and polled mode.
* Added board specific baud rate table and set driver function tableJoel Sherrill1998-07-092-16/+206
| | | | to polled.
* New file added in the process of converting the console driver toJoel Sherrill1998-07-052-0/+246
| | | | libchip/serial.
* Converted the console driver to use libchip/serial and added supportJoel Sherrill1998-07-058-552/+504
| | | | | | | | | | | for the z85c30 found on the DMV177. This effort started with the console driver from the Radstone PPC2. But some simplifications were made in the hope that console.c can be made a shared file at some point in the near future. Split the debugio from console. This was done so at some point in the future printk support as is found in the pc386 BSP can be shared across all BSPs.
* Removed blank lines and bad debug stuffJoel Sherrill1998-06-221-20/+0
|
* Set console to port 2.Joel Sherrill1998-05-301-2/+2
| | | | Changed #if defined to a #if check for CONSOLE_USE_INTERRUPTS.
* Updated to current source and removed warnings.Joel Sherrill1998-05-303-28/+21
|
* New files -- from rtems-LM-980406 which was based on an RTEMS from 12/97.Joel Sherrill1998-05-303-0/+736
This was called the dmv170 BSP in that source tree but since the DMV171 is now obsolete, we have transitioned to the DMV177 and have no intention of checking compatibility with any other models.