ARM: orion: only select I2C_BOARDINFO when using I2C
authorArnd Bergmann <arnd@arndb.de>
Tue, 23 Feb 2016 14:06:37 +0000 (15:06 +0100)
committerGregory CLEMENT <gregory.clement@free-electrons.com>
Thu, 25 Feb 2016 14:37:16 +0000 (15:37 +0100)
commit993e221518a0425272dda85b73b27c827d4e5fad
tree2acbcba28440bc36792a2b2b3630d6567c2b2a78
parent92e963f50fc74041b5e9e744c330dca48e04f08d
ARM: orion: only select I2C_BOARDINFO when using I2C

If we select I2C_BOARDINFO and I2C is disabled, we get a
harmless Kconfig warning:

warning: (MACH_DOVE_DB && MACH_DB88F5281 && MACH_RD88F5182 && MACH_RD88F5182_DT && MACH_KUROBOX_PRO && MACH_DNS323 && MACH_LINKSTATION_PRO && MACH_LINKSTATION_LSCHL && MACH_LINKSTATION_LS_HGL && MACH_NET2BIG) selects I2C_BOARDINFO which has unmet direct dependencies (I2C)

Making the select itself conditional avoids the warning and
makes the kernel slightly smaller as the compiler will be
able to drop the unused board info.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Acked-by: Jason Cooper <jason@lakedaemon.net>
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
arch/arm/mach-dove/Kconfig
arch/arm/mach-orion5x/Kconfig