In message <[EMAIL PROTECTED]> you wrote:
> 
> The port now uses the CFI-driver so board/RRvision/flash.c has been removed.
> Signed-off-by: Gary Jennejohn <[EMAIL PROTECTED]>
> ---
>  Makefile                     |  385 +++++++++++++++++++++++++++++++
>  board/RRvision/Makefile      |    4 +-
>  board/RRvision/RRvision.c    |    9 +-
>  board/RRvision/flash.c       |  522 
> ------------------------------------------
>  common/lcd.c                 |    9 +-
>  cpu/mpc8xx/cpu_init.c        |    2 +-
>  cpu/mpc8xx/fec.c             |    8 +
>  cpu/mpc8xx/lcd.c             |  185 ++++++++++++++-
>  cpu/mpc8xx/video.c           |   22 ++-
>  include/configs/RRvision.h   |  210 +++++++++++++----
>  include/configs/TTTech_env.h |   99 ++++++++
>  tools/Makefile               |   20 ++
>  12 files changed, 891 insertions(+), 584 deletions(-)
>  delete mode 100644 board/RRvision/flash.c
>  create mode 100644 include/configs/TTTech_env.h
> 
> diff --git a/Makefile b/Makefile
> index 8bfc891..538153c 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -1058,6 +1058,391 @@ RRvision_LCD_config:  unconfig
>       @echo "#define CONFIG_SHARP_LQ104V7DS01" >>$(obj)include/config.h
>       @$(MKCONFIG) -a RRvision ppc mpc8xx RRvision
>  
> +RRvision_LCD104V1DG61_config:        unconfig
...
> +RRvision_LCD104_config: unconfig
...
> +RRvision_LCD5_config:    unconfig
...
> +RRvision_LCD_PM070WL3_BIGMEM_prodtest_config:        unconfig
> +     @echo "#define CONFIG_PRODTEST" >$(obj)include/config.h
> +     @echo "#define CONFIG_LCD" >>$(obj)include/config.h
> +     @echo "#define CONFIG_PM070WL3" >>$(obj)include/config.h
> +     @echo "#define CONFIG_TTTECH_BIGMEM" >>$(obj)include/config.h
> +     @$(MKCONFIG) -a RRvision ppc mpc8xx RRvision

We will not add 380+ lines of Makefile for just a single board. Assume
evey other vendor who has to support several configurations did the
same.

Please simplify this code so you can use a minimum of new lines in the
global Makefile. See other boards how to do this.

> diff --git a/common/lcd.c b/common/lcd.c
> index ebf377a..e54d4f5 100644
> --- a/common/lcd.c
> +++ b/common/lcd.c
> @@ -70,6 +70,13 @@
>  # if (CONSOLE_COLOR_WHITE >= BMP_LOGO_OFFSET)
>  #  error Default Color Map overlaps with Logo Color Map
>  # endif
> +
> +# ifndef CONFIG_LCD_LOGO_X
> +# define CONFIG_LCD_LOGO_X      0
> +# endif
> +# ifndef CONFIG_LCD_LOGO_Y
> +# define CONFIG_LCD_LOGO_Y      0
> +# endif
>  #endif
>  
>  DECLARE_GLOBAL_DATA_PTR;
> @@ -768,7 +775,7 @@ static void *lcd_logo (void)
>  #endif /* CONFIG_SPLASH_SCREEN */
>  
>  #ifdef CONFIG_LCD_LOGO
> -     bitmap_plot (0, 0);
> +     bitmap_plot (CONFIG_LCD_LOGO_X, CONFIG_LCD_LOGO_Y);
>  #endif /* CONFIG_LCD_LOGO */
>  
>  #ifdef CONFIG_MPC823

Please make this a separate patch so the responsible custodian can
pick it up.

> --- a/cpu/mpc8xx/fec.c
> +++ b/cpu/mpc8xx/fec.c
> @@ -837,6 +837,8 @@ static void fec_halt(struct eth_device* dev)
>  #define PHY_ID_LSI80225B     0x0016f880      /* LSI 80225/B */
>  #define PHY_ID_DM9161                0x0181B880      /* Davicom DM9161 */
>  #define PHY_ID_KSM8995M              0x00221450      /* MICREL KS8995MA */
> +#define PHY_ID_DP83846A              0x20005c20      /* NatSem DP83846A */
> +#define PHY_ID_DP83847               0x20005c30      /* NatSem DP83847 */
>  
>  /* send command to phy using mii, wait for result */
>  static uint
> @@ -924,6 +926,12 @@ static int mii_discover_phy(struct eth_device *dev)
>                               case PHY_ID_KSM8995M:
>                                       printf("MICREL KS8995M\n");
>                                       break;
> +                             case PHY_ID_DP83846A:
> +                                     printf("NatSem DP83846A\n");
> +                                     break;
> +                             case PHY_ID_DP83847:
> +                                     printf("NatSem DP83847\n");

Please s/NatSem/NatSemi/ here.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED]
Calm down, it's *__only* ones and zeroes.

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

Reply via email to