summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/prm2xxx.c
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2014-05-26 12:59:00 -0700
committerOlof Johansson <olof@lixom.net>2014-05-26 12:59:00 -0700
commitae0cda2f2a243126aa84725183d463b4e1064024 (patch)
tree95c5f1e15dc449fa6a3467808a4346e0f31482d2 /arch/arm/mach-omap2/prm2xxx.c
parentb33cdd283bd917d431469c29419c2cf2624bd683 (diff)
parentea351c1603df0607b68eb4663b82ba7a70519d2e (diff)
Merge tag 'omap-for-v3.16/prcm-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/cleanup
Merge "ARM: omap prcm changes for v3.16 merge window" from Tony Lindgren: PRCM changes for omaps. I ended up merging these with the big endian changes because of the merge conflicts for read and write operations. Via Paul Walmsley <paul@pwsan.com>: Some OMAP PRCM cleanup patches. These help prepare to convert the PRCM code into drivers. Basic build, boot, and PM test results are available here: http://www.pwsan.com/omap/testlogs/prcm-cleanup-v3.16/20140515213244/ * tag 'omap-for-v3.16/prcm-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: ARM: OMAP4: PRCM: remove references to cm-regbits-44xx.h from PRCM core files ARM: OMAP3/4: PRM: add support of late_init call to prm_ll_ops ARM: OMAP3/OMAP4: PRM: add prm_features flags and add IO wakeup under it ARM: OMAP3/4: PRM: provide io chain reconfig function through irq setup ARM: OMAP2+: PRM: remove unnecessary cpu_is_XXX calls from prm_init / exit ARM: OMAP2+: PRCM: cleanup some header includes ARM: OMAP4: CM: use cm_base* in register address calculations ARM: OMAP2/3: CM: remove some external dependencies ARM: OMAP2+: prcm: add omap_test_timeout to prcm-common.h ARM: OMAP3: CM: remove a few OMAP34XX_CM_REGADDR defines ARM: OMAP: debug-leds: raw read and write endian fix ARM: OMAP: counter-32k: raw read and write endian fix ARM: OMAP: dmtimer: raw read and write endian fix ARM: OMAP2+: raw read and write endian fix Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/mach-omap2/prm2xxx.c')
-rw-r--r--arch/arm/mach-omap2/prm2xxx.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/arch/arm/mach-omap2/prm2xxx.c b/arch/arm/mach-omap2/prm2xxx.c
index 418de9c3b31..a3a3cca2bcc 100644
--- a/arch/arm/mach-omap2/prm2xxx.c
+++ b/arch/arm/mach-omap2/prm2xxx.c
@@ -18,9 +18,6 @@
#include <linux/io.h>
#include <linux/irq.h>
-#include "soc.h"
-#include "common.h"
-#include "vp.h"
#include "powerdomain.h"
#include "clockdomain.h"
#include "prm2xxx.h"
@@ -201,19 +198,11 @@ static struct prm_ll_data omap2xxx_prm_ll_data = {
int __init omap2xxx_prm_init(void)
{
- if (!cpu_is_omap24xx())
- return 0;
-
return prm_register(&omap2xxx_prm_ll_data);
}
static void __exit omap2xxx_prm_exit(void)
{
- if (!cpu_is_omap24xx())
- return;
-
- /* Should never happen */
- WARN(prm_unregister(&omap2xxx_prm_ll_data),
- "%s: prm_ll_data function pointer mismatch\n", __func__);
+ prm_unregister(&omap2xxx_prm_ll_data);
}
__exitcall(omap2xxx_prm_exit);