1
linux/arch/arm/mach-s3c2410
Ben Dooks 2a513ce799 [ARM] 3303/1: S3C24XX - add clock enable usage counting
Patch from Ben Dooks

Move to using an enable count for the shared clocks
and protect the clock system using a mutex instead
of just disabling IRQs during the clock update.

Since there is little more code in the path for
non-shared clocks, the enable and disable calls
use the same code for each.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-02-08 21:09:05 +00:00
..
bast-irq.c [ARM] 2884/1: BAST - fix PC104 IRQ routing 2005-09-07 17:24:48 +01:00
bast.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
clock.c [ARM] 3303/1: S3C24XX - add clock enable usage counting 2006-02-08 21:09:05 +00:00
clock.h [ARM] 3303/1: S3C24XX - add clock enable usage counting 2006-02-08 21:09:05 +00:00
cpu.c [ARM] 3286/2: S3C2400 - adds to the table of supported CPUs 2006-02-01 21:24:24 +00:00
cpu.h [ARM] 3266/1: S3C2400 - adds macro S3C24XX 2006-01-26 15:20:50 +00:00
devs.c [ARM] 3266/1: S3C2400 - adds macro S3C24XX 2006-01-26 15:20:50 +00:00
devs.h Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
dma.c [ARM] 3266/1: S3C2400 - adds macro S3C24XX 2006-01-26 15:20:50 +00:00
gpio.c [ARM] 3284/1: S3C2400 - adds support to GPIO 2006-02-01 21:24:23 +00:00
irq.c [ARM] Wrap calls to descriptor handlers 2005-09-04 19:45:00 +01:00
irq.h [PATCH] ARM: 2829/1: S3C2410 - split s3c2440 irq specifics from core irq.c 2005-07-26 19:20:27 +01:00
Kconfig [ARM] 3132/1: S3C2410 - reset on decompression error 2005-11-08 22:43:05 +00:00
mach-anubis.c [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2) 2006-01-13 20:51:52 +00:00
mach-bast.c [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2) 2006-01-13 20:51:52 +00:00
mach-h1940.c [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2) 2006-01-13 20:51:52 +00:00
mach-n30.c [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2) 2006-01-13 20:51:52 +00:00
mach-nexcoder.c [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2) 2006-01-13 20:51:52 +00:00
mach-otom.c [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2) 2006-01-13 20:51:52 +00:00
mach-rx3715.c [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2) 2006-01-13 20:51:52 +00:00
mach-smdk2410.c [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2) 2006-01-13 20:51:52 +00:00
mach-smdk2440.c [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2) 2006-01-13 20:51:52 +00:00
mach-vr1000.c [ARM] 3260/1: remove phys_ram from struct machine_desc (part 2) 2006-01-13 20:51:52 +00:00
Makefile [ARM] 3284/1: S3C2400 - adds support to GPIO 2006-02-01 21:24:23 +00:00
Makefile.boot Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pm-simtec.c [ARM] 2889/1: S3C2410 - Add machine Anubis 2005-09-07 11:49:23 +01:00
pm.c [ARM] 2874/1: S3C2410 - add cpu_init() call after sleep wakeup 2005-09-03 19:39:26 +01:00
pm.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
s3c2400-gpio.c [ARM] 3284/1: S3C2400 - adds support to GPIO 2006-02-01 21:24:23 +00:00
s3c2410-gpio.c [ARM] 3284/1: S3C2400 - adds support to GPIO 2006-02-01 21:24:23 +00:00
s3c2410.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
s3c2410.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
s3c2440-clock.c [ARM] Move asm/hardware/clock.h to linux/clk.h 2006-01-07 16:15:52 +00:00
s3c2440-dsc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
s3c2440-irq.c [ARM] Wrap calls to descriptor handlers 2005-09-04 19:45:00 +01:00
s3c2440.c [ARM] Move asm/hardware/clock.h to linux/clk.h 2006-01-07 16:15:52 +00:00
s3c2440.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sleep.S [ARM] 3284/1: S3C2400 - adds support to GPIO 2006-02-01 21:24:23 +00:00
time.c [ARM] Move asm/hardware/clock.h to linux/clk.h 2006-01-07 16:15:52 +00:00
usb-simtec.c [PATCH] IRQ type flags 2006-01-08 20:13:46 -08:00
usb-simtec.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00