Lines Matching refs:gpio_base
58 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in pm8916_gpio_set_direction() local
62 ret = pmic_clrsetbits(dev->parent, gpio_base + REG_EN_CTL, in pm8916_gpio_set_direction()
69 ret = pmic_reg_write(dev->parent, gpio_base + REG_CTL, in pm8916_gpio_set_direction()
72 ret = pmic_reg_write(dev->parent, gpio_base + REG_CTL, in pm8916_gpio_set_direction()
78 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_PULL_CTL, in pm8916_gpio_set_direction()
86 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_VIN_CTL, in pm8916_gpio_set_direction()
92 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_OUT_CTL, in pm8916_gpio_set_direction()
100 return pmic_clrsetbits(dev->parent, gpio_base + REG_EN_CTL, 0, in pm8916_gpio_set_direction()
118 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in pm8916_gpio_get_function() local
122 reg = pmic_reg_read(dev->parent, gpio_base + REG_CTL); in pm8916_gpio_get_function()
140 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in pm8916_gpio_get_value() local
143 reg = pmic_reg_read(dev->parent, gpio_base + REG_STATUS); in pm8916_gpio_get_value()
154 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in pm8916_gpio_set_value() local
157 return pmic_clrsetbits(dev->parent, gpio_base + REG_CTL, in pm8916_gpio_set_value()