> +#ifdef CONFIG_KIRKWOOD_EGIGA_INIT
> +     /*
> +      * Set egiga port0/1 in normal functional mode
> +      * This is required becasue on kirkwood by default ports are in reset 
> mode
> +      * OS egiga driver may not have provision to set them in normal mode
> +      * and if u-boot is build without network support, network may fail at 
> OS level
> +      */
> +     reg = readl((KW_EGIGA0_BASE + 0x44c));  /* PORT_SERIAL_CONTROL1_REG */
                                                  so please define it and use
                                                  it
> +     reg &= ~(1 << 4);       /* Clear PortReset Bit */
> +     writel(reg, (KW_EGIGA0_BASE + 0x44c));  /* PORT_SERIAL_CONTROL1_REG */
> +     reg = readl((KW_EGIGA1_BASE + 0x44c));  /* PORT_SERIAL_CONTROL1_REG */
> +     reg &= ~(1 << 4);       /* Clear PortReset Bit */
> +     writel(reg, (KW_EGIGA1_BASE + 0x44c));  /* PORT_SERIAL_CONTROL1_REG */
> +#endif
> +#ifdef CONFIG_KIRKWOOD_PCIE_INIT
> +     /*
> +      * Enable PCI Express Port0
> +      */
> +     reg = readl(KW_REG_CPU_CTRL_STAT);
> +     reg |= (1 << 0);                /* Set PEX0En Bit */
> +     writel(reg, KW_REG_CPU_CTRL_STAT);
> +#endif
> +     return 0;
> +}
> +#endif /* CONFIG_ARCH_CPU_INIT */
> diff --git a/include/asm-arm/config.h b/include/asm-arm/config.h
> index 049c44e..5d52f15 100644
> --- a/include/asm-arm/config.h
> +++ b/include/asm-arm/config.h
> @@ -21,4 +21,8 @@
>  #ifndef _ASM_CONFIG_H_
>  #define _ASM_CONFIG_H_
>  
> +#if defined (CONFIG_KIRKWOOD)
> +#include <asm-arm/arch-kirkwood/kirkwood.h>
> +#endif /* CONFIG_KIRKWOOD */
a header must only be include in the file that need it
please remove from here
> +
>  #endif
> diff --git a/include/common.h b/include/common.h
> index 30fff7d..9e4b859 100644
> --- a/include/common.h
> +++ b/include/common.h
> @@ -294,6 +294,7 @@ void      pciinfo       (int, int);
>  #endif
>  #endif
>  
> +int  arch_misc_init (void);
please move to include/asm-arm/u-boot-arm.h

Best Regards,
J.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to