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:
Joel Sherrill
2009-06-29 23:25:29 +00:00
parent 85e525aab8
commit b4e5a61914
4 changed files with 9 additions and 53 deletions

View File

@@ -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>
* preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c,

View File

@@ -20,6 +20,7 @@
#include <libchip/sersupp.h>
volatile int dbg_dly;
void _start(void);
/* static function prototypes */
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];
#if ON_SKYEYE != 1
if(c=='\n'){
ffuart->rbr = '\r';
for (x = 0; x < 100; x++) {
@@ -136,8 +138,8 @@ static int ffuart_write(int minor, const char *buf, int len)
break;
}
}
ffuart->rbr = c;
}
#endif
ffuart->rbr = c;
/* the TXRDY flag does not seem to update right away (is this true?) */

View File

@@ -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__ */

View File

@@ -86,8 +86,7 @@ typedef unsigned int word_t;
#define FFUART_BASE 0x40100000
/*Write the MAGIC_NUMBER to the MAGIC_ADDRESS then the Skyeye will exit,
we can use this function to automatic test the RTEMS bsp */
/*Write to KSYEYE_MAGIC_ADDRESS makes SKYEYE to exits*/
#define SKYEYE_MAGIC_ADDRESS (*(volatile word_t *)(0xb0000000))
#define SKYEYE_MAGIC_NUMBER (0xf0f0f0f0)