Home
last modified time | relevance | path

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

/linux/drivers/pinctrl/freescale/
H A Dpinctrl-imx1-core.c78 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()
115 static void imx1_write_bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, in imx1_write_bit() argument
118 void __iomem *reg = imx1_mem(ipctl, pin_id) + reg_offset; in imx1_write_bit()
119 int offset = pin_id % 32; in imx1_write_bit()
135 static int imx1_read_2bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, in imx1_read_2bit() 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()
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()
H 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,
H 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()
H A Dpinctrl-imx1.h23 unsigned int pin_id; member
/linux/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c76 unsigned int pin_id; member
393 gpio_pin->pin_id = offset; in s32_pmx_gpio_request_enable()
419 if (gpio_pin->pin_id == offset) { in s32_pmx_gpio_disable_free()
420 ret = s32_regmap_write(pctldev, gpio_pin->pin_id, in s32_pmx_gpio_disable_free()
562 unsigned int pin_id, in s32_pinconf_mscr_write() argument
571 ret = s32_check_pin(pctldev, pin_id); in s32_pinconf_mscr_write()
576 pin_get_name(pctldev, pin_id), num_configs); in s32_pinconf_mscr_write()
594 dev_dbg(ipctl->dev, "set: pin %u cfg 0x%x\n", pin_id, config); in s32_pinconf_mscr_write()
596 dev_dbg(ipctl->dev, "update: pin %u cfg 0x%x\n", pin_id, in s32_pinconf_mscr_write()
599 return s32_regmap_update(pctldev, pin_id, mask, config); in s32_pinconf_mscr_write()
[all …]
/linux/drivers/pinctrl/
H 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()
H 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()
958 static int st_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, in st_pinconf_set() argument
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()
[all …]
H 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()
H A Dpinctrl-as3722.c144 #define AS3722_PINGROUP(pg_name, pin_id) \ argument
147 .pins = {AS3722_PIN_##pin_id}, \
H A Dpinctrl-max77620.c156 #define MAX77620_PINGROUP(pg_name, pin_id, option) \ argument
159 .pins = {MAX77620_##pin_id}, \
H A Dpinctrl-palmas.c492 #define PALMAS_PINGROUP(pg_name, pin_id, base, reg, _mask, _bshift, o0, o1, o2, o3) \ argument
495 .pins = {PALMAS_PIN_##pin_id}, \
/linux/drivers/net/ethernet/broadcom/bnxt/
H 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()
/linux/sound/soc/intel/catpt/
H A Dpcm.c911 enum catpt_pin_id pin_id) in catpt_stream_volume_get() argument
921 stream = catpt_stream_find(cdev, pin_id); in catpt_stream_volume_get()
944 enum catpt_pin_id pin_id) in catpt_stream_volume_put()
952 stream = catpt_stream_find(cdev, pin_id); in catpt_stream_volume_put()
945 catpt_stream_volume_put(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_value * ucontrol,enum catpt_pin_id pin_id) catpt_stream_volume_put() argument
/linux/drivers/pinctrl/renesas/
H 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()
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-fw-isys.h494 u8 pin_id; member
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ptp_hw.c5926 int ice_cgu_get_output_pin_state_caps(struct ice_hw *hw, u8 pin_id, in ice_cgu_get_output_pin_state_caps() argument
5933 if (pin_id == ZL_OUT2 || pin_id == ZL_OUT3) in ice_cgu_get_output_pin_state_caps()
5937 if (pin_id == ZL_OUT2 || pin_id == ZL_OUT3 || pin_id == ZL_OUT4) in ice_cgu_get_output_pin_state_caps()
5952 pin_id == ZL_OUT2) in ice_cgu_get_output_pin_state_caps()
5956 pin_id == SI_OUT1) in ice_cgu_get_output_pin_state_caps()
H A Dice_ptp_hw.h368 int ice_cgu_get_output_pin_state_caps(struct ice_hw *hw, u8 pin_id,
/linux/drivers/gpu/drm/amd/display/dc/bios/
H A Dbios_parser2.c595 info->hpd_int_gpio_uid = record->pin_id; in bios_parser_get_hpd_info()