Re: [U-Boot] [PATCH 2/2] mx1ads: remove board support

2014-01-14 Thread Albert ARIBAUD
Hi Stefano,

On Mon, 13 Jan 2014 23:15:48 +0100, Stefano Babic 
wrote:

> 
> 
> On 13/01/2014 21:06, Albert ARIBAUD wrote:
> > Signed-off-by: Albert ARIBAUD 
> > ---
> >   board/mx1ads/Makefile|  16 ---
> >   board/mx1ads/lowlevel_init.S |  68 --
> >   board/mx1ads/mx1ads.c| 178 -
> >   board/mx1ads/syncflash.c | 307 
> > ---
> >   boards.cfg   |   1 -
> >   doc/README.scrapyard |   1 +
> >   include/configs/mx1ads.h | 163 ---
> >   7 files changed, 1 insertion(+), 733 deletions(-)
> >   delete mode 100644 board/mx1ads/Makefile
> >   delete mode 100644 board/mx1ads/lowlevel_init.S
> >   delete mode 100644 board/mx1ads/mx1ads.c
> >   delete mode 100644 board/mx1ads/syncflash.c
> >   delete mode 100644 include/configs/mx1ads.h
> >
> > diff --git a/board/mx1ads/Makefile b/board/mx1ads/Makefile
> > deleted file mode 100644
> > index 6dfd18e..000
> > --- a/board/mx1ads/Makefile
> > +++ /dev/null
> > @@ -1,16 +0,0 @@
> > -#
> > -# board/mx1ads/Makefile
> > -#
> > -# (C) Copyright 2006
> > -# Wolfgang Denk, DENX Software Engineering, w...@denx.de.
> > -#
> > -# (c) Copyright 2004
> > -# Techware Information Technology, Inc.
> > -# http://www.techware.com.tw/
> > -#
> > -# Ming-Len Wu 
> > -#
> > -# SPDX-License-Identifier: GPL-2.0+
> > -
> > -obj-y  := mx1ads.o syncflash.o
> > -obj-y  += lowlevel_init.o
> > diff --git a/board/mx1ads/lowlevel_init.S b/board/mx1ads/lowlevel_init.S
> > deleted file mode 100644
> > index d1e472a..000
> > --- a/board/mx1ads/lowlevel_init.S
> > +++ /dev/null
> > @@ -1,68 +0,0 @@
> > -/*
> > - * board/mx1ads/lowlevel_init.S
> > - *
> > - * (c) Copyright 2004
> > - * Techware Information Technology, Inc.
> > - * http://www.techware.com.tw/
> > - *
> > - * Ming-Len Wu 
> > - *
> > - * SPDX-License-Identifier:GPL-2.0+
> > - */
> > -
> > -#include 
> > -#include 
> > -
> > -#define SDCTL0 0x221000
> > -#define SDCTL1 0x221004
> > -
> > -
> > -_TEXT_BASE:
> > -   .word   CONFIG_SYS_TEXT_BASE
> > -
> > -.globl lowlevel_init
> > -lowlevel_init:
> > -/* memory controller init  */
> > -
> > -   ldr  r1, =SDCTL0
> > -
> > -/*  Set Precharge Command  */
> > -
> > -   ldr  r3, =0x92120200
> > -/* ldr  r3, =0x92120251
> > -*/
> > -   str  r3, [r1]
> > -
> > -/* Issue Precharge All Commad  */
> > -   ldr  r3, =0x820
> > -   ldr  r2, [r3]
> > -
> > -/* Set AutoRefresh Command */
> > -   ldr  r3, =0xA2120200
> > -   str  r3, [r1]
> > -
> > -/* Issue AutoRefresh Command   */
> > -   ldr  r3, =0x800
> > -   ldr  r2, [r3]
> > -   ldr  r2, [r3]
> > -   ldr  r2, [r3]
> > -   ldr  r2, [r3]
> > -   ldr  r2, [r3]
> > -   ldr  r2, [r3]
> > -   ldr  r2, [r3]
> > -   ldr  r2, [r3]
> > -
> > -/* Set Mode Register   */
> > -   ldr  r3, =0xB2120200
> > -   str  r3, [r1]
> > -
> > -/* Issue Mode Register Command */
> > -   ldr  r3, =0x08111800/* Mode Register Value  */
> > -   ldr  r2, [r3]
> > -
> > -/* Set Normal Mode */
> > -   ldr  r3, =0x82124200
> > -   str  r3, [r1]
> > -
> > -/* everything is fine now  */
> > -   mov pc, lr
> > diff --git a/board/mx1ads/mx1ads.c b/board/mx1ads/mx1ads.c
> > deleted file mode 100644
> > index 4266048..000
> > --- a/board/mx1ads/mx1ads.c
> > +++ /dev/null
> > @@ -1,178 +0,0 @@
> > -/*
> > - * board/mx1ads/mx1ads.c
> > - *
> > - * (c) Copyright 2004
> > - * Techware Information Technology, Inc.
> > - * http://www.techware.com.tw/
> > - *
> > - * Ming-Len Wu 
> > - *
> > - * SPDX-License-Identifier:GPL-2.0+
> > - */
> > -
> > -#include 
> > -#include 
> > -/*#include */
> > -#include 
> > -#include 
> > -
> > -DECLARE_GLOBAL_DATA_PTR;
> > -
> > -#define FCLK_SPEED 1
> > -
> > -#if FCLK_SPEED==0  /* Fout = 203MHz, Fin = 12MHz for Audio */
> > -#define M_MDIV 0xC3
> > -#define M_PDIV 0x4
> > -#define M_SDIV 0x1
> > -#elif FCLK_SPEED==1/* Fout = 202.8MHz */
> > -#define M_MDIV 0xA1
> > -#define M_PDIV 0x3
> > -#define M_SDIV 0x1
> > -#endif
> > -
> > -#define USB_CLOCK 1
> > -
> > -#if USB_CLOCK==0
> > -#define U_M_MDIV   0xA1
> > -#define U_M_PDIV   0x3
> > -#define U_M_SDIV   0x1
> > -#elif USB_CLOCK==1
> > -#define U_M_MDIV   0x48
> > -#define U_M_PDIV   0x3
> > -#define U_M_SDIV   0x2
> > -#endif
> > -
> > -#if 0
> > -
> > -static inline void delay (unsigned long loops)
> > -{
> > -   __asm__ volatile ("1:\n"
> > - "subs %0, %1, #1\n"
> > - "bne 1b":"=r" (loops):"0" (loops));
> > -}
> > -
> > -#endif
> > -
> > -/*
> > - * Miscellaneous platform dependent initialisations
> > - */
> > -
> > -void SetAsynchMode (void)
> > -{
> > -   __asm__ ("mrc p15,0,r0,c1,c0,0 \n"
> > -"mov r2, #0xC000 \n"
> > -"orr r0,r2,r0 \n" "mcr p15,0,r0,c1

Re: [U-Boot] [PATCH 2/2] mx1ads: remove board support

2014-01-13 Thread Stefano Babic



On 13/01/2014 21:06, Albert ARIBAUD wrote:

Signed-off-by: Albert ARIBAUD 
---
  board/mx1ads/Makefile|  16 ---
  board/mx1ads/lowlevel_init.S |  68 --
  board/mx1ads/mx1ads.c| 178 -
  board/mx1ads/syncflash.c | 307 ---
  boards.cfg   |   1 -
  doc/README.scrapyard |   1 +
  include/configs/mx1ads.h | 163 ---
  7 files changed, 1 insertion(+), 733 deletions(-)
  delete mode 100644 board/mx1ads/Makefile
  delete mode 100644 board/mx1ads/lowlevel_init.S
  delete mode 100644 board/mx1ads/mx1ads.c
  delete mode 100644 board/mx1ads/syncflash.c
  delete mode 100644 include/configs/mx1ads.h

diff --git a/board/mx1ads/Makefile b/board/mx1ads/Makefile
deleted file mode 100644
index 6dfd18e..000
--- a/board/mx1ads/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# board/mx1ads/Makefile
-#
-# (C) Copyright 2006
-# Wolfgang Denk, DENX Software Engineering, w...@denx.de.
-#
-# (c) Copyright 2004
-# Techware Information Technology, Inc.
-# http://www.techware.com.tw/
-#
-# Ming-Len Wu 
-#
-# SPDX-License-Identifier: GPL-2.0+
-
-obj-y  := mx1ads.o syncflash.o
-obj-y  += lowlevel_init.o
diff --git a/board/mx1ads/lowlevel_init.S b/board/mx1ads/lowlevel_init.S
deleted file mode 100644
index d1e472a..000
--- a/board/mx1ads/lowlevel_init.S
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * board/mx1ads/lowlevel_init.S
- *
- * (c) Copyright 2004
- * Techware Information Technology, Inc.
- * http://www.techware.com.tw/
- *
- * Ming-Len Wu 
- *
- * SPDX-License-Identifier:GPL-2.0+
- */
-
-#include 
-#include 
-
-#define SDCTL0 0x221000
-#define SDCTL1 0x221004
-
-
-_TEXT_BASE:
-   .word   CONFIG_SYS_TEXT_BASE
-
-.globl lowlevel_init
-lowlevel_init:
-/* memory controller init  */
-
-   ldr  r1, =SDCTL0
-
-/*  Set Precharge Command  */
-
-   ldr  r3, =0x92120200
-/* ldr  r3, =0x92120251
-*/
-   str  r3, [r1]
-
-/* Issue Precharge All Commad  */
-   ldr  r3, =0x820
-   ldr  r2, [r3]
-
-/* Set AutoRefresh Command */
-   ldr  r3, =0xA2120200
-   str  r3, [r1]
-
-/* Issue AutoRefresh Command   */
-   ldr  r3, =0x800
-   ldr  r2, [r3]
-   ldr  r2, [r3]
-   ldr  r2, [r3]
-   ldr  r2, [r3]
-   ldr  r2, [r3]
-   ldr  r2, [r3]
-   ldr  r2, [r3]
-   ldr  r2, [r3]
-
-/* Set Mode Register   */
-   ldr  r3, =0xB2120200
-   str  r3, [r1]
-
-/* Issue Mode Register Command */
-   ldr  r3, =0x08111800/* Mode Register Value  */
-   ldr  r2, [r3]
-
-/* Set Normal Mode */
-   ldr  r3, =0x82124200
-   str  r3, [r1]
-
-/* everything is fine now  */
-   mov pc, lr
diff --git a/board/mx1ads/mx1ads.c b/board/mx1ads/mx1ads.c
deleted file mode 100644
index 4266048..000
--- a/board/mx1ads/mx1ads.c
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- * board/mx1ads/mx1ads.c
- *
- * (c) Copyright 2004
- * Techware Information Technology, Inc.
- * http://www.techware.com.tw/
- *
- * Ming-Len Wu 
- *
- * SPDX-License-Identifier:GPL-2.0+
- */
-
-#include 
-#include 
-/*#include */
-#include 
-#include 
-
-DECLARE_GLOBAL_DATA_PTR;
-
-#define FCLK_SPEED 1
-
-#if FCLK_SPEED==0  /* Fout = 203MHz, Fin = 12MHz for Audio */
-#define M_MDIV 0xC3
-#define M_PDIV 0x4
-#define M_SDIV 0x1
-#elif FCLK_SPEED==1/* Fout = 202.8MHz */
-#define M_MDIV 0xA1
-#define M_PDIV 0x3
-#define M_SDIV 0x1
-#endif
-
-#define USB_CLOCK 1
-
-#if USB_CLOCK==0
-#define U_M_MDIV   0xA1
-#define U_M_PDIV   0x3
-#define U_M_SDIV   0x1
-#elif USB_CLOCK==1
-#define U_M_MDIV   0x48
-#define U_M_PDIV   0x3
-#define U_M_SDIV   0x2
-#endif
-
-#if 0
-
-static inline void delay (unsigned long loops)
-{
-   __asm__ volatile ("1:\n"
- "subs %0, %1, #1\n"
- "bne 1b":"=r" (loops):"0" (loops));
-}
-
-#endif
-
-/*
- * Miscellaneous platform dependent initialisations
- */
-
-void SetAsynchMode (void)
-{
-   __asm__ ("mrc p15,0,r0,c1,c0,0 \n"
-"mov r2, #0xC000 \n"
-"orr r0,r2,r0 \n" "mcr p15,0,r0,c1,c0,0 \n");
-}
-
-static u32 mc9328sid;
-
-int board_early_init_f(void)
-{
-   mc9328sid = SIDR;
-
-   GPCR = 0x03AB;  /* I/O pad driving strength */
-
-   /*  MX1_CS1U= 0x0A00;   */ /* SRAM initialization   
   */
-/* MX1_CS1L= 0x0601;   */
-
-   MPCTL0 = 0x04632410;/* setting for 150 MHz MCU PLL CLK  */
-
-/* set FCLK divider 1 (i.e. FCLK to MCU PLL CLK) and
- * BCLK divider to 2 (i.e. BCLK to 48 MHz)
- */
-   CSCR = 0xAF000403;
-
-   CSCR |= 0x0020; /* Trigger the restart bit(bit 21)  */
-   CSCR &= 0x7FFF; /* Program PRESC bit(bit 15) to 0 to divide-by-1 */
-
-/* setup cs4 for cs8900 ether