On Tuesday 08 January 2008, Olof Johansson wrote:
> > diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
> > index 66a3d8c..81c3f05 100644
> > --- a/arch/powerpc/Kconfig
> > +++ b/arch/powerpc/Kconfig
> > @@ -470,7 +470,7 @@ config PCI
> >       bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_86xx 
> > \
> >               || PPC_MPC52xx || (EMBEDDED && (PPC_PSERIES || PPC_ISERIES)) \
> >               || PPC_PS3
> > -     default y if !40x && !CPM2 && !8xx && !PPC_83xx \
> > +     default y if !40x && !CPM2 && !8xx && !PPC_512x && !PPC_83xx \
> >               && !PPC_85xx && !PPC_86xx
> 
> This is getting out of control. Not a comment to this specific patch,
> but it's getting silly.
> 
> Btw, why no PCI by default on this platform when it seemingly is default
> on 5200? I thought they were fairly similar.
> 

Just an idea how to restructure this, you could have

config PCI_POSSIBLE
        bool
        help
          select this from your platform if it can support PCI.

config PCI_DEFAULT
        bool
        select
        help
          select this from your platform if you want PCI on by default

config PCI
        bool "PCI support"
        depends on PCI_POSSIBLE || PCI_DEFAULT
        default PCI_DEFAULT

config 40x
        # there could be PCI, but normally there isn't
        select PCI_POSSIBLE
        
config PPC_83xx 
        # PCI is normally wanted on 83xx, but you can disable it
        select PCI_DEFAULT

config CHRP
        # CHRP can only be built correctly when PCI is enabled
        select PCI

        Arnd <><
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to