[U-Boot] [PATCH 2/2] XPedite5200 board support
Wolfgang Denk
wd at denx.de
Wed Nov 19 00:36:34 CET 2008
Dear Peter Tyser,
In message <1225213372-15439-3-git-send-email-ptyser at xes-inc.com> you wrote:
> Initial support for Extreme Engineering Solutions XPedite5200 -
> a MPC8548-based PMC single board computer.
>
> Signed-off-by: Peter Tyser <ptyser at xes-inc.com>
There are some coding style violations: identation not by TAB, bad
multiline comments, way too long lines,
> diff --git a/board/xes/common/fsl_85xx_pci.c b/board/xes/common/fsl_85xx_pci.c
> index ac91534..b86a044 100644
> --- a/board/xes/common/fsl_85xx_pci.c
> +++ b/board/xes/common/fsl_85xx_pci.c
...
> void pci_init_board(void)
> {
> @@ -96,6 +132,66 @@ void pci_init_board(void)
> debug(" pci_init_board: devdisr=%x, io_sel=%x, host_agent=%x\n",
> devdisr, io_sel, host_agent);
>
> +#ifdef CONFIG_PCI1
> +{
Wrong indentation ?
> + width = 0; /* Silence compiler warning... */
> + io_sel &= 0xf; /* Silence compiler warning... */
> + pci = (ccsr_fsl_pci_t *) CONFIG_SYS_PCI1_ADDR;
> + hose = &pci1_hose;
> + host = host_agent_cfg[host_agent].pci_host[0];
> + r = hose->regions;
> +
> + uint pci_spd_norm = (gur->pordevsr & MPC85xx_PORDEVSR_PCI1_SPD);
> + uint pci_32 = gur->pordevsr & MPC85xx_PORDEVSR_PCI1_PCI32;
> + uint pci_arb = gur->pordevsr & MPC85xx_PORDEVSR_PCI1_ARB;
> + uint pcix = gur->pordevsr & MPC85xx_PORDEVSR_PCI1;
> + uint freq = CONFIG_SYS_CLK_FREQ / 1000 / 1000;
Please never mix declarations with code.
> + first_free_busno = hose->last_busno+1;
> + printf(" PCI1 on bus %02x - %02x\n",
> + hose->first_busno, hose->last_busno);
> + } else {
> + printf(" PCI1: disabled\n");
> + }
> +}
> +#elif defined CONFIG_MPC8548
> + /* PCI1 not present on MPC8572 */
> + gur->devdisr |= MPC85xx_DEVDISR_PCI1; /* disable */
> +#endif
Yes, wrong indentation.
> diff --git a/board/xes/xpedite5200/ddr.c b/board/xes/xpedite5200/ddr.c
> new file mode 100644
> index 0000000..c5616d5
> --- /dev/null
> +++ b/board/xes/xpedite5200/ddr.c
I think one day we will have to merge all these 20+ ddr.c files into
one or a few common ones :-( Much to much copy & paste around 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: wd at denx.de
If the facts don't fit the theory, change the facts.
-- Albert Einstein
More information about the U-Boot
mailing list