diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-devkit8000.c')
-rw-r--r-- | arch/arm/mach-omap2/board-devkit8000.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/arch/arm/mach-omap2/board-devkit8000.c b/arch/arm/mach-omap2/board-devkit8000.c index 53ac762518bd..451e7ff08b18 100644 --- a/arch/arm/mach-omap2/board-devkit8000.c +++ b/arch/arm/mach-omap2/board-devkit8000.c | |||
@@ -118,27 +118,27 @@ static int devkit8000_panel_enable_lcd(struct omap_dss_device *dssdev) | |||
118 | twl_i2c_write_u8(TWL4030_MODULE_LED, 0x0, 0x0); | 118 | twl_i2c_write_u8(TWL4030_MODULE_LED, 0x0, 0x0); |
119 | 119 | ||
120 | if (gpio_is_valid(dssdev->reset_gpio)) | 120 | if (gpio_is_valid(dssdev->reset_gpio)) |
121 | gpio_set_value(dssdev->reset_gpio, 1); | 121 | gpio_set_value_cansleep(dssdev->reset_gpio, 1); |
122 | return 0; | 122 | return 0; |
123 | } | 123 | } |
124 | 124 | ||
125 | static void devkit8000_panel_disable_lcd(struct omap_dss_device *dssdev) | 125 | static void devkit8000_panel_disable_lcd(struct omap_dss_device *dssdev) |
126 | { | 126 | { |
127 | if (gpio_is_valid(dssdev->reset_gpio)) | 127 | if (gpio_is_valid(dssdev->reset_gpio)) |
128 | gpio_set_value(dssdev->reset_gpio, 0); | 128 | gpio_set_value_cansleep(dssdev->reset_gpio, 0); |
129 | } | 129 | } |
130 | 130 | ||
131 | static int devkit8000_panel_enable_dvi(struct omap_dss_device *dssdev) | 131 | static int devkit8000_panel_enable_dvi(struct omap_dss_device *dssdev) |
132 | { | 132 | { |
133 | if (gpio_is_valid(dssdev->reset_gpio)) | 133 | if (gpio_is_valid(dssdev->reset_gpio)) |
134 | gpio_set_value(dssdev->reset_gpio, 1); | 134 | gpio_set_value_cansleep(dssdev->reset_gpio, 1); |
135 | return 0; | 135 | return 0; |
136 | } | 136 | } |
137 | 137 | ||
138 | static void devkit8000_panel_disable_dvi(struct omap_dss_device *dssdev) | 138 | static void devkit8000_panel_disable_dvi(struct omap_dss_device *dssdev) |
139 | { | 139 | { |
140 | if (gpio_is_valid(dssdev->reset_gpio)) | 140 | if (gpio_is_valid(dssdev->reset_gpio)) |
141 | gpio_set_value(dssdev->reset_gpio, 0); | 141 | gpio_set_value_cansleep(dssdev->reset_gpio, 0); |
142 | } | 142 | } |
143 | 143 | ||
144 | static struct regulator_consumer_supply devkit8000_vmmc1_supply = | 144 | static struct regulator_consumer_supply devkit8000_vmmc1_supply = |
@@ -444,13 +444,13 @@ static struct platform_device keys_gpio = { | |||
444 | 444 | ||
445 | static void __init devkit8000_init_irq(void) | 445 | static void __init devkit8000_init_irq(void) |
446 | { | 446 | { |
447 | omap2_init_common_hw(mt46h32m32lf6_sdrc_params, | 447 | omap2_init_common_infrastructure(); |
448 | mt46h32m32lf6_sdrc_params); | 448 | omap2_init_common_devices(mt46h32m32lf6_sdrc_params, |
449 | mt46h32m32lf6_sdrc_params); | ||
449 | omap_init_irq(); | 450 | omap_init_irq(); |
450 | #ifdef CONFIG_OMAP_32K_TIMER | 451 | #ifdef CONFIG_OMAP_32K_TIMER |
451 | omap2_gp_clockevent_set_gptimer(12); | 452 | omap2_gp_clockevent_set_gptimer(12); |
452 | #endif | 453 | #endif |
453 | omap_gpio_init(); | ||
454 | } | 454 | } |
455 | 455 | ||
456 | static void __init devkit8000_ads7846_init(void) | 456 | static void __init devkit8000_ads7846_init(void) |