Searched refs:drvctrl (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier-core.c | 161 unsigned int drvctrl; in uniphier_conf_get_drvctrl_data() local 196 drvctrl = uniphier_pin_get_drvctrl(desc->drv_data); in uniphier_conf_get_drvctrl_data() 197 drvctrl *= stride; in uniphier_conf_get_drvctrl_data() 199 *reg = base + drvctrl / 32 * 4; in uniphier_conf_get_drvctrl_data() 200 *shift = drvctrl % 32; in uniphier_conf_get_drvctrl_data() 778 unsigned int iectrl, drvctrl, pupdctrl; in uniphier_pinctrl_pm_init() local 786 drvctrl = uniphier_pin_get_drvctrl(drv_data); in uniphier_pinctrl_pm_init() 794 num_drvctrl = max(num_drvctrl, drvctrl + 1); in uniphier_pinctrl_pm_init() 797 num_drv2ctrl = max(num_drv2ctrl, drvctrl + 1); in uniphier_pinctrl_pm_init() 800 num_drv3ctrl = max(num_drv3ctrl, drvctrl + 1); in uniphier_pinctrl_pm_init()
|
H A D | pinctrl-uniphier.h | 89 #define UNIPHIER_PIN_ATTR_PACKED(iectrl, drvctrl, drv_type, pupdctrl, pull_dir)\ argument 91 UNIPHIER_PIN_DRVCTRL(drvctrl) | \
|
/openbmc/u-boot/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier-core.c | 224 unsigned int base, stride, width, drvctrl, reg, shift; in uniphier_pinconf_drive_set() local 255 drvctrl = uniphier_pin_get_drvctrl(desc->data); in uniphier_pinconf_drive_set() 256 drvctrl *= stride; in uniphier_pinconf_drive_set() 258 reg = base + drvctrl / 32 * 4; in uniphier_pinconf_drive_set() 259 shift = drvctrl % 32; in uniphier_pinconf_drive_set()
|
H A D | pinctrl-uniphier.h | 40 #define UNIPHIER_PIN_ATTR_PACKED(drvctrl, drv_type) \ argument 41 UNIPHIER_PIN_DRVCTRL(drvctrl) | \
|