Lines Matching refs:pin_desc
57 void sti_alternate_select(struct udevice *dev, struct sti_pin_desc *pin_desc) in sti_alternate_select() argument
61 int alt = pin_desc->alt; in sti_alternate_select()
62 int bank = pin_desc->bank; in sti_alternate_select()
63 int pin = pin_desc->pin; in sti_alternate_select()
91 void sti_pin_configure(struct udevice *dev, struct sti_pin_desc *pin_desc) in sti_pin_configure() argument
97 int bank = pin_desc->bank; in sti_pin_configure()
127 switch (pin_desc->dir) { in sti_pin_configure()
146 __func__, pin_desc->dir); in sti_pin_configure()
173 bit = ((bank * 8) + pin_desc->pin) % 32; in sti_pin_configure()
221 struct sti_pin_desc pin_desc; in sti_pinctrl_set_state() local
251 pin_desc.bank = trailing_strtoln(bank_name, NULL); in sti_pinctrl_set_state()
266 pin_desc.pin = cells[1]; in sti_pinctrl_set_state()
267 pin_desc.alt = cells[2]; in sti_pinctrl_set_state()
268 pin_desc.dir = cells[3]; in sti_pinctrl_set_state()
270 sti_alternate_select(dev, &pin_desc); in sti_pinctrl_set_state()
271 sti_pin_configure(dev, &pin_desc); in sti_pinctrl_set_state()