X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=arch%2Farm%2Fcpu%2Farmv7%2Fsc8830%2Fgpio.c;h=dd6b5361a5d79bc771e61fed11f0cd583f4258b0;hb=2b427c722a66bd4766e19a897c1ce81b184d41e8;hp=2c5fe92fd63cc16b35fb5a85f9b3fda064037a3e;hpb=70c9b062ef932fd9af53168d16ff9767f0654630;p=profile%2Fmobile%2Fplatform%2Fkernel%2Fu-boot-tm1.git diff --git a/arch/arm/cpu/armv7/sc8830/gpio.c b/arch/arm/cpu/armv7/sc8830/gpio.c index 2c5fe92..dd6b536 100644 --- a/arch/arm/cpu/armv7/sc8830/gpio.c +++ b/arch/arm/cpu/armv7/sc8830/gpio.c @@ -19,23 +19,6 @@ #include #include -#define KERN_WARNING "" -#define WARN(nmu, fmt...) printf(fmt) -#define WARN_ON(num) -#define BUG_ON(__cond__) if(__cond__) printf("%s line: %d bug on\n", __FUNCTION__, __LINE__) -#define pr_err(fmt...) printf(fmt) -#define ARRAY_SIZE(a) (sizeof(a)/sizeof(a[0])) -#define pr_debug(fmt...) printf(fmt) - -//#define DEBUG - - -#ifdef DEBUG -#define GPIO_DBG(fmt...) pr_debug(fmt) -#else -#define GPIO_DBG(fmt...) -#endif - #ifndef GPO_TRI #define GPO_TRI 0xFFFF #endif @@ -57,7 +40,6 @@ struct gpio_irq_map { int irq_num; }; -#define GPIO_INVALID_ID 0xffff #define INVALID_REG (~(u32)0) //static struct gpio_irq_map gpio_irq_table[NR_GPIO_IRQS]; @@ -98,7 +80,6 @@ static void __gpio_set_dir (struct gpio_info * info, int dir) { int value = !!dir; u32 reg_addr = 0; - unsigned long flags; reg_addr = info->base_addr; @@ -124,7 +105,6 @@ static void __gpio_set_dir (struct gpio_info * info, int dir) return; } - //local_irq_save(flags); value = gpio_reg_get(reg_addr, info->die); if (dir) @@ -132,8 +112,6 @@ static void __gpio_set_dir (struct gpio_info * info, int dir) else value &= ~(1 << info->bit_num); gpio_reg_set(reg_addr, info->die, value); - - //local_irq_restore(flags); } /* @@ -262,7 +240,6 @@ static void __gpio_set_pin_data (struct gpio_info *info ,int b_on) u32 offset_addr; u32 reg_addr; int value; - unsigned long flags; reg_addr = info->base_addr; @@ -272,15 +249,12 @@ static void __gpio_set_pin_data (struct gpio_info *info ,int b_on) reg_addr += offset_addr; - //local_irq_save(flags); - value = gpio_reg_get(reg_addr, info->die); if (b_on) value |= 1 << info->bit_num; else value &= ~(1 << info->bit_num); gpio_reg_set(reg_addr, info->die, value); - //local_irq_restore(flags); } /* @@ -291,21 +265,18 @@ static void __gpio_set_data_mask (struct gpio_info *info, int b_on) int value; u32 reg_addr; u32 offset_addr; - unsigned long flags; reg_addr = info->base_addr; offset_addr = __gpio_get_data_mask_reg_offs(info); if (offset_addr != INVALID_REG) { reg_addr += offset_addr; - //local_irq_save(flags); value = gpio_reg_get(reg_addr, info->die); if (b_on) value |= 1 << info->bit_num; else value &= ~(1 << info->bit_num); gpio_reg_set(reg_addr, info->die, value); - //local_irq_restore(flags); GPIO_DBG("After setting gpio_addr %x data mask :%x\r\n", reg_addr, gpio_reg_get(reg_addr, info->die));