ARM: OMAP2/3: CM: remove direct register access macros from common header

Done in preparation to move CM to be a driver of its own. This patch causes
currently a build breakage which will be addressed in next patches.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
ARM: OMAP3: PRM: move prcm wakeup helper to prm driver

Done in preparation to make the prm an individual driver.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
ARM: OMAP3: PRM: move iva reset to PRM driver

This is a more proper isolation of the code. Done in preparation of making
PRM an individual driver.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
SQUASH: CLK: TI: APLL: fix missing init name for omap2 APLLs

Signed-off-by: Tero Kristo <t-kristo@ti.com>
CLK: TI: clockdomain: check the result of clk_get for failed clock init

Prevents a crash in cases where a clock is missing from clock node, basically
in cases where clock init has failed for some reason.

Signed-off-by: Tero Kristo <t-kristo@ti.com>