Home
last modified time | relevance | path

Searched refs:GPIO_DIR (Results 1 – 7 of 7) sorted by relevance

/drivers/gpio/
Dgpio-aspeed.c77 #define GPIO_DIR 0x04 macro
157 reg = ioread32(bank_val_reg(gpio, bank, GPIO_DIR)); in aspeed_gpio_dir_in()
158 iowrite32(reg & ~GPIO_BIT(offset), bank_val_reg(gpio, bank, GPIO_DIR)); in aspeed_gpio_dir_in()
175 reg = ioread32(bank_val_reg(gpio, bank, GPIO_DIR)); in aspeed_gpio_dir_out()
176 iowrite32(reg | GPIO_BIT(offset), bank_val_reg(gpio, bank, GPIO_DIR)); in aspeed_gpio_dir_out()
194 val = ioread32(bank_val_reg(gpio, bank, GPIO_DIR)) & GPIO_BIT(offset); in aspeed_gpio_get_direction()
Dgpio-loongson1.c17 #define GPIO_DIR 0x10 macro
65 NULL, gpio_reg_base + GPIO_DIR, 0); in ls1x_gpio_probe()
Dgpio-mpc8xxx.c27 #define GPIO_DIR 0x00 macro
58 out_mask = gc->read_reg(mpc8xxx_gc->regs + GPIO_DIR); in mpc8572_gpio_get()
314 mpc8xxx_gc->regs + GPIO_DIR, NULL, in mpc8xxx_probe()
323 mpc8xxx_gc->regs + GPIO_DIR, NULL, in mpc8xxx_probe()
/drivers/platform/x86/
Dintel_pmic_gpio.c56 #define GPIO_DIR 0x02 macro
100 GPIO_DIR, GPIO_DIR); in pmic_gpio_direction_input()
111 GPIO_DRV | GPIO_DOU | GPIO_DIR); in pmic_gpio_direction_output()
/drivers/isdn/hisax/
Dst5481.h85 #define GPIO_DIR 0x52 /* GPIO pins direction registers */ macro
Dst5481_usb.c360 GPIO_DIR, 0x01, in st5481_start()
/drivers/pinctrl/
Dpinctrl-xway.c48 #define GPIO_DIR(p) (GPIO_BASE(p) + 0x08) macro
1376 reg = GPIO_DIR(pin); in xway_pinconf_get()
1450 reg = GPIO_DIR(pin); in xway_pinconf_set()
1557 gpio_clearbit(info->membase[0], GPIO_DIR(pin), PORT_PIN(pin)); in xway_gpio_dir_in()
1570 gpio_setbit(info->membase[0], GPIO_DIR(pin), PORT_PIN(pin)); in xway_gpio_dir_out()