Lines Matching refs:uc_priv
53 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in hsdk_creg_gpio_direction_input() local
55 pr_err("%s can't be used as input!\n", uc_priv->bank_name); in hsdk_creg_gpio_direction_input()
79 struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev); in hsdk_creg_gpio_probe() local
92 uc_priv->bank_name = dev_read_string(dev, "gpio-bank-name"); in hsdk_creg_gpio_probe()
93 if (!uc_priv->bank_name) in hsdk_creg_gpio_probe()
94 uc_priv->bank_name = dev_read_name(dev); in hsdk_creg_gpio_probe()
98 uc_priv->bank_name); in hsdk_creg_gpio_probe()
105 uc_priv->bank_name); in hsdk_creg_gpio_probe()
112 uc_priv->bank_name, gpio_count * bit_per_gpio + shift); in hsdk_creg_gpio_probe()
119 uc_priv->bank_name, GENMASK(bit_per_gpio - 1, 0)); in hsdk_creg_gpio_probe()
126 uc_priv->bank_name, GENMASK(bit_per_gpio - 1, 0)); in hsdk_creg_gpio_probe()
133 uc_priv->bank_name); in hsdk_creg_gpio_probe()
142 uc_priv->gpio_count = gpio_count; in hsdk_creg_gpio_probe()
150 uc_priv->bank_name, hcg->regs, uc_priv->gpio_count); in hsdk_creg_gpio_probe()