2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>

* ppc403/clock/clock.c, ppc403/console/console405.c,
	ppc403/tty_drv/tty_drv.c: Remove warnings and simple vectored
	interrupt support.
This commit is contained in:
Joel Sherrill committed 2010-04-25 16:10:36 +00:00
1 parent f295c4c69f
commit fbd06a090c
4 files changed
+52 -142

No files matched your search

+6
View File
@@ -1,3 +1,9 @@
2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* ppc403/clock/clock.c, ppc403/console/console405.c,
ppc403/tty_drv/tty_drv.c: Remove warnings and simple vectored
interrupt support.
2010-04-07 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* shared/include/cpuIdent.c, shared/include/cpuIdent.h: skip
File diff suppressed because it is too large. Load diff
@@ -184,6 +184,9 @@ static const pasync port = (pasync)(0xEF600300 + (USE_UART*0x100)); /* 0xEF600
static void *spittyp; /* handle for termios */
int ppc403_spi_interrupt = 0; /* do not use interrupts... */
extern uint32_t bsp_serial_per_sec;
extern uint32_t bsp_serial_rate;
extern bool bsp_serial_external_clock;
static int spiBaudRound(double x)
{
@@ -194,7 +197,6 @@ void
spiBaudSet(uint32_t baudrate)
{
uint32_t tmp;
extern uint32_t bsp_serial_per_sec;
tmp = spiBaudRound( (double)bsp_serial_per_sec / (baudrate * 16) );
@@ -254,8 +256,8 @@ spiPollRead (int minor)
}
static int
spiPollWrite(int minor,const char *buf,int len)
static ssize_t
spiPollWrite(int minor, const char *buf, size_t len)
{
while (len-- > 0) {
@@ -294,7 +296,7 @@ spiStopRemoteTx (int minor)
return 0;
}
static int InterruptWrite (int minor, const char *buf, int len)
static ssize_t InterruptWrite (int minor, const char *buf, size_t len)
{
port->IER |= IER_XMT; /* always enable tx interrupt */
port->THR = *buf; /* write char to send */
@@ -332,7 +334,6 @@ static rtems_isr serial_ISR(rtems_vector_number v)
void
spiDeInit(void)
{
extern uint32_t bsp_serial_rate;
/*
* disable interrupts for serial port
* set it to state to work with polling boot monitor, if any...
@@ -357,8 +358,6 @@ spiInitialize(void)
register unsigned tmp;
rtems_isr_entry previous_isr; /* this is a dummy */
unsigned char _ier;
extern bool bsp_serial_external_clock;
extern uint32_t bsp_serial_rate;
/*
* Initialise the serial port
@@ -218,8 +218,8 @@ tty0PollRead (int minor)
}
static int
tty0PollWrite(int minor,const char *buf,int len)
static ssize_t
tty0PollWrite(int minor, const char *buf, size_t len)
{
while (len-- > 0) {
@@ -232,7 +232,7 @@ tty0PollWrite(int minor,const char *buf,int len)
/* ================ Termios support =================*/
static int tty0InterruptWrite (int minor, const char *buf, int len)
static ssize_t tty0InterruptWrite (int minor, const char *buf, size_t len)
{
if(len <= 0)
@@ -350,8 +350,6 @@ tty0Initialize(void)
rtems_isr_entry previous_isr; /* this is a dummy */
unsigned char _ier;
unsigned char _tmp;
extern uint32_t bsp_serial_rate;
extern bool bsp_serial_external_clock;
/*
* Initialise the serial tty0port