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

/linux-master/drivers/pinctrl/freescale/
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-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) argument
80 unsigned int port = pin_id / 32;
88 static void imx1_write_2bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, argument
91 void __iomem *reg = imx1_mem(ipctl, pin_id) + reg_offset;
92 int offset = (pin_id % 16) * 2; /* offset, regardless of register used */
98 if (pin_id % 32 >= 16)
110 new_val |= old_val;/* Set new state for pin_id */
115 imx1_write_bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, u32 value, u32 reg_offset) argument
135 imx1_read_2bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, u32 reg_offset) argument
148 imx1_read_bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, u32 reg_offset) argument
321 unsigned int pin_id = pins[i].pin_id; local
388 imx1_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) argument
398 imx1_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) argument
415 imx1_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) argument
[all...]
H A Dpinctrl-scu.c60 int imx_pinconf_get_scu(struct pinctrl_dev *pctldev, unsigned pin_id, argument
73 msg.pad = pin_id;
86 int imx_pinconf_set_scu(struct pinctrl_dev *pctldev, unsigned pin_id, argument
105 wmsg.pad = pin_id;
109 dev_dbg(ipctl->dev, "wakeup pin_id: %d type: %ld\n",
110 pin_id, *configs);
128 msg.pad = pin_id;
133 dev_dbg(ipctl->dev, "write: pin_id %u config 0x%x val 0x%x\n",
134 pin_id, conf, val);
141 unsigned int *pin_id, struc
140 imx_pinctrl_parse_pin_scu(struct imx_pinctrl *ipctl, unsigned int *pin_id, struct imx_pin *pin, const __be32 **list_p) argument
[all...]
H A Dpinctrl-imx1.h18 * @pin_id: ID of the described pin.
23 unsigned int pin_id; member in struct:imx1_pin
H A Dpinctrl-imx.c171 unsigned int pin_id; local
173 pin_id = pin->pin;
174 pin_reg = &ipctl->pin_regs[pin_id];
178 info->pins[pin_id].name);
295 static int imx_pinconf_get_mmio(struct pinctrl_dev *pctldev, unsigned pin_id, argument
300 const struct imx_pin_reg *pin_reg = &ipctl->pin_regs[pin_id];
304 info->pins[pin_id].name);
317 unsigned pin_id, unsigned long *config)
323 return info->imx_pinconf_get(pctldev, pin_id, config);
325 return imx_pinconf_get_mmio(pctldev, pin_id, confi
316 imx_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) argument
328 imx_pinconf_set_mmio(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) argument
365 imx_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) argument
380 imx_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) 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) argument
[all...]
/linux-master/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 in struct:atmel_pin
115 * @pins: pins table used for both pinctrl and gpio. pin_id, bank and line
449 unsigned int pin_id)
452 unsigned int bank = atmel_pioctrl->pins[pin_id]->bank;
453 unsigned int line = atmel_pioctrl->pins[pin_id]->line;
465 unsigned int pin_id, u3
448 atmel_pin_config_read(struct pinctrl_dev *pctldev, unsigned int pin_id) argument
464 atmel_pin_config_write(struct pinctrl_dev *pctldev, unsigned int pin_id, u32 conf) argument
529 unsigned int pin_id, func_id; local
737 unsigned int pin_id = grp->pin; local
804 unsigned int bank, pin, pin_id = grp->pin; local
932 atmel_conf_pin_config_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int pin_id) argument
[all...]
H A Dpinctrl-digicolor.c297 int pin_id = i*PINS_PER_COLLECTION + j; local
298 char *name = &pin_names[pin_id * name_len];
302 pins[pin_id].number = pin_id;
303 pins[pin_id].name = name;
304 pmap->pin_names[pin_id] = name;
H A Dpinctrl-st.c422 int pin_id, int function)
426 int pin = st_gpio_pin(pin_id);
961 static int st_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, argument
964 int pin = st_gpio_pin(pin_id);
966 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id);
978 unsigned pin_id, unsigned long *config)
980 int pin = st_gpio_pin(pin_id);
982 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id);
992 struct seq_file *s, unsigned pin_id)
997 int offset = st_gpio_pin(pin_id);
421 st_pctl_set_function(struct st_pio_control *pc, int pin_id, int function) argument
977 st_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) argument
991 st_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) argument
[all...]
H A Dpinctrl-at91.c982 unsigned pin_id, unsigned long *config)
991 dev_dbg(info->dev, "%s:%d, pin_id=%d", __func__, __LINE__, pin_id);
992 pio = pin_to_controller(info, pin_to_bank(pin_id));
997 pin = pin_id % MAX_NB_GPIO_PER_BANK;
1025 unsigned pin_id, unsigned long *configs,
1039 "%s:%d, pin_id=%d, config=0x%lx",
1040 __func__, __LINE__, pin_id, config);
1041 pio = pin_to_controller(info, pin_to_bank(pin_id));
1046 pin = pin_id
981 at91_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *config) argument
1024 at91_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) argument
1096 at91_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned pin_id) argument
[all...]
H A Dpinctrl-equilibrium.c707 unsigned int *pins, *pinmux, pin_id, pinmux_id; local
740 if (of_property_read_u32_index(np, "pins", j, &pin_id)) {
746 if (pin_id >= drvdata->pctl_desc.npins) {
748 grp->name, j, pin_id);
752 pins[j] = pin_id;
H A Dpinctrl-max77620.c158 #define MAX77620_PINGROUP(pg_name, pin_id, option) \
161 .pins = {MAX77620_##pin_id}, \
H A Dpinctrl-as3722.c144 #define AS3722_PINGROUP(pg_name, pin_id) \
147 .pins = {AS3722_PIN_##pin_id}, \
H A Dpinctrl-palmas.c492 #define PALMAS_PINGROUP(pg_name, pin_id, base, reg, _mask, _bshift, o0, o1, o2, o3) \
495 .pins = {PALMAS_PIN_##pin_id}, \
/linux-master/drivers/pinctrl/sprd/
H A Dpinctrl-sprd.c315 unsigned int pin_id; local
318 pin_id = grp->pins[0];
319 group_or_pin = pin_get_name(pctldev, pin_id);
418 unsigned int pin_id = grp->pins[i]; local
419 struct sprd_pin *pin = sprd_pinctrl_get_pin_by_id(pctl, pin_id);
440 static int sprd_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin_id, argument
444 struct sprd_pin *pin = sprd_pinctrl_get_pin_by_id(pctl, pin_id);
592 static int sprd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id, argument
596 struct sprd_pin *pin = sprd_pinctrl_get_pin_by_id(pctl, pin_id);
749 unsigned int pin_id; local
776 unsigned int pin_id = grp->pins[i]; local
786 sprd_pinconf_get_config(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *config) argument
806 sprd_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int pin_id) argument
837 unsigned int pin_id = grp->pins[i]; local
[all...]
/linux-master/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c66 * @pin_id: Pin ID for this GPIO
71 unsigned int pin_id; member in struct:gpio_pin_config
393 gpio_pin->pin_id = offset;
418 if (gpio_pin->pin_id == offset) {
419 ret = s32_regmap_write(pctldev, gpio_pin->pin_id,
558 unsigned int pin_id,
566 ret = s32_check_pin(pctldev, pin_id);
571 pin_get_name(pctldev, pin_id), num_configs);
582 dev_dbg(ipctl->dev, "update: pin %u cfg 0x%x\n", pin_id, config);
584 return s32_regmap_update(pctldev, pin_id, mas
557 s32_pinconf_mscr_update(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *configs, unsigned int num_configs) argument
587 s32_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *config) argument
594 s32_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *configs, unsigned int num_configs) argument
621 s32_pinconf_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned int pin_id) argument
[all...]
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ptp.c447 int pin_id; local
453 pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_EXTTS,
455 if (!TSIO_PIN_VALID(pin_id))
459 rc = bnxt_ptp_cfg_pin(bp, pin_id, BNXT_PPS_PIN_PPS_IN);
464 ptp->pps_info.pins[pin_id].event = BNXT_PPS_EVENT_EXTERNAL;
468 pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_PEROUT,
470 if (!TSIO_PIN_VALID(pin_id))
475 rc = bnxt_ptp_cfg_pin(bp, pin_id, BNXT_PPS_PIN_PPS_OUT);
494 return bnxt_ptp_cfg_pin(bp, pin_id, BNXT_PPS_PIN_NONE);
/linux-master/sound/soc/intel/skylake/
H A Dskl-pcm.c1297 struct skl_module_inst_id *pin_id; local
1332 pin_id = &mconfig->m_in_pin[i].id;
1333 if (guid_equal(&pin_id->mod_uuid, &module->uuid))
1334 pin_id->module_id = module->id;
1338 pin_id = &mconfig->m_out_pin[i].id;
1339 if (guid_equal(&pin_id->mod_uuid, &module->uuid))
1340 pin_id->module_id = module->id;
/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dppatomfwctrl.h221 bool pp_atomfwctrl_get_pp_assign_pin(struct pp_hwmgr *hwmgr, const uint32_t pin_id,
H A Dppatomfwctrl.c180 const uint32_t pin_id,
193 if (pin_id == pin_assignment->gpio_id) {
209 const uint32_t pin_id,
222 pin_id, gpio_pin_assignment);
178 pp_atomfwctrl_lookup_gpio_pin( struct atom_gpio_pin_lut_v2_1 *gpio_lookup_table, const uint32_t pin_id, struct pp_atomfwctrl_gpio_pin_assignment *gpio_pin_assignment) argument
208 pp_atomfwctrl_get_pp_assign_pin(struct pp_hwmgr *hwmgr, const uint32_t pin_id, struct pp_atomfwctrl_gpio_pin_assignment *gpio_pin_assignment) argument
/linux-master/sound/soc/intel/catpt/
H A Dpcm.c903 enum catpt_pin_id pin_id)
914 stream = catpt_stream_find(cdev, pin_id);
938 enum catpt_pin_id pin_id)
947 stream = catpt_stream_find(cdev, pin_id);
901 catpt_stream_volume_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol, enum catpt_pin_id pin_id) argument
936 catpt_stream_volume_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol, enum catpt_pin_id pin_id) argument
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_ptp_hw.c3968 * @pin_id: id of a pin
3975 int ice_cgu_get_output_pin_state_caps(struct ice_hw *hw, u8 pin_id, argument
3982 if (pin_id == ZL_OUT2 || pin_id == ZL_OUT3)
3986 if (pin_id == ZL_OUT2 || pin_id == ZL_OUT3 || pin_id == ZL_OUT4)
4001 pin_id == ZL_OUT2)
4005 pin_id == SI_OUT1)
H A Dice_ptp_hw.h285 int ice_cgu_get_output_pin_state_caps(struct ice_hw *hw, u8 pin_id,
/linux-master/drivers/pinctrl/renesas/
H A Dpinctrl-rzn1.c732 u32 pin_id = be32_to_cpu(*list++); local
734 grp->pins[i] = pin_id & 0xff;
735 grp->pin_ids[i] = (pin_id >> 8) & 0x7f;
/linux-master/drivers/gpu/drm/amd/display/dc/bios/
H A Dbios_parser2.c591 info->hpd_int_gpio_uid = record->pin_id;
/linux-master/drivers/gpu/drm/amd/include/
H A Datomfirmware.h839 uint8_t pin_id; //Corresponding block in GPIO_PIN_INFO table gives the pin info member in struct:atom_hpd_int_record

Completed in 461 milliseconds