/linux-master/drivers/pinctrl/freescale/ |
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-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) 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 D | pinctrl-scu.c | 60 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 D | pinctrl-imx1.h | 18 * @pin_id: ID of the described pin. 23 unsigned int pin_id; member in struct:imx1_pin
|
H A D | pinctrl-imx.c | 171 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 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 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 D | pinctrl-digicolor.c | 297 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 D | pinctrl-st.c | 422 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 D | pinctrl-at91.c | 982 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 D | pinctrl-equilibrium.c | 707 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 D | pinctrl-max77620.c | 158 #define MAX77620_PINGROUP(pg_name, pin_id, option) \ 161 .pins = {MAX77620_##pin_id}, \
|
H A D | pinctrl-as3722.c | 144 #define AS3722_PINGROUP(pg_name, pin_id) \ 147 .pins = {AS3722_PIN_##pin_id}, \
|
H A D | pinctrl-palmas.c | 492 #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 D | pinctrl-sprd.c | 315 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 D | pinctrl-s32cc.c | 66 * @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 D | bnxt_ptp.c | 447 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 D | skl-pcm.c | 1297 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 D | ppatomfwctrl.h | 221 bool pp_atomfwctrl_get_pp_assign_pin(struct pp_hwmgr *hwmgr, const uint32_t pin_id,
|
H A D | ppatomfwctrl.c | 180 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 D | pcm.c | 903 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 D | ice_ptp_hw.c | 3968 * @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 D | ice_ptp_hw.h | 285 int ice_cgu_get_output_pin_state_caps(struct ice_hw *hw, u8 pin_id,
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | pinctrl-rzn1.c | 732 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 D | bios_parser2.c | 591 info->hpd_int_gpio_uid = record->pin_id;
|
/linux-master/drivers/gpu/drm/amd/include/ |
H A D | atomfirmware.h | 839 uint8_t pin_id; //Corresponding block in GPIO_PIN_INFO table gives the pin info member in struct:atom_hpd_int_record
|