Files
rtems/bsps/sh/gensh2
Kinsey Moore 150dcf5e47 libio: Clean up usage of rtems_termios_device_mode
This cleans up outputUsesInterrupts usage with rtems_termios_device_mode
enum values. The outputUsesInterrupts member was typed as an int, named
as if it were a boolean value, and used as if it were a
rtems_termios_device_mode enum. In this patch, values assigned to
outputUsesInterrupts have been converted to the corresponding
rtems_termios_device_mode enum value, conversions from
deviceOutputUsesInterrupts have been made explicit, and uses of
rtems_termios_device_mode enum values with deviceOutputUsesInterrupts
have been converted to booleans.
2024-01-10 14:43:53 -06:00
..
2018-04-20 13:52:19 +02:00

#  Author: Ralf Corsepius (corsepiu@faw.uni-ulm.de)
#  Adapted by: John Mills (jmills@tga.com)
#  Corrections: Radzislaw Galler (rgaller@et.put.poznan.pl)


BSP NAME:           generic SH2 (gensh2)
BOARD:              EVB7045F (note 2)
BUS:                n/a
CPU FAMILY:         Hitachi SH
CPU:                SH 7045F
COPROCESSORS:	    none
MODE:               n/a

DEBUG MONITOR:      gdb

PERIPHERALS
===========
TIMERS:             on-chip
  RESOLUTION:         cf. Hitachi SH 704X Hardware Manual (Phi/16)
SERIAL PORTS:       on-chip (with 2 ports)
REAL-TIME CLOCK:    none
DMA:                not used
VIDEO:              none
SCSI:               none
NETWORKING:         none

DRIVER INFORMATION
==================
CLOCK DRIVER:       on-chip timer
IOSUPP DRIVER:      default
SHMSUPP:            default
TIMER DRIVER:       on-chip timer
TTY DRIVER:         /dev/console

STDIO
=====
PORT:               /dev/sci0
ELECTRICAL:         SCI0
BAUD:               9600
BITS PER CHARACTER: 8
PARITY:             NONE
STOP BITS:          1

NOTES
=====

(1) The present 'hw_init.c' file provides 'early_hw_init'(void) which
    is normally called from 'start.S' to provide such minimal HW setup
    as is conveniently written in 'C' and can make use of global
    symbols for 7045F processor elements. It also provides
    'void bsp_hw_init (void)' normally called from 'bspstart.c', shortly
    before RTEMS itself is started.

    These are both minimal functions intended to support the RTEMS test
    suites.

(2) See README.EVB7045F