Home
last modified time | relevance | path

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

/openbmc/linux/drivers/pinctrl/
H A Dpinctrl-keembay.c52 #define KEEMBAY_GPIO_MAX_PER_REG 32 macro
868 return keembay_read_reg(base, pin / KEEMBAY_GPIO_MAX_PER_REG); in keembay_read_gpio_reg()
875 return !!(val & BIT(pin % KEEMBAY_GPIO_MAX_PER_REG)); in keembay_read_pin()
885 keembay_write_reg(val, base, pin / KEEMBAY_GPIO_MAX_PER_REG); in keembay_write_gpio_reg()
1198 keembay_write_gpio_reg(reg_val | BIT(pin % KEEMBAY_GPIO_MAX_PER_REG), in keembay_gpio_set()
1201 keembay_write_gpio_reg(~reg_val | BIT(pin % KEEMBAY_GPIO_MAX_PER_REG), in keembay_gpio_set()
1315 return bitmap_find_free_region(&val, KEEMBAY_GPIO_MAX_PER_REG, 3) / KEEMBAY_GPIO_NUM_IRQ; in keembay_find_free_slot()