summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorBen Dooks <ben-linux@fluff.org>2009-05-18 21:03:23 +0200
committerBen Dooks <ben-linux@fluff.org>2009-05-18 21:03:23 +0200
commit9c0ec95797052af84b7579e2a00ea212cebf71a8 (patch)
treed1e9b441de9daee46db569bb34204d6e36f276aa /arch
parent[ARM] S3C24XX: GPIO: Fix error returns from gpio functions (diff)
downloadlinux-9c0ec95797052af84b7579e2a00ea212cebf71a8.tar.xz
linux-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);