diff options
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-pxa/corgi.c | 15 | ||||
-rw-r--r-- | arch/arm/mm/ioremap.c | 2 | ||||
-rw-r--r-- | arch/arm/plat-omap/usb.c | 2 |
3 files changed, 3 insertions, 16 deletions
diff --git a/arch/arm/mach-pxa/corgi.c b/arch/arm/mach-pxa/corgi.c index cce26576999e..337c01c4ac37 100644 --- a/arch/arm/mach-pxa/corgi.c +++ b/arch/arm/mach-pxa/corgi.c | |||
@@ -284,21 +284,9 @@ static struct pxaficp_platform_data corgi_ficp_platform_data = { | |||
284 | /* | 284 | /* |
285 | * USB Device Controller | 285 | * USB Device Controller |
286 | */ | 286 | */ |
287 | static void corgi_udc_command(int cmd) | ||
288 | { | ||
289 | switch(cmd) { | ||
290 | case PXA2XX_UDC_CMD_CONNECT: | ||
291 | GPSR(CORGI_GPIO_USB_PULLUP) = GPIO_bit(CORGI_GPIO_USB_PULLUP); | ||
292 | break; | ||
293 | case PXA2XX_UDC_CMD_DISCONNECT: | ||
294 | GPCR(CORGI_GPIO_USB_PULLUP) = GPIO_bit(CORGI_GPIO_USB_PULLUP); | ||
295 | break; | ||
296 | } | ||
297 | } | ||
298 | |||
299 | static struct pxa2xx_udc_mach_info udc_info __initdata = { | 287 | static struct pxa2xx_udc_mach_info udc_info __initdata = { |
300 | /* no connect GPIO; corgi can't tell connection status */ | 288 | /* no connect GPIO; corgi can't tell connection status */ |
301 | .udc_command = corgi_udc_command, | 289 | .gpio_pullup = CORGI_GPIO_USB_PULLUP, |
302 | }; | 290 | }; |
303 | 291 | ||
304 | 292 | ||
@@ -350,7 +338,6 @@ static void __init corgi_init(void) | |||
350 | corgi_ssp_set_machinfo(&corgi_ssp_machinfo); | 338 | corgi_ssp_set_machinfo(&corgi_ssp_machinfo); |
351 | 339 | ||
352 | pxa_gpio_mode(CORGI_GPIO_IR_ON | GPIO_OUT); | 340 | pxa_gpio_mode(CORGI_GPIO_IR_ON | GPIO_OUT); |
353 | pxa_gpio_mode(CORGI_GPIO_USB_PULLUP | GPIO_OUT); | ||
354 | pxa_gpio_mode(CORGI_GPIO_HSYNC | GPIO_IN); | 341 | pxa_gpio_mode(CORGI_GPIO_HSYNC | GPIO_IN); |
355 | 342 | ||
356 | pxa_set_udc_info(&udc_info); | 343 | pxa_set_udc_info(&udc_info); |
diff --git a/arch/arm/mm/ioremap.c b/arch/arm/mm/ioremap.c index 88a999df0ab3..591fc3187c7f 100644 --- a/arch/arm/mm/ioremap.c +++ b/arch/arm/mm/ioremap.c | |||
@@ -177,7 +177,7 @@ static void unmap_area_sections(unsigned long virt, unsigned long size) | |||
177 | * Free the page table, if there was one. | 177 | * Free the page table, if there was one. |
178 | */ | 178 | */ |
179 | if ((pmd_val(pmd) & PMD_TYPE_MASK) == PMD_TYPE_TABLE) | 179 | if ((pmd_val(pmd) & PMD_TYPE_MASK) == PMD_TYPE_TABLE) |
180 | pte_free_kernel(pmd_page_kernel(pmd)); | 180 | pte_free_kernel(pmd_page_vaddr(pmd)); |
181 | } | 181 | } |
182 | 182 | ||
183 | addr += PGDIR_SIZE; | 183 | addr += PGDIR_SIZE; |
diff --git a/arch/arm/plat-omap/usb.c b/arch/arm/plat-omap/usb.c index 9b815327b6a5..7e8096809be2 100644 --- a/arch/arm/plat-omap/usb.c +++ b/arch/arm/plat-omap/usb.c | |||
@@ -26,7 +26,7 @@ | |||
26 | #include <linux/errno.h> | 26 | #include <linux/errno.h> |
27 | #include <linux/init.h> | 27 | #include <linux/init.h> |
28 | #include <linux/platform_device.h> | 28 | #include <linux/platform_device.h> |
29 | #include <linux/usb_otg.h> | 29 | #include <linux/usb/otg.h> |
30 | 30 | ||
31 | #include <asm/io.h> | 31 | #include <asm/io.h> |
32 | #include <asm/irq.h> | 32 | #include <asm/irq.h> |