diff options
author | mokopatches <mokopatches@openmoko.org> | 2008-11-19 17:03:18 +0000 |
---|---|---|
committer | warmcat <andy@warmcat.com> | 2008-11-19 17:03:18 +0000 |
commit | c40a3ecef6534b354620a809fd015f4b9961b8fe (patch) | |
tree | fc1b6788a21be5b9abd7e621e4c88c608f8a3978 /arch | |
parent | f84b459f4c7778f2d31365770e004c2b75a09e9c (diff) |
s3c2410-qt2410-buttons.patch
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-s3c2410/mach-qt2410.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c2410/mach-qt2410.c b/arch/arm/mach-s3c2410/mach-qt2410.c index 4540c7acd65..a6f92e9ae6a 100644 --- a/arch/arm/mach-s3c2410/mach-qt2410.c +++ b/arch/arm/mach-s3c2410/mach-qt2410.c @@ -321,6 +321,24 @@ static int __init qt2410_tft_setup(char *str) __setup("tft=", qt2410_tft_setup); +static struct resource qt2410_button_resources[] = { + [0] = { + .start = S3C2410_GPF0, + .end = S3C2410_GPF0, + }, + [1] = { + .start = S3C2410_GPF2, + .end = S3C2410_GPF2, + }, +}; + +struct platform_device qt2410_button_dev = { + .name ="qt2410-button", + .num_resources = ARRAY_SIZE(qt2410_button_resources), + .resource = qt2410_button_resources, +}; + + static void __init qt2410_map_io(void) { s3c24xx_init_io(qt2410_iodesc, ARRAY_SIZE(qt2410_iodesc)); |