/kernel/linux/linux-5.10/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx1-core.c | 69 * register. pin_id is stored in bit (pin_id%16)*2 and the bit above. 73 * Calculates the register offset from a pin_id 75 static void __iomem *imx1_mem(struct imx1_pinctrl *ipctl, unsigned int pin_id) in imx1_mem() argument 77 unsigned int port = pin_id / 32; in imx1_mem() 85 static void imx1_write_2bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, in imx1_write_2bit() argument 88 void __iomem *reg = imx1_mem(ipctl, pin_id) + reg_offset; in imx1_write_2bit() 89 int offset = (pin_id % 16) * 2; /* offset, regardless of register used */ in imx1_write_2bit() 95 if (pin_id % 32 >= 16) in imx1_write_2bit() 107 new_val |= old_val;/* Set new state for pin_id */ in imx1_write_2bit() 112 imx1_write_bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, u32 value, u32 reg_offset) imx1_write_bit() argument 132 imx1_read_2bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, u32 reg_offset) imx1_read_2bit() argument 145 imx1_read_bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, u32 reg_offset) imx1_read_bit() argument 318 unsigned int pin_id = pins[i].pin_id; imx1_pmx_set() local 385 imx1_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) imx1_pinconf_get() argument 395 imx1_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) imx1_pinconf_set() argument 412 imx1_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) imx1_pinconf_dbg_show() argument [all...] |
H A D | pinctrl-scu.c | 47 int imx_pinconf_get_scu(struct pinctrl_dev *pctldev, unsigned pin_id, in imx_pinconf_get_scu() argument 60 msg.pad = pin_id; in imx_pinconf_get_scu() 73 int imx_pinconf_set_scu(struct pinctrl_dev *pctldev, unsigned pin_id, in imx_pinconf_set_scu() argument 97 msg.pad = pin_id; in imx_pinconf_set_scu() 102 dev_dbg(ipctl->dev, "write: pin_id %u config 0x%x val 0x%x\n", in imx_pinconf_set_scu() 103 pin_id, conf, val); in imx_pinconf_set_scu() 110 unsigned int *pin_id, struct imx_pin *pin, in imx_pinctrl_parse_pin_scu() 118 *pin_id = pin->pin; in imx_pinctrl_parse_pin_scu() 109 imx_pinctrl_parse_pin_scu(struct imx_pinctrl *ipctl, unsigned int *pin_id, struct imx_pin *pin, const __be32 **list_p) imx_pinctrl_parse_pin_scu() argument
|
H A D | pinctrl-imx.c | 169 unsigned int pin_id; in imx_pmx_set_one_pin_mmio() local 171 pin_id = pin->pin; in imx_pmx_set_one_pin_mmio() 172 pin_reg = &ipctl->pin_regs[pin_id]; in imx_pmx_set_one_pin_mmio() 176 info->pins[pin_id].name); in imx_pmx_set_one_pin_mmio() 349 static int imx_pinconf_get_mmio(struct pinctrl_dev *pctldev, unsigned pin_id, in imx_pinconf_get_mmio() argument 354 const struct imx_pin_reg *pin_reg = &ipctl->pin_regs[pin_id]; in imx_pinconf_get_mmio() 358 info->pins[pin_id].name); in imx_pinconf_get_mmio() 371 unsigned pin_id, unsigned long *config) in imx_pinconf_get() 377 return info->imx_pinconf_get(pctldev, pin_id, config); in imx_pinconf_get() 379 return imx_pinconf_get_mmio(pctldev, pin_id, confi in imx_pinconf_get() 370 imx_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) imx_pinconf_get() argument 382 imx_pinconf_set_mmio(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) imx_pinconf_set_mmio() argument 419 imx_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) imx_pinconf_set() argument 434 imx_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) imx_pinconf_dbg_show() argument 515 imx_pinctrl_parse_pin_mmio(struct imx_pinctrl *ipctl, unsigned int *pin_id, struct imx_pin *pin, const __be32 **list_p, struct device_node *np) imx_pinctrl_parse_pin_mmio() argument [all...] |
H A D | pinctrl-imx.h | 49 * @pin: the pin_id of this pin 116 int (*imx_pinconf_get)(struct pinctrl_dev *pctldev, unsigned int pin_id, 118 int (*imx_pinconf_set)(struct pinctrl_dev *pctldev, unsigned int pin_id, 121 unsigned int *pin_id, struct imx_pin *pin, 152 int imx_pinconf_get_scu(struct pinctrl_dev *pctldev, unsigned pin_id, 154 int imx_pinconf_set_scu(struct pinctrl_dev *pctldev, unsigned pin_id, 157 unsigned int *pin_id, struct imx_pin *pin,
|
H A D | pinctrl-imx1.h | 18 * @pin_id: ID of the described pin. 23 unsigned int pin_id; member
|
/kernel/linux/linux-6.6/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx1-core.c | 72 * register. pin_id is stored in bit (pin_id%16)*2 and the bit above. 76 * Calculates the register offset from a pin_id 78 static void __iomem *imx1_mem(struct imx1_pinctrl *ipctl, unsigned int pin_id) in imx1_mem() argument 80 unsigned int port = pin_id / 32; in imx1_mem() 88 static void imx1_write_2bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, in imx1_write_2bit() argument 91 void __iomem *reg = imx1_mem(ipctl, pin_id) + reg_offset; in imx1_write_2bit() 92 int offset = (pin_id % 16) * 2; /* offset, regardless of register used */ in imx1_write_2bit() 98 if (pin_id % 32 >= 16) in imx1_write_2bit() 110 new_val |= old_val;/* Set new state for pin_id */ in imx1_write_2bit() 115 imx1_write_bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, u32 value, u32 reg_offset) imx1_write_bit() argument 135 imx1_read_2bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, u32 reg_offset) imx1_read_2bit() argument 148 imx1_read_bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, u32 reg_offset) imx1_read_bit() argument 321 unsigned int pin_id = pins[i].pin_id; imx1_pmx_set() local 388 imx1_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) imx1_pinconf_get() argument 398 imx1_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) imx1_pinconf_set() argument 415 imx1_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) imx1_pinconf_dbg_show() argument [all...] |
H A D | pinctrl-scu.c | 60 int imx_pinconf_get_scu(struct pinctrl_dev *pctldev, unsigned pin_id, in imx_pinconf_get_scu() argument 73 msg.pad = pin_id; in imx_pinconf_get_scu() 86 int imx_pinconf_set_scu(struct pinctrl_dev *pctldev, unsigned pin_id, in imx_pinconf_set_scu() argument 105 wmsg.pad = pin_id; in imx_pinconf_set_scu() 109 dev_dbg(ipctl->dev, "wakeup pin_id: %d type: %ld\n", in imx_pinconf_set_scu() 110 pin_id, *configs); in imx_pinconf_set_scu() 128 msg.pad = pin_id; in imx_pinconf_set_scu() 133 dev_dbg(ipctl->dev, "write: pin_id %u config 0x%x val 0x%x\n", in imx_pinconf_set_scu() 134 pin_id, conf, val); in imx_pinconf_set_scu() 141 unsigned int *pin_id, struc in imx_pinctrl_parse_pin_scu() 140 imx_pinctrl_parse_pin_scu(struct imx_pinctrl *ipctl, unsigned int *pin_id, struct imx_pin *pin, const __be32 **list_p) imx_pinctrl_parse_pin_scu() argument [all...] |
H A D | pinctrl-imx.h | 48 * @pin: the pin_id of this pin 98 int (*imx_pinconf_get)(struct pinctrl_dev *pctldev, unsigned int pin_id, 100 int (*imx_pinconf_set)(struct pinctrl_dev *pctldev, unsigned int pin_id, 103 unsigned int *pin_id, struct imx_pin *pin, 128 int imx_pinconf_get_scu(struct pinctrl_dev *pctldev, unsigned pin_id, 130 int imx_pinconf_set_scu(struct pinctrl_dev *pctldev, unsigned pin_id, 133 unsigned int *pin_id, struct imx_pin *pin,
|
H A D | pinctrl-imx.c | 171 unsigned int pin_id; in imx_pmx_set_one_pin_mmio() local 173 pin_id = pin->pin; in imx_pmx_set_one_pin_mmio() 174 pin_reg = &ipctl->pin_regs[pin_id]; in imx_pmx_set_one_pin_mmio() 178 info->pins[pin_id].name); in imx_pmx_set_one_pin_mmio() 295 static int imx_pinconf_get_mmio(struct pinctrl_dev *pctldev, unsigned pin_id, in imx_pinconf_get_mmio() argument 300 const struct imx_pin_reg *pin_reg = &ipctl->pin_regs[pin_id]; in imx_pinconf_get_mmio() 304 info->pins[pin_id].name); in imx_pinconf_get_mmio() 317 unsigned pin_id, unsigned long *config) in imx_pinconf_get() 323 return info->imx_pinconf_get(pctldev, pin_id, config); in imx_pinconf_get() 325 return imx_pinconf_get_mmio(pctldev, pin_id, confi in imx_pinconf_get() 316 imx_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) imx_pinconf_get() argument 328 imx_pinconf_set_mmio(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) imx_pinconf_set_mmio() argument 365 imx_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) imx_pinconf_set() argument 380 imx_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) imx_pinconf_dbg_show() argument 460 imx_pinctrl_parse_pin_mmio(struct imx_pinctrl *ipctl, unsigned int *pin_id, struct imx_pin *pin, const __be32 **list_p, struct device_node *np) imx_pinctrl_parse_pin_mmio() argument [all...] |
H A D | pinctrl-imx1.h | 18 * @pin_id: ID of the described pin. 23 unsigned int pin_id; member
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-at91-pio4.c | 63 #define ATMEL_PIO_BANK(pin_id) (pin_id / ATMEL_PIO_NPINS_PER_BANK) 64 #define ATMEL_PIO_LINE(pin_id) (pin_id % ATMEL_PIO_NPINS_PER_BANK) 84 unsigned pin_id; member 101 * @pins: pins table used for both pinctrl and gpio. pin_id, bank and line 436 unsigned pin_id) in atmel_pin_config_read() 439 unsigned bank = atmel_pioctrl->pins[pin_id]->bank; in atmel_pin_config_read() 440 unsigned line = atmel_pioctrl->pins[pin_id]->line; in atmel_pin_config_read() 452 unsigned pin_id, u3 in atmel_pin_config_write() 435 atmel_pin_config_read(struct pinctrl_dev *pctldev, unsigned pin_id) atmel_pin_config_read() argument 451 atmel_pin_config_write(struct pinctrl_dev *pctldev, unsigned pin_id, u32 conf) atmel_pin_config_write() argument 515 unsigned pin_id, func_id; atmel_pctl_xlate_pinfunc() local 723 unsigned pin_id = grp->pin; atmel_conf_pin_config_group_get() local 776 unsigned bank, pin, pin_id = grp->pin; atmel_conf_pin_config_group_set() local 872 atmel_conf_pin_config_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) atmel_conf_pin_config_dbg_show() argument [all...] |
H A D | pinctrl-digicolor.c | 298 int pin_id = i*PINS_PER_COLLECTION + j; in dc_pinctrl_probe() local 299 char *name = &pin_names[pin_id * name_len]; in dc_pinctrl_probe() 303 pins[pin_id].number = pin_id; in dc_pinctrl_probe() 304 pins[pin_id].name = name; in dc_pinctrl_probe() 305 pmap->pin_names[pin_id] = name; in dc_pinctrl_probe()
|
H A D | pinctrl-st.c | 418 int pin_id, int function) in st_pctl_set_function() 422 int pin = st_gpio_pin(pin_id); in st_pctl_set_function() 966 static int st_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, in st_pinconf_set() argument 969 int pin = st_gpio_pin(pin_id); in st_pinconf_set() 971 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_set() 983 unsigned pin_id, unsigned long *config) in st_pinconf_get() 985 int pin = st_gpio_pin(pin_id); in st_pinconf_get() 987 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_get() 997 struct seq_file *s, unsigned pin_id) in st_pinconf_dbg_show() 1002 int offset = st_gpio_pin(pin_id); in st_pinconf_dbg_show() 417 st_pctl_set_function(struct st_pio_control *pc, int pin_id, int function) st_pctl_set_function() argument 982 st_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) st_pinconf_get() argument 996 st_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) st_pinconf_dbg_show() argument [all...] |
H A D | pinctrl-equilibrium.c | 701 unsigned int *pinmux, pin_id, pinmux_id; in eqbr_build_groups() local 729 if (of_property_read_u32_index(np, "pins", j, &pin_id)) { in eqbr_build_groups() 734 if (pin_id >= drvdata->pctl_desc.npins) { in eqbr_build_groups() 736 group.name, j, pin_id); in eqbr_build_groups() 739 group.pins[j] = pin_id; in eqbr_build_groups()
|
H A D | pinctrl-at91.c | 963 unsigned pin_id, unsigned long *config) in at91_pinconf_get() 972 dev_dbg(info->dev, "%s:%d, pin_id=%d", __func__, __LINE__, pin_id); in at91_pinconf_get() 973 pio = pin_to_controller(info, pin_to_bank(pin_id)); in at91_pinconf_get() 978 pin = pin_id % MAX_NB_GPIO_PER_BANK; in at91_pinconf_get() 1006 unsigned pin_id, unsigned long *configs, in at91_pinconf_set() 1020 "%s:%d, pin_id=%d, config=0x%lx", in at91_pinconf_set() 1021 __func__, __LINE__, pin_id, config); in at91_pinconf_set() 1022 pio = pin_to_controller(info, pin_to_bank(pin_id)); in at91_pinconf_set() 1027 pin = pin_id in at91_pinconf_set() 962 at91_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) at91_pinconf_get() argument 1005 at91_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) at91_pinconf_set() argument 1077 at91_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) at91_pinconf_dbg_show() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-at91-pio4.c | 68 #define ATMEL_PIO_BANK(pin_id) (pin_id / ATMEL_PIO_NPINS_PER_BANK) 69 #define ATMEL_PIO_LINE(pin_id) (pin_id % ATMEL_PIO_NPINS_PER_BANK) 98 unsigned int pin_id; member 115 * @pins: pins table used for both pinctrl and gpio. pin_id, bank and line 449 unsigned int pin_id) in atmel_pin_config_read() 452 unsigned int bank = atmel_pioctrl->pins[pin_id]->bank; in atmel_pin_config_read() 453 unsigned int line = atmel_pioctrl->pins[pin_id]->line; in atmel_pin_config_read() 465 unsigned int pin_id, u3 in atmel_pin_config_write() 448 atmel_pin_config_read(struct pinctrl_dev *pctldev, unsigned int pin_id) atmel_pin_config_read() argument 464 atmel_pin_config_write(struct pinctrl_dev *pctldev, unsigned int pin_id, u32 conf) atmel_pin_config_write() argument 529 unsigned int pin_id, func_id; atmel_pctl_xlate_pinfunc() local 737 unsigned int pin_id = grp->pin; atmel_conf_pin_config_group_get() local 804 unsigned int bank, pin, pin_id = grp->pin; atmel_conf_pin_config_group_set() local 932 atmel_conf_pin_config_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int pin_id) atmel_conf_pin_config_dbg_show() argument [all...] |
H A D | pinctrl-digicolor.c | 297 int pin_id = i*PINS_PER_COLLECTION + j; in dc_pinctrl_probe() local 298 char *name = &pin_names[pin_id * name_len]; in dc_pinctrl_probe() 302 pins[pin_id].number = pin_id; in dc_pinctrl_probe() 303 pins[pin_id].name = name; in dc_pinctrl_probe() 304 pmap->pin_names[pin_id] = name; in dc_pinctrl_probe()
|
H A D | pinctrl-st.c | 422 int pin_id, int function) in st_pctl_set_function() 426 int pin = st_gpio_pin(pin_id); in st_pctl_set_function() 969 static int st_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, in st_pinconf_set() argument 972 int pin = st_gpio_pin(pin_id); in st_pinconf_set() 974 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_set() 986 unsigned pin_id, unsigned long *config) in st_pinconf_get() 988 int pin = st_gpio_pin(pin_id); in st_pinconf_get() 990 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_get() 1000 struct seq_file *s, unsigned pin_id) in st_pinconf_dbg_show() 1005 int offset = st_gpio_pin(pin_id); in st_pinconf_dbg_show() 421 st_pctl_set_function(struct st_pio_control *pc, int pin_id, int function) st_pctl_set_function() argument 985 st_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) st_pinconf_get() argument 999 st_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) st_pinconf_dbg_show() argument [all...] |
H A D | pinctrl-equilibrium.c | 707 unsigned int *pinmux, pin_id, pinmux_id; in eqbr_build_groups() local 740 if (of_property_read_u32_index(np, "pins", j, &pin_id)) { in eqbr_build_groups() 746 if (pin_id >= drvdata->pctl_desc.npins) { in eqbr_build_groups() 748 group.name, j, pin_id); in eqbr_build_groups() 752 group.pins[j] = pin_id; in eqbr_build_groups()
|
/kernel/linux/linux-5.10/drivers/pinctrl/sprd/ |
H A D | pinctrl-sprd.c | 313 unsigned int pin_id; in sprd_dt_node_to_map() local 316 pin_id = grp->pins[0]; in sprd_dt_node_to_map() 317 group_or_pin = pin_get_name(pctldev, pin_id); in sprd_dt_node_to_map() 416 unsigned int pin_id = grp->pins[i]; in sprd_pmx_set_mux() local 417 struct sprd_pin *pin = sprd_pinctrl_get_pin_by_id(pctl, pin_id); in sprd_pmx_set_mux() 438 static int sprd_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin_id, in sprd_pinconf_get() argument 442 struct sprd_pin *pin = sprd_pinctrl_get_pin_by_id(pctl, pin_id); in sprd_pinconf_get() 590 static int sprd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id, in sprd_pinconf_set() argument 594 struct sprd_pin *pin = sprd_pinctrl_get_pin_by_id(pctl, pin_id); in sprd_pinconf_set() 747 unsigned int pin_id; in sprd_pinconf_group_get() local 774 unsigned int pin_id = grp->pins[i]; sprd_pinconf_group_set() local 784 sprd_pinconf_get_config(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *config) sprd_pinconf_get_config() argument 804 sprd_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int pin_id) sprd_pinconf_dbg_show() argument 835 unsigned int pin_id = grp->pins[i]; sprd_pinconf_group_dbg_show() local [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/sprd/ |
H A D | pinctrl-sprd.c | 315 unsigned int pin_id; in sprd_dt_node_to_map() local 318 pin_id = grp->pins[0]; in sprd_dt_node_to_map() 319 group_or_pin = pin_get_name(pctldev, pin_id); in sprd_dt_node_to_map() 418 unsigned int pin_id = grp->pins[i]; in sprd_pmx_set_mux() local 419 struct sprd_pin *pin = sprd_pinctrl_get_pin_by_id(pctl, pin_id); in sprd_pmx_set_mux() 440 static int sprd_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin_id, in sprd_pinconf_get() argument 444 struct sprd_pin *pin = sprd_pinctrl_get_pin_by_id(pctl, pin_id); in sprd_pinconf_get() 592 static int sprd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id, in sprd_pinconf_set() argument 596 struct sprd_pin *pin = sprd_pinctrl_get_pin_by_id(pctl, pin_id); in sprd_pinconf_set() 749 unsigned int pin_id; in sprd_pinconf_group_get() local 776 unsigned int pin_id = grp->pins[i]; sprd_pinconf_group_set() local 786 sprd_pinconf_get_config(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *config) sprd_pinconf_get_config() argument 806 sprd_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int pin_id) sprd_pinconf_dbg_show() argument 837 unsigned int pin_id = grp->pins[i]; sprd_pinconf_group_dbg_show() local [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32cc.c | 66 * @pin_id: Pin ID for this GPIO 71 unsigned int pin_id; member 393 gpio_pin->pin_id = offset; in s32_pmx_gpio_request_enable() 418 if (gpio_pin->pin_id == offset) { in s32_pmx_gpio_disable_free() 419 ret = s32_regmap_write(pctldev, gpio_pin->pin_id, in s32_pmx_gpio_disable_free() 558 unsigned int pin_id, in s32_pinconf_mscr_update() 566 ret = s32_check_pin(pctldev, pin_id); in s32_pinconf_mscr_update() 571 pin_get_name(pctldev, pin_id), num_configs); in s32_pinconf_mscr_update() 582 dev_dbg(ipctl->dev, "update: pin %u cfg 0x%x\n", pin_id, config); in s32_pinconf_mscr_update() 584 return s32_regmap_update(pctldev, pin_id, mas in s32_pinconf_mscr_update() 557 s32_pinconf_mscr_update(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *configs, unsigned int num_configs) s32_pinconf_mscr_update() argument 587 s32_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *config) s32_pinconf_get() argument 594 s32_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *configs, unsigned int num_configs) s32_pinconf_set() argument 621 s32_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int pin_id) s32_pinconf_dbg_show() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ptp.c | 443 int pin_id; in bnxt_ptp_enable() local 449 pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_EXTTS, in bnxt_ptp_enable() 451 if (!TSIO_PIN_VALID(pin_id)) in bnxt_ptp_enable() 455 rc = bnxt_ptp_cfg_pin(bp, pin_id, BNXT_PPS_PIN_PPS_IN); in bnxt_ptp_enable() 460 ptp->pps_info.pins[pin_id].event = BNXT_PPS_EVENT_EXTERNAL; in bnxt_ptp_enable() 464 pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_PEROUT, in bnxt_ptp_enable() 466 if (!TSIO_PIN_VALID(pin_id)) in bnxt_ptp_enable() 471 rc = bnxt_ptp_cfg_pin(bp, pin_id, BNXT_PPS_PIN_PPS_OUT); in bnxt_ptp_enable() 490 return bnxt_ptp_cfg_pin(bp, pin_id, BNXT_PPS_PIN_NONE); in bnxt_ptp_enable()
|
/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl-pcm.c | 1307 struct skl_module_inst_id *pin_id; in skl_get_module_info() local 1342 pin_id = &mconfig->m_in_pin[i].id; in skl_get_module_info() 1343 if (guid_equal(&pin_id->mod_uuid, &module->uuid)) in skl_get_module_info() 1344 pin_id->module_id = module->id; in skl_get_module_info() 1348 pin_id = &mconfig->m_out_pin[i].id; in skl_get_module_info() 1349 if (guid_equal(&pin_id->mod_uuid, &module->uuid)) in skl_get_module_info() 1350 pin_id->module_id = module->id; in skl_get_module_info()
|
/kernel/linux/linux-6.6/sound/soc/intel/skylake/ |
H A D | skl-pcm.c | 1301 struct skl_module_inst_id *pin_id; in skl_get_module_info() local 1336 pin_id = &mconfig->m_in_pin[i].id; in skl_get_module_info() 1337 if (guid_equal(&pin_id->mod_uuid, &module->uuid)) in skl_get_module_info() 1338 pin_id->module_id = module->id; in skl_get_module_info() 1342 pin_id = &mconfig->m_out_pin[i].id; in skl_get_module_info() 1343 if (guid_equal(&pin_id->mod_uuid, &module->uuid)) in skl_get_module_info() 1344 pin_id->module_id = module->id; in skl_get_module_info()
|