[3/4] powerpc/85xx: Add C293PCIE board support
Scott Wood
scottwood at freescale.com
Wed Jul 24 02:22:00 EST 2013
On 07/23/2013 02:47:18 AM, Liu Po-B43644 wrote:
> > > + partition at 1900000 {
> > > + /* 7MB for User Area */
> > > + reg = <0x01900000 0x00700000>;
> > > + label = "NAND User area";
> > > + };
> >
> > Above you say there's 4 GiB of NAND, but here you define
> partitions that
> > only cover 32 MiB.
> Can I set one partion include all other space(4GB- 32MB) with label
> name "Others"?
Are you sure you don't want to leave more room for the RFS? And what
is the difference between "user area" and "others"?
> > > diff --git a/arch/powerpc/platforms/85xx/c293pcie.c
> > > b/arch/powerpc/platforms/85xx/c293pcie.c
> > > new file mode 100644
> > > index 0000000..75dda12
> > > --- /dev/null
> > > +++ b/arch/powerpc/platforms/85xx/c293pcie.c
> > > @@ -0,0 +1,82 @@
> > > +/*
> > > + * C293PCIE Board Setup
> > > + *
> > > + * Copyright 2013 Freescale Semiconductor Inc.
> > > + *
> > > + * This program is free software; you can redistribute it
> and/or
> > > +modify it
> > > + * under the terms of the GNU General Public License as
> published
> > > +by the
> > > + * Free Software Foundation; either version 2 of the License,
> or
> > > +(at your
> > > + * option) any later version.
> > > + */
> > > +
> > > +#include <linux/stddef.h>
> > > +#include <linux/kernel.h>
> > > +#include <linux/pci.h>
> > > +#include <linux/delay.h>
> > > +#include <linux/interrupt.h>
> > > +#include <linux/of_platform.h>
> > > +
> > > +#include <asm/time.h>
> > > +#include <asm/machdep.h>
> > > +#include <asm/pci-bridge.h>
> > > +#include <mm/mmu_decl.h>
> > > +#include <asm/prom.h>
> > > +#include <asm/udbg.h>
> > > +#include <asm/mpic.h>
> > > +
> > > +#include <sysdev/fsl_soc.h>
> > > +#include <sysdev/fsl_pci.h>
> > > +
> > > +#include "mpc85xx.h"
> >
> > Are you sure you need all of these? I don't see any delays, for
> example.
> Thanks, I'll test and remove redundant includes.
Don't base it purely on testing -- you don't want to rely on
accidentally picking up a needed include from some other include (which
could change down the road). Base it on whether this file uses
something declared by the header in question.
-Scott
More information about the Linuxppc-dev
mailing list