mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 14:10:43 +00:00
nds32/ag101: clean up for SoC related code
Remove unneccessary codes. 1. Clean up for cpu related code. 2. Clean up for timer related code. Signed-off-by: Macpaul Lin <macpaul@andestech.com>
This commit is contained in:
parent
dca61f0128
commit
39c87743bb
2 changed files with 6 additions and 10 deletions
|
@ -45,10 +45,6 @@
|
|||
*/
|
||||
int cleanup_before_linux(void)
|
||||
{
|
||||
#ifdef CONFIG_MMU
|
||||
unsigned long i;
|
||||
#endif
|
||||
|
||||
disable_interrupts();
|
||||
|
||||
#ifdef CONFIG_MMU
|
||||
|
@ -123,8 +119,8 @@ void icache_inval_range(unsigned long start, unsigned long end)
|
|||
|
||||
void flush_cache(unsigned long addr, unsigned long size)
|
||||
{
|
||||
dcache_flush_range(addr , addr + size);
|
||||
icache_inval_range(addr , addr + size);
|
||||
dcache_flush_range(addr, addr + size);
|
||||
icache_inval_range(addr, addr + size);
|
||||
}
|
||||
|
||||
void icache_enable(void)
|
||||
|
|
|
@ -33,7 +33,7 @@ static ulong lastdec;
|
|||
|
||||
int timer_init(void)
|
||||
{
|
||||
static struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
||||
struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
||||
unsigned int cr;
|
||||
|
||||
debug("%s()\n", __func__);
|
||||
|
@ -80,7 +80,7 @@ int timer_init(void)
|
|||
*/
|
||||
void reset_timer_masked(void)
|
||||
{
|
||||
static struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
||||
struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
||||
|
||||
/* capure current decrementer value time */
|
||||
#ifdef CONFIG_FTTMR010_EXT_CLK
|
||||
|
@ -104,7 +104,7 @@ void reset_timer(void)
|
|||
*/
|
||||
ulong get_timer_masked(void)
|
||||
{
|
||||
static struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
||||
struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
||||
|
||||
/* current tick value */
|
||||
#ifdef CONFIG_FTTMR010_EXT_CLK
|
||||
|
@ -160,7 +160,7 @@ void set_timer(ulong t)
|
|||
/* delay x useconds AND preserve advance timestamp value */
|
||||
void __udelay(unsigned long usec)
|
||||
{
|
||||
static struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
||||
struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
||||
|
||||
#ifdef CONFIG_FTTMR010_EXT_CLK
|
||||
long tmo = usec * (TIMER_CLOCK / 1000) / 1000;
|
||||
|
|
Loading…
Reference in a new issue