Thread (178 messages) flat view 178 messages, 24 authors, 2014-03-26
STALE4513d

[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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help