[PATCH 08/62] ARM: davinci: use explicit 'select' for DA850_EVM
From: Sekhar Nori <hidden>
Date: 2014-03-20 12:47:13
On Thursday 20 March 2014 12:59 AM, Arnd Bergmann wrote:
The DAVINCI_DA850_EVM board uses an unusual method to enable the GPIO_PCA953X and KEYBOARD_GPIO_POLLED symbols, which leads to the dependencies on these symbols being ignored. As GPIO_PCA953X actually requires I2C, that can lead to build failures when I2C is disabled. This patch removes the duplicate symbol definitions
I am okay with this..
and instead adds equivalent 'select' statements that are conditional on the underlying dependencies.
.. but not sure this is needed. The PCA953X was defaulted to y mainly because the IO expander was used to detect presence of daughter cards. Even then, I don't think there is any need to force its selection.
A different question whether we actually want to automatically enable them at all or rather put them into defconfig, but that should be a separate patch.
It can be enabled through defconfig as you said. I agree that can be a separate patch. For now, just dropping the replicated Kconfig symbols should be okay. Thanks, Sekhar