summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorBen Dooks <ben-linux@fluff.org>2009-05-18 20:03:23 +0100
committerBen Dooks <ben-linux@fluff.org>2009-05-18 20:03:23 +0100
commit9c0ec95797052af84b7579e2a00ea212cebf71a8 (patch)
treed1e9b441de9daee46db569bb34204d6e36f276aa /arch
parent373e9644c5f557bc8992036f9a9281e9d98aef40 (diff)
downloadlinux-stable-9c0ec95797052af84b7579e2a00ea212cebf71a8.tar.gz
linux-stable-9c0ec95797052af84b7579e2a00ea212cebf71a8.tar.bz2
linux-stable-9c0ec95797052af84b7579e2a00ea212cebf71a8.zip
[ARM] S3C24XX: GPIO: Move gpiolib initialisation earlier
The arch_initcall() is too late for board initialisation to use gpiolib when doing their machine specific initilisation via the .init_machine callback. Bring the file into line with the s3c64xx implementation and use the core_initcall() to register the GPIO chips. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/plat-s3c24xx/gpiolib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/plat-s3c24xx/gpiolib.c b/arch/arm/plat-s3c24xx/gpiolib.c
index a82adc3c98a5..9a2d114005b5 100644
--- a/arch/arm/plat-s3c24xx/gpiolib.c
+++ b/arch/arm/plat-s3c24xx/gpiolib.c
@@ -165,4 +165,4 @@ static __init int s3c24xx_gpiolib_init(void)
return 0;
}
-arch_initcall(s3c24xx_gpiolib_init);
+core_initcall(s3c24xx_gpiolib_init);