forked from Imagelibrary/rtems
2009-06-29 Xi Yang <hiyangxi@gmail.com>
* pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support. * pxa255/include/bits.h: Removed.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2009-06-29 Xi Yang <hiyangxi@gmail.com>
|
||||||
|
|
||||||
|
* pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support.
|
||||||
|
* pxa255/include/bits.h: Removed.
|
||||||
|
|
||||||
2009-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
|
2009-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||||
|
|
||||||
* preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c,
|
* preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c,
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
#include <libchip/sersupp.h>
|
#include <libchip/sersupp.h>
|
||||||
|
|
||||||
volatile int dbg_dly;
|
volatile int dbg_dly;
|
||||||
|
void _start(void);
|
||||||
|
|
||||||
/* static function prototypes */
|
/* static function prototypes */
|
||||||
static int ffuart_first_open(int major, int minor, void *arg);
|
static int ffuart_first_open(int major, int minor, void *arg);
|
||||||
@@ -126,6 +127,7 @@ static int ffuart_write(int minor, const char *buf, int len)
|
|||||||
}
|
}
|
||||||
|
|
||||||
c = (char) buf[i];
|
c = (char) buf[i];
|
||||||
|
#if ON_SKYEYE != 1
|
||||||
if(c=='\n'){
|
if(c=='\n'){
|
||||||
ffuart->rbr = '\r';
|
ffuart->rbr = '\r';
|
||||||
for (x = 0; x < 100; x++) {
|
for (x = 0; x < 100; x++) {
|
||||||
@@ -136,8 +138,8 @@ static int ffuart_write(int minor, const char *buf, int len)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ffuart->rbr = c;
|
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
ffuart->rbr = c;
|
ffuart->rbr = c;
|
||||||
|
|
||||||
/* the TXRDY flag does not seem to update right away (is this true?) */
|
/* the TXRDY flag does not seem to update right away (is this true?) */
|
||||||
|
|||||||
@@ -1,50 +0,0 @@
|
|||||||
/*
|
|
||||||
* Bit position definitions
|
|
||||||
*
|
|
||||||
* Copyright (c) 2002 by Cogent Computer Systems
|
|
||||||
* Written by Mike Kelly <mike@cogcomp.com>
|
|
||||||
*
|
|
||||||
* The license and distribution terms for this file may be
|
|
||||||
* found in the file LICENSE in this distribution or at
|
|
||||||
* http://www.rtems.com/license/LICENSE.
|
|
||||||
*
|
|
||||||
* $Id$
|
|
||||||
*/
|
|
||||||
#ifndef __BITS_H__
|
|
||||||
#define __BITS_H__
|
|
||||||
|
|
||||||
#define BIT0 0x00000001
|
|
||||||
#define BIT1 0x00000002
|
|
||||||
#define BIT2 0x00000004
|
|
||||||
#define BIT3 0x00000008
|
|
||||||
#define BIT4 0x00000010
|
|
||||||
#define BIT5 0x00000020
|
|
||||||
#define BIT6 0x00000040
|
|
||||||
#define BIT7 0x00000080
|
|
||||||
#define BIT8 0x00000100
|
|
||||||
#define BIT9 0x00000200
|
|
||||||
#define BIT10 0x00000400
|
|
||||||
#define BIT11 0x00000800
|
|
||||||
#define BIT12 0x00001000
|
|
||||||
#define BIT13 0x00002000
|
|
||||||
#define BIT14 0x00004000
|
|
||||||
#define BIT15 0x00008000
|
|
||||||
#define BIT16 0x00010000
|
|
||||||
#define BIT17 0x00020000
|
|
||||||
#define BIT18 0x00040000
|
|
||||||
#define BIT19 0x00080000
|
|
||||||
#define BIT20 0x00100000
|
|
||||||
#define BIT21 0x00200000
|
|
||||||
#define BIT22 0x00400000
|
|
||||||
#define BIT23 0x00800000
|
|
||||||
#define BIT24 0x01000000
|
|
||||||
#define BIT25 0x02000000
|
|
||||||
#define BIT26 0x04000000
|
|
||||||
#define BIT27 0x08000000
|
|
||||||
#define BIT28 0x10000000
|
|
||||||
#define BIT29 0x20000000
|
|
||||||
#define BIT30 0x40000000
|
|
||||||
#define BIT31 0x80000000
|
|
||||||
|
|
||||||
#endif /* __BITS_H__ */
|
|
||||||
|
|
||||||
@@ -86,8 +86,7 @@ typedef unsigned int word_t;
|
|||||||
#define FFUART_BASE 0x40100000
|
#define FFUART_BASE 0x40100000
|
||||||
|
|
||||||
|
|
||||||
/*Write the MAGIC_NUMBER to the MAGIC_ADDRESS then the Skyeye will exit,
|
/*Write to KSYEYE_MAGIC_ADDRESS makes SKYEYE to exits*/
|
||||||
we can use this function to automatic test the RTEMS bsp */
|
|
||||||
|
|
||||||
#define SKYEYE_MAGIC_ADDRESS (*(volatile word_t *)(0xb0000000))
|
#define SKYEYE_MAGIC_ADDRESS (*(volatile word_t *)(0xb0000000))
|
||||||
#define SKYEYE_MAGIC_NUMBER (0xf0f0f0f0)
|
#define SKYEYE_MAGIC_NUMBER (0xf0f0f0f0)
|
||||||
|
|||||||
Reference in New Issue
Block a user