diff options
author | lars <lars@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2009-07-30 15:08:05 +0000 |
---|---|---|
committer | lars <lars@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2009-07-30 15:08:05 +0000 |
commit | d6694fb05efb76fcc931bd1588facd28073fcaf0 (patch) | |
tree | 559918367851d193ba7e0bc123f72be9bb3362da /target/linux/s3c24xx/files-2.6.30/arch/arm/mach-s3c2442/gta02-pm-bt.c | |
parent | 5c0a059eb9effd5ccaad4a9f904ee4bafba14885 (diff) |
[s3c24xx] Get rid of gpio shadowing.
I fail really to see why this would be necessary here. So get rid of it and see if
anything breaks...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17052 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/s3c24xx/files-2.6.30/arch/arm/mach-s3c2442/gta02-pm-bt.c')
-rw-r--r-- | target/linux/s3c24xx/files-2.6.30/arch/arm/mach-s3c2442/gta02-pm-bt.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/target/linux/s3c24xx/files-2.6.30/arch/arm/mach-s3c2442/gta02-pm-bt.c b/target/linux/s3c24xx/files-2.6.30/arch/arm/mach-s3c2442/gta02-pm-bt.c index 02cdd221d..95c1e59e2 100644 --- a/target/linux/s3c24xx/files-2.6.30/arch/arm/mach-s3c2442/gta02-pm-bt.c +++ b/target/linux/s3c24xx/files-2.6.30/arch/arm/mach-s3c2442/gta02-pm-bt.c @@ -20,7 +20,6 @@ #include <mach/hardware.h> #include <asm/mach-types.h> -#include <linux/gta02-shadow.h> #include <mach/gta02.h> #include <linux/mfd/pcf50633/gpio.h> @@ -62,7 +61,7 @@ static void __gta02_pm_bt_toggle_radio(struct device *dev, unsigned int on) bt_data = dev_get_drvdata(dev); - gta02_gpb_setpin(GTA02_GPIO_BT_EN, !on); + s3c2410_gpio_setpin(GTA02_GPIO_BT_EN, !on); if (on) { if (!regulator_is_enabled(bt_data->regulator)) @@ -72,7 +71,7 @@ static void __gta02_pm_bt_toggle_radio(struct device *dev, unsigned int on) regulator_disable(bt_data->regulator); } - gta02_gpb_setpin(GTA02_GPIO_BT_EN, on); + s3c2410_gpio_setpin(GTA02_GPIO_BT_EN, on); } @@ -100,7 +99,7 @@ static ssize_t bt_write(struct device *dev, struct device_attribute *attr, __gta02_pm_bt_toggle_radio(dev, on); } else if (!strcmp(attr->attr.name, "reset")) { /* reset is low-active, so we need to invert */ - gta02_gpb_setpin(GTA02_GPIO_BT_EN, on ? 0 : 1); + s3c2410_gpio_setpin(GTA02_GPIO_BT_EN, on ? 0 : 1); } return count; @@ -177,7 +176,7 @@ static int __init gta02_bt_probe(struct platform_device *pdev) /* we pull reset to low to make sure that the chip doesn't * drain power through the reset line */ - gta02_gpb_setpin(GTA02_GPIO_BT_EN, 0); + s3c2410_gpio_setpin(GTA02_GPIO_BT_EN, 0); rfkill = rfkill_allocate(&pdev->dev, RFKILL_TYPE_BLUETOOTH); |