Lines Matching refs:owl_pinctrl
41 struct owl_pinctrl { struct
65 static u32 owl_read_field(struct owl_pinctrl *pctrl, u32 reg, in owl_read_field() argument
76 static void owl_write_field(struct owl_pinctrl *pctrl, u32 reg, u32 arg, in owl_write_field()
89 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_groups_count()
97 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_group_name()
107 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_group_pins()
119 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_pin_dbg_show()
135 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_funcs_count()
143 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_func_name()
153 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_func_groups()
192 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_set_mux()
308 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_pin_config_get()
335 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_pin_config_set()
471 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_group_config_get()
500 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_group_config_set()
547 owl_gpio_get_port(struct owl_pinctrl *pctrl, unsigned int *pin) in owl_gpio_get_port()
581 struct owl_pinctrl *pctrl = gpiochip_get_data(chip); in owl_gpio_request()
605 struct owl_pinctrl *pctrl = gpiochip_get_data(chip); in owl_gpio_free()
627 struct owl_pinctrl *pctrl = gpiochip_get_data(chip); in owl_gpio_get()
648 struct owl_pinctrl *pctrl = gpiochip_get_data(chip); in owl_gpio_set()
666 struct owl_pinctrl *pctrl = gpiochip_get_data(chip); in owl_gpio_direction_input()
688 struct owl_pinctrl *pctrl = gpiochip_get_data(chip); in owl_gpio_direction_output()
708 static void irq_set_type(struct owl_pinctrl *pctrl, int gpio, unsigned int type) in irq_set_type()
769 struct owl_pinctrl *pctrl = gpiochip_get_data(gc); in owl_gpio_irq_mask()
798 struct owl_pinctrl *pctrl = gpiochip_get_data(gc); in owl_gpio_irq_unmask()
826 struct owl_pinctrl *pctrl = gpiochip_get_data(gc); in owl_gpio_irq_ack()
860 struct owl_pinctrl *pctrl = gpiochip_get_data(gc); in owl_gpio_irq_set_type()
874 struct owl_pinctrl *pctrl = irq_desc_get_handler_data(desc); in owl_gpio_irq_handler()
910 static int owl_gpio_init(struct owl_pinctrl *pctrl) in owl_gpio_init()
966 struct owl_pinctrl *pctrl; in owl_pinctrl_probe()