Searched refs:pin_offset (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/pinctrl/ |
| H A D | pinctrl-rk628.c | 677 int pin_offset, dir_reg, val, ret; in rk628_pmx_gpio_set_direction() local 681 pin_offset = offset - range->pin_base; in rk628_pmx_gpio_set_direction() 683 if (pin_offset / 16) { in rk628_pmx_gpio_set_direction() 685 pin_offset -= 16; in rk628_pmx_gpio_set_direction() 690 val = BIT(pin_offset + 16) | (0xffff & ~BIT(pin_offset)); in rk628_pmx_gpio_set_direction() 692 val = BIT(pin_offset + 16) | BIT(pin_offset); in rk628_pmx_gpio_set_direction()
|
| H A D | pinctrl-equilibrium.c | 356 unsigned int pin_offset = offset % DRV_CUR_PINS; in get_drv_cur() local 358 return PARSE_DRV_CURRENT(readl(mem + REG_DRCC(idx)), pin_offset); in get_drv_cur()
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/samsung/ |
| H A D | pinctrl-samsung.c | 383 u32 mask, shift, data, pin_offset; in samsung_pinmux_setup() local 393 ®, &pin_offset, &bank); in samsung_pinmux_setup() 396 shift = pin_offset * type->fld_width[PINCFG_TYPE_FUNC]; in samsung_pinmux_setup() 439 u32 data, width, pin_offset, mask, shift; in samsung_pinconf_rw() local 445 &pin_offset, &bank); in samsung_pinconf_rw() 457 shift = pin_offset * width; in samsung_pinconf_rw()
|
| /OK3568_Linux_fs/kernel/include/linux/gpio/ |
| H A D | driver.h | 744 unsigned int gpio_offset, unsigned int pin_offset, 755 unsigned int gpio_offset, unsigned int pin_offset, in gpiochip_add_pin_range() argument
|
| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpiolib.c | 1938 unsigned int gpio_offset, unsigned int pin_offset, in gpiochip_add_pin_range() argument 1956 pin_range->range.pin_base = pin_offset; in gpiochip_add_pin_range() 1969 pin_offset, pin_offset + npins - 1); in gpiochip_add_pin_range()
|