linux-sg2042/arch/sh/kernel/cpu/sh4a
Paul Mundt ae891a4264 sh: clkfwk: Fix up the clk_enable() error path.
There are a couple of instances where a clk_enable() can fail, which the
SH-Mobile code presently handles, but doesn't get reported all the way
back up. This fixes up the return type so the errors make it all the way
down to the drivers.

Additionally, we now also error out properly if the parent enable fails.
Prep work for aggressively turning off unused clocks on boot.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-05-12 05:30:10 +09:00
..
Makefile sh: Add support for SH7724 (SH-Mobile R2R) CPU subtype. 2009-04-16 14:40:56 +09:00
clock-sh7722.c sh: clkfwk: Fix up the clk_enable() error path. 2009-05-12 05:30:10 +09:00
clock-sh7763.c sh: clkfwk: Consolidate the ALWAYS_ENABLED / NEEDS_INIT mess. 2009-05-12 05:14:53 +09:00
clock-sh7770.c sh: clkfwk: Make recalc return an unsigned long. 2009-05-12 03:45:08 +09:00
clock-sh7780.c sh: clkfwk: Consolidate the ALWAYS_ENABLED / NEEDS_INIT mess. 2009-05-12 05:14:53 +09:00
clock-sh7785.c sh: clkfwk: Consolidate the ALWAYS_ENABLED / NEEDS_INIT mess. 2009-05-12 05:14:53 +09:00
clock-sh7786.c sh: clkfwk: Consolidate the ALWAYS_ENABLED / NEEDS_INIT mess. 2009-05-12 05:14:53 +09:00
clock-shx3.c sh: clkfwk: Consolidate the ALWAYS_ENABLED / NEEDS_INIT mess. 2009-05-12 05:14:53 +09:00
pinmux-sh7722.c sh: Move the CPU definition headers from asm/ to cpu/. 2008-10-20 12:04:53 +09:00
pinmux-sh7723.c sh: Move the CPU definition headers from asm/ to cpu/. 2008-10-20 12:04:53 +09:00
pinmux-sh7724.c sh: Add support for SH7724 (SH-Mobile R2R) CPU subtype. 2009-04-16 14:40:56 +09:00
pinmux-sh7785.c sh: sh7785 pinmux support 2008-10-23 11:59:37 +09:00
pinmux-sh7786.c sh: Tidy up sh7786 pinmux table. 2009-03-31 07:39:51 +09:00
setup-sh7343.c sh: clkfwk: Convert SH-Mobile CPUs to use CLK_ENABLE_ON_INIT. 2009-05-12 05:18:13 +09:00
setup-sh7366.c sh: clkfwk: Convert SH-Mobile CPUs to use CLK_ENABLE_ON_INIT. 2009-05-12 05:18:13 +09:00
setup-sh7722.c sh: clkfwk: Convert SH-Mobile CPUs to use CLK_ENABLE_ON_INIT. 2009-05-12 05:18:13 +09:00
setup-sh7723.c sh: clkfwk: Convert SH-Mobile CPUs to use CLK_ENABLE_ON_INIT. 2009-05-12 05:18:13 +09:00
setup-sh7724.c sh: clkfwk: Convert SH-Mobile CPUs to use CLK_ENABLE_ON_INIT. 2009-05-12 05:18:13 +09:00
setup-sh7763.c sh: Restore RTC IRQ setting for SH7763 setup. 2009-03-06 14:37:34 +09:00
setup-sh7770.c sh: Hook up the rest of the SH7770 serial ports. 2008-04-18 09:50:02 -07:00
setup-sh7780.c sh: TMU platform data for sh7780 2009-05-11 22:02:04 +09:00
setup-sh7785.c sh: TMU platform data for sh7785 2009-05-08 11:40:09 +09:00
setup-sh7786.c sh: TMU platform data for SH7786. 2009-05-08 21:57:04 +09:00
setup-shx3.c sh: TMU platform data for SH-X3 proto CPU. 2009-05-08 22:09:30 +09:00
smp-shx3.c sh: smp: shove a cpu_relax() in the plat_start_cpu() busy loop. 2008-09-08 10:35:03 +09:00