Home
last modified time | relevance | path

Searched refs:pin_id (Results 1 – 25 of 33) sorted by relevance

12

/drivers/pinctrl/freescale/
A Dpinctrl-imx1-core.c80 unsigned int port = pin_id / 32; in imx1_mem()
98 if (pin_id % 32 >= 16) in imx1_write_2bit()
119 int offset = pin_id % 32; in imx1_write_bit()
139 int offset = (pin_id % 16) * 2; in imx1_read_2bit()
142 if (pin_id % 32 >= 16) in imx1_read_2bit()
152 int offset = pin_id % 32; in imx1_read_bit()
321 unsigned int pin_id = pins[i].pin_id; in imx1_pmx_set() local
409 pin_desc_get(pctldev, pin_id)->name); in imx1_pinconf_set()
416 struct seq_file *s, unsigned pin_id) in imx1_pinconf_dbg_show() argument
420 imx1_pinconf_get(pctldev, pin_id, &config); in imx1_pinconf_dbg_show()
[all …]
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()
110 pin_id, *configs); in imx_pinconf_set_scu()
128 msg.pad = pin_id; in imx_pinconf_set_scu()
134 pin_id, conf, val); in imx_pinconf_set_scu()
141 unsigned int *pin_id, struct imx_pin *pin, in imx_pinctrl_parse_pin_scu() argument
149 *pin_id = pin->pin; in imx_pinctrl_parse_pin_scu()
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()
304 info->pins[pin_id].name); in imx_pinconf_get_mmio()
339 info->pins[pin_id].name); in imx_pinconf_set_mmio()
344 info->pins[pin_id].name); in imx_pinconf_set_mmio()
393 pin_get_name(pctldev, pin_id)); in imx_pinconf_dbg_show()
398 pin_reg = &ipctl->pin_regs[pin_id]; in imx_pinconf_dbg_show()
486 pin_reg = &ipctl->pin_regs[*pin_id]; in imx_pinctrl_parse_pin_mmio()
[all …]
A Dpinctrl-imx.h98 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,
A Dpinctrl-imx-scmi.c65 int map_num, size, pin_size, pin_id, num_pins; in pinctrl_scmi_imx_dt_node_to_map() local
119 pin_id = mux_reg / 4; in pinctrl_scmi_imx_dt_node_to_map()
139 new_map[i].data.configs.group_or_pin = pin_get_name(pctldev, pin_id); in pinctrl_scmi_imx_dt_node_to_map()
245 struct seq_file *s, unsigned int pin_id) in pinctrl_scmi_imx_pinconf_dbg_show() argument
250 ret = pinctrl_scmi_imx_pinconf_get(pctldev, pin_id, &config); in pinctrl_scmi_imx_pinconf_dbg_show()
A Dpinctrl-imx1.h23 unsigned int pin_id; member
/drivers/pinctrl/
A Dpinctrl-at91-pio4.c68 #define ATMEL_PIO_BANK(pin_id) (pin_id / ATMEL_PIO_NPINS_PER_BANK) argument
69 #define ATMEL_PIO_LINE(pin_id) (pin_id % ATMEL_PIO_NPINS_PER_BANK) argument
98 unsigned int pin_id; member
453 unsigned int pin_id) in atmel_pin_config_read() argument
533 unsigned int pin_id, func_id; in atmel_pctl_xlate_pinfunc() local
536 pin_id = ATMEL_GET_PIN_NO(pinfunc); in atmel_pctl_xlate_pinfunc()
740 unsigned int pin_id = grp->pin; in atmel_conf_pin_config_group_get() local
822 __func__, pin_id, configs[i]); in atmel_conf_pin_config_group_set()
867 bank = ATMEL_PIO_BANK(pin_id); in atmel_conf_pin_config_group_set()
868 pin = ATMEL_PIO_LINE(pin_id); in atmel_conf_pin_config_group_set()
[all …]
A Dpinctrl-digicolor.c299 int pin_id = i*PINS_PER_COLLECTION + j; in dc_pinctrl_probe() local
300 char *name = &pin_names[pin_id * name_len]; in dc_pinctrl_probe()
304 pins[pin_id].number = pin_id; in dc_pinctrl_probe()
305 pins[pin_id].name = name; in dc_pinctrl_probe()
306 pmap->pin_names[pin_id] = name; in dc_pinctrl_probe()
A Dpinctrl-st.c417 int pin_id, int function) in st_pctl_set_function() argument
421 int pin = st_gpio_pin(pin_id); in st_pctl_set_function()
961 int pin = st_gpio_pin(pin_id); in st_pinconf_set()
963 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_set()
975 unsigned pin_id, unsigned long *config) in st_pinconf_get() argument
977 int pin = st_gpio_pin(pin_id); in st_pinconf_get()
979 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_get()
989 struct seq_file *s, unsigned pin_id) in st_pinconf_dbg_show() argument
994 int offset = st_gpio_pin(pin_id); in st_pinconf_dbg_show()
999 pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_dbg_show()
[all …]
A Dpinctrl-at91.c982 unsigned pin_id, unsigned long *config) in at91_pinconf_get() argument
991 dev_dbg(info->dev, "%s:%d, pin_id=%d", __func__, __LINE__, pin_id); in at91_pinconf_get()
992 pio = pin_to_controller(info, pin_to_bank(pin_id)); in at91_pinconf_get()
997 pin = pin_id % MAX_NB_GPIO_PER_BANK; in at91_pinconf_get()
1025 unsigned pin_id, unsigned long *configs, in at91_pinconf_set() argument
1040 __func__, __LINE__, pin_id, config); in at91_pinconf_set()
1041 pio = pin_to_controller(info, pin_to_bank(pin_id)); in at91_pinconf_set()
1046 pin = pin_id % MAX_NB_GPIO_PER_BANK; in at91_pinconf_set()
1097 struct seq_file *s, unsigned pin_id) in at91_pinconf_dbg_show() argument
1102 at91_pinconf_get(pctldev, pin_id, &config); in at91_pinconf_dbg_show()
A Dpinctrl-equilibrium.c706 unsigned int *pins, *pinmux, pin_id, pinmux_id; in eqbr_build_groups() local
734 if (of_property_read_u32_index(np, "pins", j, &pin_id)) { in eqbr_build_groups()
739 if (pin_id >= drvdata->pctl_desc.npins) { in eqbr_build_groups()
741 grp->name, j, pin_id); in eqbr_build_groups()
744 pins[j] = pin_id; in eqbr_build_groups()
A Dpinctrl-as3722.c144 #define AS3722_PINGROUP(pg_name, pin_id) \ argument
147 .pins = {AS3722_PIN_##pin_id}, \
A Dpinctrl-max77620.c156 #define MAX77620_PINGROUP(pg_name, pin_id, option) \ argument
159 .pins = {MAX77620_##pin_id}, \
/drivers/pinctrl/sprd/
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
749 unsigned int pin_id; in sprd_pinconf_group_get() local
755 pin_id = grp->pins[0]; in sprd_pinconf_group_get()
776 unsigned int pin_id = grp->pins[i]; in sprd_pinconf_group_set() local
787 unsigned int pin_id, in sprd_pinconf_get_config() argument
807 struct seq_file *s, unsigned int pin_id) in sprd_pinconf_dbg_show() argument
837 unsigned int pin_id = grp->pins[i]; in sprd_pinconf_group_dbg_show() local
[all …]
/drivers/pinctrl/sophgo/
A Dpinctrl-sophgo-common.c36 int pin_id = (long)key; in sophgo_cmp_pin() local
39 return pin_id - pivid; in sophgo_cmp_pin()
43 unsigned long pin_id) in sophgo_get_pin() argument
45 return bsearch((void *)pin_id, pctrl->data->pindata, pctrl->data->npins, in sophgo_get_pin()
248 unsigned int pin_id, in sophgo_pin_set_config() argument
251 const struct sophgo_pin *pin = sophgo_get_pin(pctrl, pin_id); in sophgo_pin_set_config()
261 int sophgo_pconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id, in sophgo_pconf_set() argument
265 const struct sophgo_pin *pin = sophgo_get_pin(pctrl, pin_id); in sophgo_pconf_set()
276 return sophgo_pin_set_config(pctrl, pin_id, value, mask); in sophgo_pconf_set()
A Dpinctrl-sg2042-ops.c88 struct seq_file *seq, unsigned int pin_id) in sg2042_pctrl_dbg_show() argument
91 const struct sophgo_pin *sp = sophgo_get_pin(pctrl, pin_id); in sg2042_pctrl_dbg_show()
128 unsigned int pin_id, unsigned long *config) in sg2042_pconf_get() argument
132 const struct sophgo_pin *sp = sophgo_get_pin(pctrl, pin_id); in sg2042_pconf_get()
A Dpinctrl-sophgo.h107 unsigned long pin_id);
112 int sophgo_pconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id,
A Dpinctrl-cv18xx.c88 struct seq_file *seq, unsigned int pin_id) in cv1800_pctrl_dbg_show() argument
92 const struct sophgo_pin *sp = sophgo_get_pin(pctrl, pin_id); in cv1800_pctrl_dbg_show()
242 unsigned int pin_id, unsigned long *config) in cv1800_pconf_get() argument
247 const struct sophgo_pin *sp = sophgo_get_pin(pctrl, pin_id); in cv1800_pconf_get()
/drivers/pinctrl/nxp/
A Dpinctrl-s32cc.c76 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()
561 unsigned int pin_id, in s32_pinconf_mscr_write() argument
570 ret = s32_check_pin(pctldev, pin_id); in s32_pinconf_mscr_write()
575 pin_get_name(pctldev, pin_id), num_configs); in s32_pinconf_mscr_write()
602 unsigned int pin_id, in s32_pinconf_get() argument
609 unsigned int pin_id, unsigned long *configs, in s32_pinconf_set() argument
636 struct seq_file *s, unsigned int pin_id) in s32_pinconf_dbg_show() argument
[all …]
/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_ptp.c482 int pin_id; in bnxt_ptp_enable() local
488 pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_EXTTS, in bnxt_ptp_enable()
490 if (!TSIO_PIN_VALID(pin_id)) in bnxt_ptp_enable()
494 rc = bnxt_ptp_cfg_pin(bp, pin_id, BNXT_PPS_PIN_PPS_IN); in bnxt_ptp_enable()
499 ptp->pps_info.pins[pin_id].event = BNXT_PPS_EVENT_EXTERNAL; in bnxt_ptp_enable()
503 pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_PEROUT, in bnxt_ptp_enable()
505 if (!TSIO_PIN_VALID(pin_id)) in bnxt_ptp_enable()
510 rc = bnxt_ptp_cfg_pin(bp, pin_id, BNXT_PPS_PIN_PPS_OUT); in bnxt_ptp_enable()
529 return bnxt_ptp_cfg_pin(bp, pin_id, BNXT_PPS_PIN_NONE); in bnxt_ptp_enable()
/drivers/staging/media/ipu7/
A Dipu7-isys.c919 resp->pin_id, resp->buf_id, resp->frame_id); in isys_isr_one()
926 resp->pin_id, resp->buf_id, resp->frame_id); in isys_isr_one()
933 resp->pin_id, resp->buf_id, resp->frame_id); in isys_isr_one()
977 if (resp->pin_id < IPU_INSYS_OUTPUT_PINS && in isys_isr_one()
978 stream->output_pins[resp->pin_id].pin_ready) in isys_isr_one()
979 stream->output_pins[resp->pin_id].pin_ready(stream, in isys_isr_one()
983 resp->pin_id); in isys_isr_one()
/drivers/pinctrl/meson/
A Dpinctrl-amlogic-a4.c174 int pin_id, int func) in aml_pctl_set_function() argument
186 if (pin_id >= p_mux->sid && pin_id <= p_mux->eid) { in aml_pctl_set_function()
198 shift = (pin_id - p_mux->sid) << 2; in aml_pctl_set_function()
210 aml_pmx_calc_reg_and_offset(range, pin_id, &reg, &offset); in aml_pctl_set_function()
/drivers/media/pci/intel/ipu6/
A Dipu6-isys-queue.c738 ipu6_stream_buf_ready(struct ipu6_isys_stream *stream, u8 pin_id, u32 pin_addr, in ipu6_stream_buf_ready() argument
741 struct ipu6_isys_queue *aq = stream->output_pins_queue[pin_id]; in ipu6_stream_buf_ready()
808 ipu6_stream_buf_ready(stream, info->pin_id, info->pin.addr, time, err); in ipu6_isys_queue_buf_ready()
A Dipu6-isys.c1242 fw_msg[index].valid_ts ? ts : 0, resp->pin_id); in isys_isr_one()
1295 if (resp->pin_id < IPU6_ISYS_OUTPUT_PINS && in isys_isr_one()
1296 stream->output_pins_queue[resp->pin_id]) in isys_isr_one()
1301 resp->stream_handle, resp->pin_id); in isys_isr_one()
/drivers/pinctrl/renesas/
A Dpinctrl-rzn1.c731 u32 pin_id = be32_to_cpu(*list++); in rzn1_pinctrl_parse_groups() local
733 grp->pins[i] = pin_id & 0xff; in rzn1_pinctrl_parse_groups()
734 grp->pin_ids[i] = (pin_id >> 8) & 0x7f; in rzn1_pinctrl_parse_groups()

Completed in 88 milliseconds

12