On Mon, Jun 01, 2015 at 05:09:11PM +0200, poesc...@lemonage.de wrote: > From: Lars Poeschel <poesc...@lemonage.de> > > This add a Kconfig entry that allows to set the board revision in > menuconfig. So the deprecated CONFIG_SYS_EXTRA_OPTIONS is no longer > needed for this boad. > > Signed-off-by: Lars Poeschel <poesc...@lemonage.de>
I like the concept but CONFIG_REVx is way too generic. Can we maybe re-work things as CONFIG_TARGET_PCM051_REV1 / CONFIG_TARGET_PCM051_REV3 (and those select CONFIG_TARGET_PCM051) ? Masahiro? Thanks! > --- > board/phytec/pcm051/Kconfig | 19 +++++++++++++++++++ > configs/pcm051_rev1_defconfig | 2 +- > configs/pcm051_rev3_defconfig | 2 +- > 3 files changed, 21 insertions(+), 2 deletions(-) > > diff --git a/board/phytec/pcm051/Kconfig b/board/phytec/pcm051/Kconfig > index 2cc0d88..c1071c6 100644 > --- a/board/phytec/pcm051/Kconfig > +++ b/board/phytec/pcm051/Kconfig > @@ -12,4 +12,23 @@ config SYS_SOC > config SYS_CONFIG_NAME > default "pcm051" > > +choice > +prompt "pcm051 revision select" > +default REV3 > + > +config REV1 > + bool "pcm051 revision 1 or 2" > + help > + If you have 1358.1 written on the pcb of your pcm051, you > + have a revision 1 board. Likewise if you have 1358.2 on your > + board, it is a revision 2 board and this entry is for you. > + > +config REV3 > + bool "pcm051 revision 3" > + help > + If you have 1358.3 written on the pcb of your pcm051, you > + have a revision 3 board and you have to select this entry. > + > +endchoice > + > endif > diff --git a/configs/pcm051_rev1_defconfig b/configs/pcm051_rev1_defconfig > index af02b2f..0a28195 100644 > --- a/configs/pcm051_rev1_defconfig > +++ b/configs/pcm051_rev1_defconfig > @@ -1,4 +1,4 @@ > CONFIG_ARM=y > CONFIG_TARGET_PCM051=y > CONFIG_SPL=y > -CONFIG_SYS_EXTRA_OPTIONS="REV1" > +CONFIG_REV1=y > diff --git a/configs/pcm051_rev3_defconfig b/configs/pcm051_rev3_defconfig > index 2a907d7..4ad49df 100644 > --- a/configs/pcm051_rev3_defconfig > +++ b/configs/pcm051_rev3_defconfig > @@ -1,4 +1,4 @@ > CONFIG_ARM=y > CONFIG_TARGET_PCM051=y > CONFIG_SPL=y > -CONFIG_SYS_EXTRA_OPTIONS="REV3" > +CONFIG_REV3=y > -- > 2.1.4 > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot