Mini2440 modify 3.23: modify IRQ buttons driver

s3c2410_gpio_getpin() -> gpio_get_value()
---
drivers/char/mini2440_buttons.c: In function 'buttons_interrupt':
drivers/char/mini2440_buttons.c:50: error: implicit declaration of function 's3c2410_gpio_getpin'
---
Mini2440 modify 3.24: modify PWM buzzer driver

s3c2410_gpio_cfgpin()    ->     s3c_gpio_cfgpin()
s3c2410_gpio_setpin()    ->     gpio_set_value()
ioctl                -> unlocked_ioctl
from: b19dd42faf413b4705d4adb38521e82d73fa4249
//struct inode *inode,  --for [warning: initialization from incompatible pointer type]
init_MUTEX              ->      sema_init
From: 4882720b267b7b1d1b0ce08334b205f0329d4615
---
drivers/char/mini2440_pwm.c: In function 'PWM_Set_Freq':
drivers/char/mini2440_pwm.c:45: error: implicit declaration of function 's3c2410_gpio_cfgpin'
drivers/char/mini2440_pwm.c: In function 'PWM_Stop':
drivers/char/mini2440_pwm.c:80: error: implicit declaration of function 's3c2410_gpio_setpin'
drivers/char/mini2440_pwm.c: At top level:
drivers/char/mini2440_pwm.c:123: error: unknown field 'ioctl' specified in initializer
drivers/char/mini2440_pwm.c:123: warning: initialization from incompatible pointer type
drivers/char/mini2440_pwm.c: In function 'dev_init':
drivers/char/mini2440_pwm.c:136: error: implicit declaration of function 'init_MUTEX'
---