[PATCH 1/1] ARM: add PROC_DEVICETREE support in Kconfig

Xiao Jiang jgq516 at gmail.com
Fri Jul 6 19:15:38 EDT 2012


2012/7/6 Rob Herring <robherring2 at gmail.com>

> On 07/06/2012 05:38 AM, jgq516 at gmail.com wrote:
> > From: Xiao Jiang <jgq516 at gmail.com>
> >
> > Since more and more arm chips support device tree, it'd be better add
> PROC_DEVICETREE
> > in arch/arm/Kconfig to avoid duplicate code.
>
> I think this should remain user choice. If its going to be selected,
> then you might as well just remove the option altogether. Perhaps just
> make the option default to yes.
>
> Hmm, sounds reasonable from your point. So the better choice is to set the
option default to Y if the board has dt support just like tegra_defconfig
and at91_dt_defconfig,  right? thanks.

Regards,
Xiao

Rob
>
> > Signed-off-by: Xiao Jiang <jgq516 at gmail.com>
> > ---
> >  arch/arm/Kconfig                   |    1 +
> >  arch/arm/configs/at91_dt_defconfig |    1 -
> >  arch/arm/configs/tegra_defconfig   |    1 -
> >  arch/arm/plat-omap/Kconfig         |    1 -
> >  4 files changed, 1 insertions(+), 3 deletions(-)
> >
> > diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> > index a91009c..f68896e 100644
> > --- a/arch/arm/Kconfig
> > +++ b/arch/arm/Kconfig
> > @@ -1864,6 +1864,7 @@ config USE_OF
> >       select OF
> >       select OF_EARLY_FLATTREE
> >       select IRQ_DOMAIN
> > +     select PROC_DEVICETREE if PROC_FS
> >       help
> >         Include support for flattened device tree machine descriptions.
> >
> > diff --git a/arch/arm/configs/at91_dt_defconfig
> b/arch/arm/configs/at91_dt_defconfig
> > index 67bc571..b856cb6 100644
> > --- a/arch/arm/configs/at91_dt_defconfig
> > +++ b/arch/arm/configs/at91_dt_defconfig
> > @@ -64,7 +64,6 @@ CONFIG_MTD_NAND=y
> >  CONFIG_MTD_NAND_ATMEL=y
> >  CONFIG_MTD_UBI=y
> >  CONFIG_MTD_UBI_GLUEBI=y
> > -CONFIG_PROC_DEVICETREE=y
> >  CONFIG_BLK_DEV_LOOP=y
> >  CONFIG_BLK_DEV_RAM=y
> >  CONFIG_BLK_DEV_RAM_COUNT=4
> > diff --git a/arch/arm/configs/tegra_defconfig
> b/arch/arm/configs/tegra_defconfig
> > index 1198dd6..43e7b65 100644
> > --- a/arch/arm/configs/tegra_defconfig
> > +++ b/arch/arm/configs/tegra_defconfig
> > @@ -72,7 +72,6 @@ CONFIG_IPV6_TUNNEL=y
> >  CONFIG_IPV6_MULTIPLE_TABLES=y
> >  # CONFIG_WIRELESS is not set
> >  # CONFIG_FIRMWARE_IN_KERNEL is not set
> > -CONFIG_PROC_DEVICETREE=y
> >  CONFIG_BLK_DEV_LOOP=y
> >  CONFIG_AD525X_DPOT=y
> >  CONFIG_AD525X_DPOT_I2C=y
> > diff --git a/arch/arm/plat-omap/Kconfig b/arch/arm/plat-omap/Kconfig
> > index ad95c7a..4e2cb17 100644
> > --- a/arch/arm/plat-omap/Kconfig
> > +++ b/arch/arm/plat-omap/Kconfig
> > @@ -27,7 +27,6 @@ config ARCH_OMAP2PLUS
> >       select GENERIC_IRQ_CHIP
> >       select OMAP_DM_TIMER
> >       select USE_OF
> > -     select PROC_DEVICETREE if PROC_FS
> >       help
> >         "Systems based on OMAP2, OMAP3 or OMAP4"
> >
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20120707/d56f2dbc/attachment-0001.html>


More information about the linux-arm-kernel mailing list