Lines Matching refs:pin

193 					   unsigned pin)  in pmic_mpp_get_group_name()  argument
195 return pctldev->desc->pins[pin].name; in pmic_mpp_get_group_name()
199 unsigned pin, in pmic_mpp_get_group_pins() argument
202 *pins = &pctldev->desc->pins[pin].number; in pmic_mpp_get_group_pins()
344 unsigned pin) in pmic_mpp_set_mux() argument
351 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_set_mux()
394 unsigned int pin, unsigned long *config) in pmic_mpp_config_get() argument
400 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_get()
451 static int pmic_mpp_config_set(struct pinctrl_dev *pctldev, unsigned int pin, in pmic_mpp_config_set() argument
460 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_set()
557 struct seq_file *s, unsigned pin) in pmic_mpp_config_dbg_show() argument
568 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_dbg_show()
570 seq_printf(s, " mpp%-2d:", pin + PMIC_MPP_PHYSICAL_OFFSET); in pmic_mpp_config_dbg_show()
602 static int pmic_mpp_direction_input(struct gpio_chip *chip, unsigned pin) in pmic_mpp_direction_input() argument
609 return pmic_mpp_config_set(state->ctrl, pin, &config, 1); in pmic_mpp_direction_input()
613 unsigned pin, int val) in pmic_mpp_direction_output() argument
620 return pmic_mpp_config_set(state->ctrl, pin, &config, 1); in pmic_mpp_direction_output()
623 static int pmic_mpp_get(struct gpio_chip *chip, unsigned pin) in pmic_mpp_get() argument
629 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_mpp_get()
642 static void pmic_mpp_set(struct gpio_chip *chip, unsigned pin, int value) in pmic_mpp_set() argument
649 pmic_mpp_config_set(state->ctrl, pin, &config, 1); in pmic_mpp_set()
675 static int pmic_mpp_to_irq(struct gpio_chip *chip, unsigned pin) in pmic_mpp_to_irq() argument
680 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_mpp_to_irq()