Lines Matching defs:bcm2835_pinctrl

78 struct bcm2835_pinctrl {
247 static inline u32 bcm2835_gpio_rd(struct bcm2835_pinctrl *pc, unsigned reg)
252 static inline void bcm2835_gpio_wr(struct bcm2835_pinctrl *pc, unsigned reg,
258 static inline int bcm2835_gpio_get_bit(struct bcm2835_pinctrl *pc, unsigned reg,
266 static inline void bcm2835_gpio_set_bit(struct bcm2835_pinctrl *pc,
274 struct bcm2835_pinctrl *pc, unsigned pin)
286 struct bcm2835_pinctrl *pc, unsigned pin,
326 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
334 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
341 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
356 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
364 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
417 static void bcm2835_gpio_irq_handle_bank(struct bcm2835_pinctrl *pc,
437 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
475 static inline void __bcm2835_gpio_irq_config(struct bcm2835_pinctrl *pc,
489 static void bcm2835_gpio_irq_config(struct bcm2835_pinctrl *pc,
519 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
536 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
552 static int __bcm2835_gpio_irq_set_type_disabled(struct bcm2835_pinctrl *pc,
572 static int __bcm2835_gpio_irq_set_type_enabled(struct bcm2835_pinctrl *pc,
645 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
672 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
681 struct bcm2835_pinctrl *pc = gpiochip_get_data(chip);
743 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev);
767 static int bcm2835_pctl_dt_node_to_map_func(struct bcm2835_pinctrl *pc,
786 static int bcm2835_pctl_dt_node_to_map_pull(struct bcm2835_pinctrl *pc,
816 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev);
928 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev);
962 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev);
973 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev);
984 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev);
1010 static void bcm2835_pull_config_set(struct bcm2835_pinctrl *pc,
1035 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev);
1082 static void bcm2711_pull_config_set(struct bcm2835_pinctrl *pc,
1102 struct bcm2835_pinctrl *pc = pinctrl_dev_get_drvdata(pctldev);
1222 struct bcm2835_pinctrl *pc;