diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2008-12-10 20:35:26 -0500 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2008-12-10 20:35:26 -0500 |
commit | 40e3925ba15b604c9ff87154d77a914221d11cdc (patch) | |
tree | 08fb9b25a6b055e262bca7e8053fb2a5eb73cba9 | |
parent | 0b84b5ca43a9c86cfad848c135fdbf7c72af68fa (diff) |
ARM: OMAP: switch to gpio_direction_input
More switchover to the cross-platform GPIO interface:
use gpio_direction_input(), not an OMAP-specific call.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Tony Lindgren <tony@atomide.com>
-rw-r--r-- | arch/arm/mach-omap1/board-palmte.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-palmz71.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-voiceblue.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap1/fpga.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap1/serial.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-2430sdp.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-apollon.c | 8 | ||||
-rw-r--r-- | arch/arm/mach-omap2/usb-tusb6010.c | 2 | ||||
-rw-r--r-- | arch/arm/plat-omap/debug-devices.c | 2 | ||||
-rw-r--r-- | drivers/mtd/onenand/omap2.c | 2 | ||||
-rw-r--r-- | drivers/usb/host/ohci-omap.c | 2 |
11 files changed, 16 insertions, 16 deletions
diff --git a/arch/arm/mach-omap1/board-palmte.c b/arch/arm/mach-omap1/board-palmte.c index df663ba7ea88..0995a0fc1dd0 100644 --- a/arch/arm/mach-omap1/board-palmte.c +++ b/arch/arm/mach-omap1/board-palmte.c | |||
@@ -351,14 +351,14 @@ static void __init palmte_misc_gpio_setup(void) | |||
351 | printk(KERN_ERR "Could not reserve PINTDAV GPIO!\n"); | 351 | printk(KERN_ERR "Could not reserve PINTDAV GPIO!\n"); |
352 | return; | 352 | return; |
353 | } | 353 | } |
354 | omap_set_gpio_direction(PALMTE_PINTDAV_GPIO, 1); | 354 | gpio_direction_input(PALMTE_PINTDAV_GPIO); |
355 | 355 | ||
356 | /* Set USB-or-DC-IN pin as input (unused) */ | 356 | /* Set USB-or-DC-IN pin as input (unused) */ |
357 | if (omap_request_gpio(PALMTE_USB_OR_DC_GPIO)) { | 357 | if (omap_request_gpio(PALMTE_USB_OR_DC_GPIO)) { |
358 | printk(KERN_ERR "Could not reserve cable signal GPIO!\n"); | 358 | printk(KERN_ERR "Could not reserve cable signal GPIO!\n"); |
359 | return; | 359 | return; |
360 | } | 360 | } |
361 | omap_set_gpio_direction(PALMTE_USB_OR_DC_GPIO, 1); | 361 | gpio_direction_input(PALMTE_USB_OR_DC_GPIO); |
362 | } | 362 | } |
363 | 363 | ||
364 | static void __init omap_palmte_init(void) | 364 | static void __init omap_palmte_init(void) |
diff --git a/arch/arm/mach-omap1/board-palmz71.c b/arch/arm/mach-omap1/board-palmz71.c index c33766c4dd92..5a232adaefcc 100644 --- a/arch/arm/mach-omap1/board-palmz71.c +++ b/arch/arm/mach-omap1/board-palmz71.c | |||
@@ -331,7 +331,7 @@ palmz71_gpio_setup(int early) | |||
331 | printk(KERN_ERR "Could not reserve WP GPIO!\n"); | 331 | printk(KERN_ERR "Could not reserve WP GPIO!\n"); |
332 | return; | 332 | return; |
333 | } | 333 | } |
334 | omap_set_gpio_direction(PALMZ71_MMC_WP_GPIO, 1); | 334 | gpio_direction_input(PALMZ71_MMC_WP_GPIO); |
335 | 335 | ||
336 | /* Monitor the Power-cable-connected signal */ | 336 | /* Monitor the Power-cable-connected signal */ |
337 | if (omap_request_gpio(PALMZ71_USBDETECT_GPIO)) { | 337 | if (omap_request_gpio(PALMZ71_USBDETECT_GPIO)) { |
@@ -339,7 +339,7 @@ palmz71_gpio_setup(int early) | |||
339 | "Could not reserve cable signal GPIO!\n"); | 339 | "Could not reserve cable signal GPIO!\n"); |
340 | return; | 340 | return; |
341 | } | 341 | } |
342 | omap_set_gpio_direction(PALMZ71_USBDETECT_GPIO, 1); | 342 | gpio_direction_input(PALMZ71_USBDETECT_GPIO); |
343 | if (request_irq(OMAP_GPIO_IRQ(PALMZ71_USBDETECT_GPIO), | 343 | if (request_irq(OMAP_GPIO_IRQ(PALMZ71_USBDETECT_GPIO), |
344 | palmz71_powercable, IRQF_SAMPLE_RANDOM, | 344 | palmz71_powercable, IRQF_SAMPLE_RANDOM, |
345 | "palmz71-cable", 0)) | 345 | "palmz71-cable", 0)) |
diff --git a/arch/arm/mach-omap1/board-voiceblue.c b/arch/arm/mach-omap1/board-voiceblue.c index d7ab11acc7eb..86e73b7bffa9 100644 --- a/arch/arm/mach-omap1/board-voiceblue.c +++ b/arch/arm/mach-omap1/board-voiceblue.c | |||
@@ -256,7 +256,7 @@ void voiceblue_wdt_disable(void) | |||
256 | gpio_set_value(0, 0); | 256 | gpio_set_value(0, 0); |
257 | gpio_set_value(0, 1); | 257 | gpio_set_value(0, 1); |
258 | gpio_set_value(0, 0); | 258 | gpio_set_value(0, 0); |
259 | omap_set_gpio_direction(0, 1); | 259 | gpio_direction_input(0); |
260 | } | 260 | } |
261 | 261 | ||
262 | void voiceblue_wdt_ping(void) | 262 | void voiceblue_wdt_ping(void) |
diff --git a/arch/arm/mach-omap1/fpga.c b/arch/arm/mach-omap1/fpga.c index 04995381aa5c..40cf504a39f4 100644 --- a/arch/arm/mach-omap1/fpga.c +++ b/arch/arm/mach-omap1/fpga.c | |||
@@ -178,7 +178,7 @@ void omap1510_fpga_init_irq(void) | |||
178 | * gpio.[ch] | 178 | * gpio.[ch] |
179 | */ | 179 | */ |
180 | omap_request_gpio(13); | 180 | omap_request_gpio(13); |
181 | omap_set_gpio_direction(13, 1); | 181 | gpio_direction_input(13); |
182 | set_irq_type(OMAP_GPIO_IRQ(13), IRQ_TYPE_EDGE_RISING); | 182 | set_irq_type(OMAP_GPIO_IRQ(13), IRQ_TYPE_EDGE_RISING); |
183 | set_irq_chained_handler(OMAP1510_INT_FPGA, innovator_fpga_IRQ_demux); | 183 | set_irq_chained_handler(OMAP1510_INT_FPGA, innovator_fpga_IRQ_demux); |
184 | } | 184 | } |
diff --git a/arch/arm/mach-omap1/serial.c b/arch/arm/mach-omap1/serial.c index 528691d5cb51..1a0bc47a67c8 100644 --- a/arch/arm/mach-omap1/serial.c +++ b/arch/arm/mach-omap1/serial.c | |||
@@ -250,7 +250,7 @@ static void __init omap_serial_set_port_wakeup(int gpio_nr) | |||
250 | gpio_nr); | 250 | gpio_nr); |
251 | return; | 251 | return; |
252 | } | 252 | } |
253 | omap_set_gpio_direction(gpio_nr, 1); | 253 | gpio_direction_input(gpio_nr); |
254 | ret = request_irq(OMAP_GPIO_IRQ(gpio_nr), &omap_serial_wake_interrupt, | 254 | ret = request_irq(OMAP_GPIO_IRQ(gpio_nr), &omap_serial_wake_interrupt, |
255 | IRQF_TRIGGER_RISING, "serial wakeup", NULL); | 255 | IRQF_TRIGGER_RISING, "serial wakeup", NULL); |
256 | if (ret) { | 256 | if (ret) { |
diff --git a/arch/arm/mach-omap2/board-2430sdp.c b/arch/arm/mach-omap2/board-2430sdp.c index 24688efaa445..f844a670f072 100644 --- a/arch/arm/mach-omap2/board-2430sdp.c +++ b/arch/arm/mach-omap2/board-2430sdp.c | |||
@@ -174,7 +174,7 @@ static inline void __init sdp2430_init_smc91x(void) | |||
174 | gpmc_cs_free(eth_cs); | 174 | gpmc_cs_free(eth_cs); |
175 | goto out; | 175 | goto out; |
176 | } | 176 | } |
177 | omap_set_gpio_direction(OMAP24XX_ETHR_GPIO_IRQ, 1); | 177 | gpio_direction_input(OMAP24XX_ETHR_GPIO_IRQ); |
178 | 178 | ||
179 | out: | 179 | out: |
180 | clk_disable(gpmc_fck); | 180 | clk_disable(gpmc_fck); |
diff --git a/arch/arm/mach-omap2/board-apollon.c b/arch/arm/mach-omap2/board-apollon.c index a4ba52c8119b..abc916723702 100644 --- a/arch/arm/mach-omap2/board-apollon.c +++ b/arch/arm/mach-omap2/board-apollon.c | |||
@@ -242,7 +242,7 @@ static inline void __init apollon_init_smc91x(void) | |||
242 | gpmc_cs_free(APOLLON_ETH_CS); | 242 | gpmc_cs_free(APOLLON_ETH_CS); |
243 | goto out; | 243 | goto out; |
244 | } | 244 | } |
245 | omap_set_gpio_direction(APOLLON_ETHR_GPIO_IRQ, 1); | 245 | gpio_direction_input(APOLLON_ETHR_GPIO_IRQ); |
246 | 246 | ||
247 | out: | 247 | out: |
248 | clk_disable(gpmc_fck); | 248 | clk_disable(gpmc_fck); |
@@ -327,15 +327,15 @@ static void __init apollon_sw_init(void) | |||
327 | /* Enter SW - Y11 */ | 327 | /* Enter SW - Y11 */ |
328 | omap_cfg_reg(Y11_242X_GPIO16); | 328 | omap_cfg_reg(Y11_242X_GPIO16); |
329 | omap_request_gpio(SW_ENTER_GPIO16); | 329 | omap_request_gpio(SW_ENTER_GPIO16); |
330 | omap_set_gpio_direction(SW_ENTER_GPIO16, 1); | 330 | gpio_direction_input(SW_ENTER_GPIO16); |
331 | /* Up SW - AA12 */ | 331 | /* Up SW - AA12 */ |
332 | omap_cfg_reg(AA12_242X_GPIO17); | 332 | omap_cfg_reg(AA12_242X_GPIO17); |
333 | omap_request_gpio(SW_UP_GPIO17); | 333 | omap_request_gpio(SW_UP_GPIO17); |
334 | omap_set_gpio_direction(SW_UP_GPIO17, 1); | 334 | gpio_direction_input(SW_UP_GPIO17); |
335 | /* Down SW - AA8 */ | 335 | /* Down SW - AA8 */ |
336 | omap_cfg_reg(AA8_242X_GPIO58); | 336 | omap_cfg_reg(AA8_242X_GPIO58); |
337 | omap_request_gpio(SW_DOWN_GPIO58); | 337 | omap_request_gpio(SW_DOWN_GPIO58); |
338 | omap_set_gpio_direction(SW_DOWN_GPIO58, 1); | 338 | gpio_direction_input(SW_DOWN_GPIO58); |
339 | 339 | ||
340 | set_irq_type(OMAP_GPIO_IRQ(SW_ENTER_GPIO16), IRQ_TYPE_EDGE_RISING); | 340 | set_irq_type(OMAP_GPIO_IRQ(SW_ENTER_GPIO16), IRQ_TYPE_EDGE_RISING); |
341 | if (request_irq(OMAP_GPIO_IRQ(SW_ENTER_GPIO16), &apollon_sw_interrupt, | 341 | if (request_irq(OMAP_GPIO_IRQ(SW_ENTER_GPIO16), &apollon_sw_interrupt, |
diff --git a/arch/arm/mach-omap2/usb-tusb6010.c b/arch/arm/mach-omap2/usb-tusb6010.c index 10ef464d6be7..eb2399dc74c2 100644 --- a/arch/arm/mach-omap2/usb-tusb6010.c +++ b/arch/arm/mach-omap2/usb-tusb6010.c | |||
@@ -297,7 +297,7 @@ tusb6010_setup_interface(struct musb_hdrc_platform_data *data, | |||
297 | printk(error, 3, status); | 297 | printk(error, 3, status); |
298 | return status; | 298 | return status; |
299 | } | 299 | } |
300 | omap_set_gpio_direction(irq, 1); | 300 | gpio_direction_input(irq); |
301 | tusb_resources[2].start = irq + IH_GPIO_BASE; | 301 | tusb_resources[2].start = irq + IH_GPIO_BASE; |
302 | 302 | ||
303 | /* set up memory timings ... can speed them up later */ | 303 | /* set up memory timings ... can speed them up later */ |
diff --git a/arch/arm/plat-omap/debug-devices.c b/arch/arm/plat-omap/debug-devices.c index e31154b15d9e..60076a800849 100644 --- a/arch/arm/plat-omap/debug-devices.c +++ b/arch/arm/plat-omap/debug-devices.c | |||
@@ -77,7 +77,7 @@ int __init debug_card_init(u32 addr, unsigned gpio) | |||
77 | printk(KERN_ERR "GPIO%d unavailable for smc91x IRQ\n", gpio); | 77 | printk(KERN_ERR "GPIO%d unavailable for smc91x IRQ\n", gpio); |
78 | return status; | 78 | return status; |
79 | } | 79 | } |
80 | omap_set_gpio_direction(gpio, 1); | 80 | gpio_direction_input(gpio); |
81 | 81 | ||
82 | led_resources[0].start = addr; | 82 | led_resources[0].start = addr; |
83 | led_resources[0].end = addr + SZ_4K - 1; | 83 | led_resources[0].end = addr + SZ_4K - 1; |
diff --git a/drivers/mtd/onenand/omap2.c b/drivers/mtd/onenand/omap2.c index cf1501d26a39..197d8e554cc7 100644 --- a/drivers/mtd/onenand/omap2.c +++ b/drivers/mtd/onenand/omap2.c | |||
@@ -634,7 +634,7 @@ static int __devinit omap2_onenand_probe(struct platform_device *pdev) | |||
634 | "OneNAND\n", c->gpio_irq); | 634 | "OneNAND\n", c->gpio_irq); |
635 | goto err_iounmap; | 635 | goto err_iounmap; |
636 | } | 636 | } |
637 | omap_set_gpio_direction(c->gpio_irq, 1); | 637 | gpio_direction_input(c->gpio_irq); |
638 | 638 | ||
639 | if ((r = request_irq(OMAP_GPIO_IRQ(c->gpio_irq), | 639 | if ((r = request_irq(OMAP_GPIO_IRQ(c->gpio_irq), |
640 | omap2_onenand_interrupt, IRQF_TRIGGER_RISING, | 640 | omap2_onenand_interrupt, IRQF_TRIGGER_RISING, |
diff --git a/drivers/usb/host/ohci-omap.c b/drivers/usb/host/ohci-omap.c index 91697bdb399f..22f6d1900b55 100644 --- a/drivers/usb/host/ohci-omap.c +++ b/drivers/usb/host/ohci-omap.c | |||
@@ -255,7 +255,7 @@ static int ohci_omap_init(struct usb_hcd *hcd) | |||
255 | /* gpio9 for overcurrent detction */ | 255 | /* gpio9 for overcurrent detction */ |
256 | omap_cfg_reg(W8_1610_GPIO9); | 256 | omap_cfg_reg(W8_1610_GPIO9); |
257 | omap_request_gpio(9); | 257 | omap_request_gpio(9); |
258 | omap_set_gpio_direction(9, 1 /* IN */); | 258 | gpio_direction_input(9); |
259 | 259 | ||
260 | /* for paranoia's sake: disable USB.PUEN */ | 260 | /* for paranoia's sake: disable USB.PUEN */ |
261 | omap_cfg_reg(W4_USB_HIGHZ); | 261 | omap_cfg_reg(W4_USB_HIGHZ); |