board-*: 移除部分编译警告,其中names是指针的数组,不能直接赋为字符串,会引起内核oops
author黄涛 <huangtao@rock-chips.com>
Wed, 8 Sep 2010 06:21:03 +0000 (14:21 +0800)
committer黄涛 <huangtao@rock-chips.com>
Wed, 8 Sep 2010 06:21:03 +0000 (14:21 +0800)
arch/arm/mach-rk2818/board-infosdk.c
arch/arm/mach-rk2818/board-midsdk.c
arch/arm/mach-rk2818/board-phonesdk.c
arch/arm/mach-rk2818/board-raho.c

index 609707151bfd2fdbdefaa00f04dac93ad6bb39eb..0d1fdc8ccd14d9c4182e25dfdc0bd23ce11c3eb6 100755 (executable)
@@ -351,7 +351,6 @@ struct pca9554_platform_data rk2818_pca9554_data={
        .pca9954_irq_pin=RK2818_PIN_PE2,
        .settinginfo=extern_gpio_settinginfo,
        .settinginfolen=ARRAY_SIZE(extern_gpio_settinginfo),
-       .names="pca9554",
 };
 #endif
 
@@ -458,7 +457,6 @@ struct tca6424_platform_data rk2818_tca6424_data={
        .rk_irq_gpio_pull_up_down = GPIOPullUp,
        .settinginfo=extgpio_tca6424_settinginfo,
        .settinginfolen=ARRAY_SIZE(extgpio_tca6424_settinginfo),
-       .names="extend_gpio_tca6424",
        .reseti2cpin = tca6424_reset_itr,
 };
 #endif
@@ -494,14 +492,16 @@ static struct wm8994_platform_data wm8994_data = {
  * i2c devices
  * author: kfx@rock-chips.com
 *****************************************************************************************/
-static void rk2818_i2c0_io_init(void)
+static int rk2818_i2c0_io_init(void)
 {
        rk2818_mux_api_set(GPIOE_I2C0_SEL_NAME, IOMUXA_I2C0);
+       return 0;
 }
 
-static void rk2818_i2c1_io_init(void)
+static int rk2818_i2c1_io_init(void)
 {
        rk2818_mux_api_set(GPIOE_U1IR_I2C1_NAME, IOMUXA_I2C1);
+       return 0;
 }
 struct rk2818_i2c_platform_data default_i2c0_data = { 
        .bus_num    = 0,
index c42f1c6b96fd7f8a8a483aca309e9abaee1ab600..f18556ebbc55bcbeb60be830fdcb66ff7d68594b 100755 (executable)
@@ -250,7 +250,6 @@ struct pca9554_platform_data rk2818_pca9554_data={
        .pca9954_irq_pin=RK2818_PIN_PE2,
        .settinginfo=extern_gpio_settinginfo,
        .settinginfolen=ARRAY_SIZE(extern_gpio_settinginfo),
-       .names="pca9554",
 };
 #endif
 
index ec63df34107edc19ac9f17773ff6c866a0361ec4..46da4192de9a7d4ed5d4020a8d5fa7f9b077282c 100755 (executable)
@@ -250,7 +250,6 @@ struct pca9554_platform_data rk2818_pca9554_data={
        .pca9954_irq_pin=RK2818_PIN_PE2,
        .settinginfo=extern_gpio_settinginfo,
        .settinginfolen=ARRAY_SIZE(extern_gpio_settinginfo),
-       .names="pca9554",
 };
 #endif
 
index b03a9a82a05244b377c8f85d2e4d92ec9b461f7a..3c5eeb0128f5642812e349f7553b3bb1cff9567c 100644 (file)
@@ -358,7 +358,6 @@ struct pca9554_platform_data rk2818_pca9554_data={
        .pca9954_irq_pin=RK2818_PIN_PE2,
        .settinginfo=extern_gpio_settinginfo,
        .settinginfolen=ARRAY_SIZE(extern_gpio_settinginfo),
-       .names="pca9554",
 };
 #endif
 
@@ -674,14 +673,16 @@ static struct wm8994_platform_data wm8994_data = {
  * i2c devices
  * author: kfx@rock-chips.com
 *****************************************************************************************/
-static void rk2818_i2c0_io_init(void)
+static int rk2818_i2c0_io_init(void)
 {
        rk2818_mux_api_set(GPIOE_I2C0_SEL_NAME, IOMUXA_I2C0);
+       return 0;
 }
 
-static void rk2818_i2c1_io_init(void)
+static int rk2818_i2c1_io_init(void)
 {
        rk2818_mux_api_set(GPIOE_U1IR_I2C1_NAME, IOMUXA_I2C1);
+       return 0;
 }
 
 struct rk2818_i2c_platform_data default_i2c0_data = {