| /drivers/pinctrl/qcom/ |
| A D | pinctrl-msm.c | 1230 ret = msm_pinmux_request_gpio(pctrl->pctrl, NULL, d->hwirq); in msm_gpio_irq_reqres() 1343 for_each_set_bit(i, pctrl->enabled_irqs, pctrl->chip.ngpio) { in msm_gpio_irq_handler() 1465 ret = devm_gpiochip_add_data(pctrl->dev, &pctrl->chip, pctrl); in msm_gpio_init() 1537 return pinctrl_force_sleep(pctrl->pctrl); in msm_pinctrl_suspend() 1544 return pinctrl_force_default(pctrl->pctrl); in msm_pinctrl_resume() 1561 if (!pctrl) in msm_pinctrl_probe() 1600 pctrl->desc.pins = pctrl->soc->pins; in msm_pinctrl_probe() 1601 pctrl->desc.npins = pctrl->soc->npins; in msm_pinctrl_probe() 1603 pctrl->pctrl = devm_pinctrl_register(&pdev->dev, &pctrl->desc, pctrl); in msm_pinctrl_probe() 1604 if (IS_ERR(pctrl->pctrl)) { in msm_pinctrl_probe() [all …]
|
| A D | pinctrl-lpass-lpi.c | 107 mutex_lock(&pctrl->lock); in lpi_gpio_set_mux() 133 mutex_unlock(&pctrl->lock); in lpi_gpio_set_mux() 212 mutex_lock(&pctrl->lock); in lpi_config_set_slew_rate() 281 mutex_lock(&pctrl->lock); in lpi_config_set() 436 pctrl = devm_kzalloc(dev, sizeof(*pctrl), GFP_KERNEL); in lpi_pinctrl_probe() 437 if (!pctrl) in lpi_pinctrl_probe() 449 pctrl->data = data; in lpi_pinctrl_probe() 450 pctrl->dev = &pdev->dev; in lpi_pinctrl_probe() 484 pctrl->chip.base = -1; in lpi_pinctrl_probe() 491 pctrl->ctrl = devm_pinctrl_register(dev, &pctrl->desc, pctrl); in lpi_pinctrl_probe() [all …]
|
| A D | pinctrl-ssbi-gpio.c | 170 return pctrl->npins; in pm8xxx_get_groups_count() 739 pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); in pm8xxx_gpio_probe() 740 if (!pctrl) in pm8xxx_gpio_probe() 753 pctrl->desc.npins = pctrl->npins; in pm8xxx_gpio_probe() 788 pctrl->pctrl = devm_pinctrl_register(&pdev->dev, &pctrl->desc, pctrl); in pm8xxx_gpio_probe() 789 if (IS_ERR(pctrl->pctrl)) { in pm8xxx_gpio_probe() 791 return PTR_ERR(pctrl->pctrl); in pm8xxx_gpio_probe() 798 pctrl->chip.label = dev_name(pctrl->dev); in pm8xxx_gpio_probe() 799 pctrl->chip.ngpio = pctrl->npins; in pm8xxx_gpio_probe() 821 ret = gpiochip_add_data(&pctrl->chip, pctrl); in pm8xxx_gpio_probe() [all …]
|
| A D | pinctrl-ssbi-mpp.c | 247 return pctrl->npins; in pm8xxx_get_groups_count() 418 dev_err(pctrl->dev, in pm8xxx_pin_config_set() 827 pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); in pm8xxx_mpp_probe() 828 if (!pctrl) in pm8xxx_mpp_probe() 841 pctrl->desc.npins = pctrl->npins; in pm8xxx_mpp_probe() 876 pctrl->pctrl = devm_pinctrl_register(&pdev->dev, &pctrl->desc, pctrl); in pm8xxx_mpp_probe() 877 if (IS_ERR(pctrl->pctrl)) { in pm8xxx_mpp_probe() 879 return PTR_ERR(pctrl->pctrl); in pm8xxx_mpp_probe() 886 pctrl->chip.label = dev_name(pctrl->dev); in pm8xxx_mpp_probe() 887 pctrl->chip.ngpio = pctrl->npins; in pm8xxx_mpp_probe() [all …]
|
| /drivers/pinctrl/actions/ |
| A D | pinctrl-owl.c | 95 return pctrl->soc->ngroups; in owl_get_groups_count() 890 chip = &pctrl->chip; in owl_gpio_init() 920 ret = gpiochip_add_data(&pctrl->chip, pctrl); in owl_gpio_init() 935 pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); in owl_pinctrl_probe() 936 if (!pctrl) in owl_pinctrl_probe() 940 if (IS_ERR(pctrl->base)) in owl_pinctrl_probe() 969 pctrl->soc = soc_data; in owl_pinctrl_probe() 984 pctrl->num_irq = ret; in owl_pinctrl_probe() 986 pctrl->irq = devm_kcalloc(&pdev->dev, pctrl->num_irq, in owl_pinctrl_probe() 988 if (!pctrl->irq) { in owl_pinctrl_probe() [all …]
|
| /drivers/pinctrl/intel/ |
| A D | pinctrl-intel.c | 1390 pctrl->chip.ngpio = intel_gpio_ngpio(pctrl); in intel_gpio_probe() 1391 pctrl->chip.label = dev_name(pctrl->dev); in intel_gpio_probe() 1392 pctrl->chip.parent = pctrl->dev; in intel_gpio_probe() 1403 dev_name(pctrl->dev), pctrl); in intel_gpio_probe() 1419 ret = devm_gpiochip_add_data(pctrl->dev, &pctrl->chip, pctrl); in intel_gpio_probe() 1574 pctrl = devm_kzalloc(dev, sizeof(*pctrl), GFP_KERNEL); in intel_pinctrl_probe() 1586 pctrl->ncommunities = pctrl->soc->ncommunities; in intel_pinctrl_probe() 1587 pctrl->communities = devm_kmemdup_array(dev, pctrl->soc->communities, pctrl->ncommunities, in intel_pinctrl_probe() 1667 pctrl->pctldesc.pins = pctrl->soc->pins; in intel_pinctrl_probe() 1668 pctrl->pctldesc.npins = pctrl->soc->npins; in intel_pinctrl_probe() [all …]
|
| A D | pinctrl-cherryview.c | 1551 chip->ngpio = pctrl->soc->pins[pctrl->soc->npins - 1].number + 1; in chv_gpio_probe() 1557 pctrl->irq = irq; in chv_gpio_probe() 1628 pctrl = devm_kzalloc(dev, sizeof(*pctrl), GFP_KERNEL); in chv_pinctrl_probe() 1629 if (!pctrl) in chv_pinctrl_probe() 1632 pctrl->dev = dev; in chv_pinctrl_probe() 1635 pctrl->ncommunities = pctrl->soc->ncommunities; in chv_pinctrl_probe() 1636 pctrl->communities = devm_kmemdup_array(dev, pctrl->soc->communities, pctrl->ncommunities, in chv_pinctrl_probe() 1649 pctrl->context.pads = devm_kcalloc(dev, pctrl->soc->npins, in chv_pinctrl_probe() 1672 pctrl->pctldesc.pins = pctrl->soc->pins; in chv_pinctrl_probe() 1673 pctrl->pctldesc.npins = pctrl->soc->npins; in chv_pinctrl_probe() [all …]
|
| /drivers/pinctrl/sophgo/ |
| A D | pinctrl-sophgo-common.c | 45 return bsearch((void *)pin_id, pctrl->data->pindata, pctrl->data->npins, in sophgo_get_pin() 72 return pctrl->data->cfg_ops->dt_node_to_map_post(cur, pctrl, in sophgo_dt_node_to_map_post() 241 pctrl->data->cfg_ops->set_pinmux_config(pctrl, pin, value); in sophgo_pmx_set_mux() 258 return pctrl->data->cfg_ops->set_pinconf_config(pctrl, pin, value, mask); in sophgo_pin_set_config() 271 if (pctrl->data->cfg_ops->compute_pinconf_config(pctrl, pin, in sophgo_pconf_set() 294 if (pctrl->data->cfg_ops->compute_pinconf_config(pctrl, pinmuxs[0].pin, in sophgo_pconf_group_set() 417 pctrl = devm_kzalloc(dev, sizeof(*pctrl), GFP_KERNEL); in sophgo_pinctrl_probe() 418 if (!pctrl) in sophgo_pinctrl_probe() 430 pctrl->dev = dev; in sophgo_pinctrl_probe() 434 ret = pctrl->data->cfg_ops->pctrl_init(pdev, pctrl); in sophgo_pinctrl_probe() [all …]
|
| A D | pinctrl-cv18xx.c | 45 ((pctrl)->regs[(_comp)->area] + (_comp)->offset) 50 struct cv1800_priv *priv = pctrl->priv_ctrl; in cv1800_set_power_cfg() 52 if (domain >= pctrl->data->npds) in cv1800_set_power_cfg() 66 struct cv1800_priv *priv = pctrl->priv_ctrl; in cv1800_get_power_cfg() 84 return pctrl->data->pdnames[domain]; in cv1800_get_power_cfg_desc() 91 struct cv1800_priv *priv = pctrl->priv_ctrl; in cv1800_pctrl_dbg_show() 177 struct sophgo_pinctrl *pctrl, in cv1800_dt_node_to_map_post() argument 209 struct cv1800_priv *priv = pctrl->priv_ctrl; in cv1800_set_pinmux_config() 346 ret = sophgo_pinctrl_oc2reg(pctrl, sp, in cv1800_pinconf_compute_config() 415 struct sophgo_pinctrl *pctrl) in cv1800_pinctrl_init() argument [all …]
|
| A D | pinctrl-sg2042-ops.c | 55 struct sg2042_priv *priv = pctrl->priv_ctrl; in sg2042_get_pin_reg() 65 static int sg2042_set_pin_reg(struct sophgo_pinctrl *pctrl, in sg2042_set_pin_reg() argument 69 struct sg2042_priv *priv = pctrl->priv_ctrl; in sg2042_set_pin_reg() 94 value = sg2042_get_pin_reg(pctrl, sp); in sg2042_pctrl_dbg_show() 115 sg2042_set_pin_reg(pctrl, sp, mux, PIN_IO_MUX); in sg2042_set_pinmux_config() 141 value = sg2042_get_pin_reg(pctrl, sp); in sg2042_pconf_get() 167 arg = sophgo_pinctrl_typical_pull_up(pctrl, sp, NULL); in sg2042_pconf_get() 172 ret = sophgo_pinctrl_reg2oc(pctrl, sp, NULL, arg); in sg2042_pconf_get() 240 ret = sophgo_pinctrl_oc2reg(pctrl, sp, NULL, arg); in sg2042_pinconf_compute_config() 273 struct sophgo_pinctrl *pctrl) in sophgo_pinctrl_init() argument [all …]
|
| A D | pinctrl-sophgo.h | 42 struct sophgo_pinctrl *pctrl); 47 struct sophgo_pinctrl *pctrl, 50 int (*compute_pinconf_config)(struct sophgo_pinctrl *pctrl, 55 int (*set_pinconf_config)(struct sophgo_pinctrl *pctrl, 58 void (*set_pinmux_config)(struct sophgo_pinctrl *pctrl, 116 u32 sophgo_pinctrl_typical_pull_down(struct sophgo_pinctrl *pctrl, 119 u32 sophgo_pinctrl_typical_pull_up(struct sophgo_pinctrl *pctrl, 122 int sophgo_pinctrl_oc2reg(struct sophgo_pinctrl *pctrl, 125 int sophgo_pinctrl_reg2oc(struct sophgo_pinctrl *pctrl, 128 int sophgo_pinctrl_schmitt2reg(struct sophgo_pinctrl *pctrl, [all …]
|
| /drivers/pinctrl/berlin/ |
| A D | berlin.c | 66 dev_err(pctrl->dev, in berlin_pinctrl_dt_node_to_map() 73 dev_err(pctrl->dev, in berlin_pinctrl_dt_node_to_map() 196 pctrl->nfunctions++; in berlin_pinctrl_add_function() 209 pctrl->nfunctions = 0; in berlin_pinctrl_build_state() 219 if (!pctrl->functions) in berlin_pinctrl_build_state() 234 pctrl->nfunctions * sizeof(*pctrl->functions), in berlin_pinctrl_build_state() 305 pctrl = devm_kzalloc(dev, sizeof(*pctrl), GFP_KERNEL); in berlin_pinctrl_probe_regmap() 306 if (!pctrl) in berlin_pinctrl_probe_regmap() 311 pctrl->regmap = regmap; in berlin_pinctrl_probe_regmap() 313 pctrl->desc = desc; in berlin_pinctrl_probe_regmap() [all …]
|
| /drivers/pinctrl/ |
| A D | pinctrl-amdisp.c | 47 struct pinctrl_dev *pctrl; member 60 return pctrl->data->ngroups; in amdisp_get_groups_count() 170 pinctrl_add_gpio_range(pctrl->pctrl, grange); in amdisp_gpiochip_add() 181 pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); in amdisp_pinctrl_probe() 182 if (!pctrl) in amdisp_pinctrl_probe() 197 pctrl->dev = &pdev->dev; in amdisp_pinctrl_probe() 201 pctrl->desc.pmxops = NULL; in amdisp_pinctrl_probe() 203 pctrl->desc.pins = pctrl->data->pins; in amdisp_pinctrl_probe() 204 pctrl->desc.npins = pctrl->data->npins; in amdisp_pinctrl_probe() 206 pctrl, &pctrl->pctrl); in amdisp_pinctrl_probe() [all …]
|
| A D | pinctrl-eyeq5.c | 538 struct eq5p_pinctrl *pctrl; in eq5p_probe() local 541 pctrl = devm_kzalloc(dev, sizeof(*pctrl), GFP_KERNEL); in eq5p_probe() 542 if (!pctrl) in eq5p_probe() 546 pctrl->desc.name = dev_name(dev); in eq5p_probe() 547 pctrl->desc.pins = eq5p_pins; in eq5p_probe() 548 pctrl->desc.npins = ARRAY_SIZE(eq5p_pins); in eq5p_probe() 549 pctrl->desc.pctlops = &eq5p_pinctrl_ops; in eq5p_probe() 550 pctrl->desc.pmxops = &eq5p_pinmux_ops; in eq5p_probe() 551 pctrl->desc.confops = &eq5p_pinconf_ops; in eq5p_probe() 552 pctrl->desc.owner = THIS_MODULE; in eq5p_probe() [all …]
|
| A D | pinctrl-loongson2.c | 255 struct loongson2_pinctrl *pctrl; in loongson2_pinctrl_probe() local 257 pctrl = devm_kzalloc(dev, sizeof(*pctrl), GFP_KERNEL); in loongson2_pinctrl_probe() 258 if (!pctrl) in loongson2_pinctrl_probe() 262 if (IS_ERR(pctrl->reg_base)) in loongson2_pinctrl_probe() 263 return PTR_ERR(pctrl->reg_base); in loongson2_pinctrl_probe() 265 spin_lock_init(&pctrl->lock); in loongson2_pinctrl_probe() 267 pctrl->dev = dev; in loongson2_pinctrl_probe() 269 pctrl->desc.owner = THIS_MODULE; in loongson2_pinctrl_probe() 275 pctrl->pcdev = devm_pinctrl_register(pctrl->dev, &pctrl->desc, pctrl); in loongson2_pinctrl_probe() 276 if (IS_ERR(pctrl->pcdev)) in loongson2_pinctrl_probe() [all …]
|
| A D | pinctrl-zynq.c | 42 struct pinctrl_dev *pctrl; member 829 return pctrl->ngroups; in zynq_pctrl_get_groups_count() 866 return pctrl->nfuncs; in zynq_pmux_get_functions_count() 998 ret = regmap_read(pctrl->syscon, pctrl->pctrl_offset + (4 * pin), ®); in zynq_pinconf_cfg_get() 1057 ret = regmap_read(pctrl->syscon, pctrl->pctrl_offset + (4 * pin), ®); in zynq_pinconf_cfg_set() 1113 ret = regmap_write(pctrl->syscon, pctrl->pctrl_offset + (4 * pin), reg); in zynq_pinconf_cfg_set() 1167 pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); in zynq_pinctrl_probe() 1168 if (!pctrl) in zynq_pinctrl_probe() 1190 pctrl->pctrl = devm_pinctrl_register(&pdev->dev, &zynq_desc, pctrl); in zynq_pinctrl_probe() 1191 if (IS_ERR(pctrl->pctrl)) in zynq_pinctrl_probe() [all …]
|
| A D | pinctrl-zynqmp.c | 82 struct pinctrl_dev *pctrl; member 117 if (selector < pctrl->ngroups) in zynqmp_pctrl_get_group_name() 130 if (selector < pctrl->ngroups) { in zynqmp_pctrl_get_group_pins() 167 return pctrl->nfuncs; in zynqmp_pmux_get_functions_count() 823 pctrl->funcs = funcs; in zynqmp_pinctrl_prepare_function_info() 824 pctrl->groups = groups; in zynqmp_pinctrl_prepare_function_info() 957 pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); in zynqmp_pinctrl_probe() 958 if (!pctrl) in zynqmp_pinctrl_probe() 984 pctrl->pctrl = devm_pinctrl_register(&pdev->dev, &zynqmp_desc, pctrl); in zynqmp_pinctrl_probe() 985 if (IS_ERR(pctrl->pctrl)) in zynqmp_pinctrl_probe() [all …]
|
| A D | pinctrl-bm1880.c | 923 return pctrl->ngroups; in bm1880_pctrl_get_groups_count() 960 return pctrl->nfuncs; in bm1880_pmux_get_functions_count() 1314 struct bm1880_pinctrl *pctrl; in bm1880_pinctrl_probe() local 1316 pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); in bm1880_pinctrl_probe() 1317 if (!pctrl) in bm1880_pinctrl_probe() 1321 if (IS_ERR(pctrl->base)) in bm1880_pinctrl_probe() 1322 return PTR_ERR(pctrl->base); in bm1880_pinctrl_probe() 1328 pctrl->pinconf = bm1880_pinconf; in bm1880_pinctrl_probe() 1331 pctrl); in bm1880_pinctrl_probe() 1332 if (IS_ERR(pctrl->pctrldev)) in bm1880_pinctrl_probe() [all …]
|
| /drivers/pinctrl/renesas/ |
| A D | pinctrl-rzg2l.c | 526 pctrl->data->pwpr_pfc_lock_unlock(pctrl, false); in rzg2l_pinctrl_set_pfc_mode() 541 pctrl->data->pwpr_pfc_lock_unlock(pctrl, true); in rzg2l_pinctrl_set_pfc_mode() 1313 arg = pctrl->data->oen_read(pctrl, _pin); in rzg2l_pinctrl_pinconf_get() 1476 ret = pctrl->data->oen_write(pctrl, _pin, !!arg); in rzg2l_pinctrl_pinconf_set() 1708 pctrl->data->pmc_writeb(pctrl, reg8, PMC(off)); in rzg2l_gpio_request() 2838 pctrl->desc.npins = pctrl->data->n_port_pins + pctrl->data->n_dedicated_pins; in rzg2l_pinctrl_register() 2886 pctrl->settings = devm_kcalloc(pctrl->dev, pctrl->desc.npins, sizeof(*pctrl->settings), in rzg2l_pinctrl_register() 2906 ret = devm_pinctrl_register_and_init(pctrl->dev, &pctrl->desc, pctrl, in rzg2l_pinctrl_register() 2956 pctrl->clk = devm_clk_get_enabled(pctrl->dev, NULL); in rzg2l_pinctrl_probe() 3102 pctrl->data->pwpr_pfc_lock_unlock(pctrl, false); in rzg2l_pinctrl_pm_setup_pfc() [all …]
|
| A D | pinctrl-rzv2m.c | 252 dev_err(pctrl->dev, in rzv2m_dt_subnode_to_map() 973 ret = devm_gpiochip_add_data(pctrl->dev, chip, pctrl); in rzv2m_gpio_register() 992 pctrl->desc.npins = pctrl->data->n_port_pins + pctrl->data->n_dedicated_pins; in rzv2m_pinctrl_register() 998 pins = devm_kcalloc(pctrl->dev, pctrl->desc.npins, sizeof(*pins), GFP_KERNEL); in rzv2m_pinctrl_register() 1002 pin_data = devm_kcalloc(pctrl->dev, pctrl->desc.npins, in rzv2m_pinctrl_register() 1007 pctrl->pins = pins; in rzv2m_pinctrl_register() 1028 ret = devm_pinctrl_register_and_init(pctrl->dev, &pctrl->desc, pctrl, in rzv2m_pinctrl_register() 1029 &pctrl->pctl); in rzv2m_pinctrl_register() 1056 pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); in rzv2m_pinctrl_probe() 1057 if (!pctrl) in rzv2m_pinctrl_probe() [all …]
|
| /drivers/pinctrl/nuvoton/ |
| A D | pinctrl-wpcm450.c | 129 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_irq_ack() local 146 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_irq_mask() local 168 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_irq_unmask() local 215 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_fix_evpol() local 241 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_set_irq_type() local 308 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_irqhandler() local 1051 gpio->pctrl = pctrl; in wpcm450_gpio_register() 1111 pctrl = devm_kzalloc(dev, sizeof(*pctrl), GFP_KERNEL); in wpcm450_pinctrl_probe() 1112 if (!pctrl) in wpcm450_pinctrl_probe() 1115 pctrl->dev = &pdev->dev; in wpcm450_pinctrl_probe() [all …]
|
| A D | pinctrl-npcm7xx.c | 1879 pctrl->gpio_bank[id].direction_input = pctrl->gpio_bank[id].gc.direction_input; in npcm7xx_gpio_of() 1881 pctrl->gpio_bank[id].direction_output = pctrl->gpio_bank[id].gc.direction_output; in npcm7xx_gpio_of() 1883 pctrl->gpio_bank[id].request = pctrl->gpio_bank[id].gc.request; in npcm7xx_gpio_of() 1889 pctrl->bank_num = id; in npcm7xx_gpio_of() 1923 dev_name(pctrl->dev), in npcm7xx_gpio_register() 1948 pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); in npcm7xx_pinctrl_probe() 1949 if (!pctrl) in npcm7xx_pinctrl_probe() 1952 pctrl->dev = &pdev->dev; in npcm7xx_pinctrl_probe() 1955 pctrl->gcr_regmap = in npcm7xx_pinctrl_probe() 1962 ret = npcm7xx_gpio_of(pctrl); in npcm7xx_pinctrl_probe() [all …]
|
| A D | pinctrl-npcm8xx.c | 2366 pctrl->gpio_bank[id].direction_input = pctrl->gpio_bank[id].gc.direction_input; in npcm8xx_gpio_fw() 2368 pctrl->gpio_bank[id].direction_output = pctrl->gpio_bank[id].gc.direction_output; in npcm8xx_gpio_fw() 2370 pctrl->gpio_bank[id].request = pctrl->gpio_bank[id].gc.request; in npcm8xx_gpio_fw() 2379 pctrl->bank_num = id; in npcm8xx_gpio_fw() 2419 pctrl = devm_kzalloc(dev, sizeof(*pctrl), GFP_KERNEL); in npcm8xx_pinctrl_probe() 2420 if (!pctrl) in npcm8xx_pinctrl_probe() 2423 pctrl->dev = dev; in npcm8xx_pinctrl_probe() 2426 pctrl->gcr_regmap = in npcm8xx_pinctrl_probe() 2432 ret = npcm8xx_gpio_fw(pctrl); in npcm8xx_pinctrl_probe() 2437 pctrl->pctldev = devm_pinctrl_register(dev, &npcm8xx_pinctrl_desc, pctrl); in npcm8xx_pinctrl_probe() [all …]
|
| /drivers/pinctrl/spacemit/ |
| A D | pinctrl-k1.c | 271 struct device *dev = pctrl->dev; in spacemit_pctrl_check_power() 303 struct device *dev = pctrl->dev; in spacemit_pctrl_dt_node_to_map() 324 guard(mutex)(&pctrl->mutex); in spacemit_pctrl_dt_node_to_map() 724 struct spacemit_pinctrl *pctrl; in spacemit_pinctrl_probe() local 736 pctrl = devm_kzalloc(dev, sizeof(*pctrl), GFP_KERNEL); in spacemit_pinctrl_probe() 737 if (!pctrl) in spacemit_pinctrl_probe() 741 if (IS_ERR(pctrl->regs)) in spacemit_pinctrl_probe() 742 return PTR_ERR(pctrl->regs); in spacemit_pinctrl_probe() 760 pctrl->data = pctrl_data; in spacemit_pinctrl_probe() 761 pctrl->dev = dev; in spacemit_pinctrl_probe() [all …]
|
| /drivers/phy/hisilicon/ |
| A D | phy-hi3660-usb3.c | 61 struct regmap *pctrl; member 79 ret = regmap_write(priv->pctrl, PCTRL_PERI_CTRL3, val); in hi3660_phy_init() 155 ret = regmap_write(priv->pctrl, PCTRL_PERI_CTRL3, val); in hi3660_phy_exit() 190 priv->pctrl = syscon_regmap_lookup_by_phandle(dev->of_node, in hi3660_phy_probe() 192 if (IS_ERR(priv->pctrl)) { in hi3660_phy_probe() 194 return PTR_ERR(priv->pctrl); in hi3660_phy_probe()
|