Lines Matching refs:pin

221 					   unsigned pin)  in pmic_mpp_get_group_name()  argument
223 return pctldev->desc->pins[pin].name; in pmic_mpp_get_group_name()
227 unsigned pin, in pmic_mpp_get_group_pins() argument
230 *pins = &pctldev->desc->pins[pin].number; in pmic_mpp_get_group_pins()
312 unsigned pin) in pmic_mpp_set_mux() argument
319 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_set_mux()
338 unsigned int pin, unsigned long *config) in pmic_mpp_config_get() argument
344 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_get()
404 static int pmic_mpp_config_set(struct pinctrl_dev *pctldev, unsigned int pin, in pmic_mpp_config_set() argument
413 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_set()
510 struct seq_file *s, unsigned pin) in pmic_mpp_config_dbg_show() argument
520 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_dbg_show()
522 seq_printf(s, " mpp%-2d:", pin + PMIC_MPP_PHYSICAL_OFFSET); in pmic_mpp_config_dbg_show()
557 static int pmic_mpp_direction_input(struct gpio_chip *chip, unsigned pin) in pmic_mpp_direction_input() argument
564 return pmic_mpp_config_set(state->ctrl, pin, &config, 1); in pmic_mpp_direction_input()
568 unsigned pin, int val) in pmic_mpp_direction_output() argument
575 return pmic_mpp_config_set(state->ctrl, pin, &config, 1); in pmic_mpp_direction_output()
578 static int pmic_mpp_get(struct gpio_chip *chip, unsigned pin) in pmic_mpp_get() argument
584 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_mpp_get()
597 static void pmic_mpp_set(struct gpio_chip *chip, unsigned pin, int value) in pmic_mpp_set() argument
604 pmic_mpp_config_set(state->ctrl, pin, &config, 1); in pmic_mpp_set()
620 static int pmic_mpp_to_irq(struct gpio_chip *chip, unsigned pin) in pmic_mpp_to_irq() argument
625 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_mpp_to_irq()