Home
last modified time | relevance | path

Searched refs:pin_id (Results 1 - 25 of 45) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/pinctrl/freescale/
H A Dpinctrl-imx1-core.c69 * 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 Dpinctrl-scu.c47 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 Dpinctrl-imx.c169 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 Dpinctrl-imx.h49 * @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 Dpinctrl-imx1.h18 * @pin_id: ID of the described pin.
23 unsigned int pin_id; member
/kernel/linux/linux-6.6/drivers/pinctrl/freescale/
H A Dpinctrl-imx1-core.c72 * 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 Dpinctrl-scu.c60 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 Dpinctrl-imx.h48 * @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 Dpinctrl-imx.c171 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 Dpinctrl-imx1.h18 * @pin_id: ID of the described pin.
23 unsigned int pin_id; member
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-at91-pio4.c63 #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 Dpinctrl-digicolor.c298 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 Dpinctrl-st.c418 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 Dpinctrl-equilibrium.c701 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 Dpinctrl-at91.c963 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 Dpinctrl-at91-pio4.c68 #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 Dpinctrl-digicolor.c297 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 Dpinctrl-st.c422 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 Dpinctrl-equilibrium.c707 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 Dpinctrl-sprd.c313 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 Dpinctrl-sprd.c315 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 Dpinctrl-s32cc.c66 * @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 Dbnxt_ptp.c443 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 Dskl-pcm.c1307 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 Dskl-pcm.c1301 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()

Completed in 27 milliseconds

12