mfd : Fix dbx500 compilation error
authorDaniel Lezcano <daniel.lezcano@linaro.org>
Mon, 2 Apr 2012 15:55:48 +0000 (17:55 +0200)
committerVarun Wadekar <vwadekar@nvidia.com>
Wed, 25 Apr 2012 06:53:01 +0000 (11:53 +0530)
commitaf30636764aec2b03f2a5cd9b1203cb35a3d5bc9
tree11f5ad24e5ba957afa1162427898bd269a7a7cf9
parent60296e85d8a58a7474ebd2a17c9d086a5b27022f
mfd : Fix dbx500 compilation error

The ux500 default config enables the db5500 and the db8500.
The incoming cpuidle driver uses the 'prcmu_enable_wakeups'
and the 'prcmu_set_power_state' functions but these ones
are defined but not implemented for the db5500, leading to
an unresolved symbol error at link time. In order to compile,
we have to disable the db5500 support which is not acceptable
for the default config.

I noticed there are also some other functions which are
defined but not implemented.

This patch fix this by removing the functions definitions
and move out of the config section the empty functions which
are normally used when the DB550 config is disabled.
Only the functions which are not implemented are concerned
by this modification.

Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
include/linux/mfd/db5500-prcmu.h