summaryrefslogtreecommitdiffstats
path: root/src/soc/rockchip/common/gpio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/rockchip/common/gpio.c')
-rw-r--r--src/soc/rockchip/common/gpio.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/soc/rockchip/common/gpio.c b/src/soc/rockchip/common/gpio.c
index 3d7e1614e042..16ab385b0362 100644
--- a/src/soc/rockchip/common/gpio.c
+++ b/src/soc/rockchip/common/gpio.c
@@ -24,16 +24,16 @@
static void gpio_set_dir(gpio_t gpio, enum gpio_dir dir)
{
- clrsetbits_le32(&gpio_port[gpio.port]->swporta_ddr,
- 1 << gpio.num, dir << gpio.num);
+ clrsetbits32(&gpio_port[gpio.port]->swporta_ddr,
+ 1 << gpio.num, dir << gpio.num);
}
static void gpio_set_pull(gpio_t gpio, enum gpio_pull pull)
{
u32 pull_val = gpio_get_pull_val(gpio, pull);
if (is_pmu_gpio(gpio) && CONFIG(SOC_ROCKCHIP_RK3288))
- clrsetbits_le32(gpio_grf_reg(gpio), 3 << (gpio.idx * 2),
- pull_val << (gpio.idx * 2));
+ clrsetbits32(gpio_grf_reg(gpio), 3 << (gpio.idx * 2),
+ pull_val << (gpio.idx * 2));
else
write32(gpio_grf_reg(gpio), RK_CLRSETBITS(3 << (gpio.idx * 2),
pull_val << (gpio.idx * 2)));
@@ -83,13 +83,13 @@ void gpio_input_irq(gpio_t gpio, enum gpio_irq_type type, enum gpio_pull pull)
case IRQ_TYPE_LEVEL_LOW:
break;
}
- clrsetbits_le32(&gpio_port[gpio.port]->int_polarity,
- mask, int_polarity);
- clrsetbits_le32(&gpio_port[gpio.port]->inttype_level,
- mask, inttype_level);
+ clrsetbits32(&gpio_port[gpio.port]->int_polarity,
+ mask, int_polarity);
+ clrsetbits32(&gpio_port[gpio.port]->inttype_level,
+ mask, inttype_level);
- setbits_le32(&gpio_port[gpio.port]->inten, mask);
- clrbits_le32(&gpio_port[gpio.port]->intmask, mask);
+ setbits32(&gpio_port[gpio.port]->inten, mask);
+ clrbits32(&gpio_port[gpio.port]->intmask, mask);
}
int gpio_irq_status(gpio_t gpio)
@@ -100,7 +100,7 @@ int gpio_irq_status(gpio_t gpio)
if (!(int_status & mask))
return 0;
- setbits_le32(&gpio_port[gpio.port]->porta_eoi, mask);
+ setbits32(&gpio_port[gpio.port]->porta_eoi, mask);
return 1;
}
@@ -111,8 +111,8 @@ int gpio_get(gpio_t gpio)
void gpio_set(gpio_t gpio, int value)
{
- clrsetbits_le32(&gpio_port[gpio.port]->swporta_dr, 1 << gpio.num,
- !!value << gpio.num);
+ clrsetbits32(&gpio_port[gpio.port]->swporta_dr, 1 << gpio.num,
+ !!value << gpio.num);
}
void gpio_output(gpio_t gpio, int value)