Hi all,
Investigation reveals that the UCB1400 is only used on ARM OMAP
machines:
linux $ git grep '"ucb1400_core"'
arch/arm/mach-pxa/balloon3.c: .name = "ucb1400_core",
arch/arm/mach-pxa/cm-x2xx.c: .name = "ucb1400_core",
arch/arm/mach-pxa/colibri-pxa270.c: .name = "ucb1400_core",
arch/arm/mach-pxa/palmtc.c: .name = "ucb1400_core",
arch/arm/mach-pxa/vpac270.c: .name = "ucb1400_core",
drivers/mfd/ucb1400_core.c: .name = "ucb1400_core",
This means that CONFIG_TOUCHSCREEN_UCB1400=m, CONFIG_GPIO_UCB1400=y and
CONFIG_UCB1400_CORE=m are useless in non-ARM configuration files, and as
I understand it, they could also be removed from armv5tel/versatile and
armv7hl/exynos.
I'm going to do that if there are no objections in the next few days.
Also, investigation revealed that the gpio-ucb1400 driver is dead code
at the moment, and given that it can't be built as a module, I would
like to remove it not only in the Factory kernel but also in the 12.2,
12.3 and stable kernels (non-arm, at least.)
If you disagree, speak up now.
--
Jean Delvare
Suse L3
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-kernel+owner(a)opensuse.org