rtc: generic: allow building on all architectures
authorArnd Bergmann <arnd@arndb.de>
Tue, 1 Mar 2016 16:59:57 +0000 (17:59 +0100)
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>
Mon, 14 Mar 2016 16:08:31 +0000 (17:08 +0100)
commit64232fc33a5bcc29aeb001e1bee80e17a889b4fb
treea8cc15a572bb65d32b658c36a6a87748b14dd18c
parentede44c908d44b166a5b6bd7caacd105c2ff5a70f
rtc: generic: allow building on all architectures

There are four architectures using this driver, but since we can
build it with COMPILE_TEST, we should try dealing with the absence
of the asm/rtc.h header file, to avoid getting a build error:

drivers/rtc/rtc-generic.c:12:21: fatal error: asm/rtc.h: No such file or directory

This creates an alternative use of the driver, allowing architectures
to pass a set of rtc_class_ops in platform data. We can convert the
four architectures to use this and then remove the original
code.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
drivers/rtc/rtc-generic.c