Home
last modified time | relevance | path

Searched refs:pctrl (Results 1 – 24 of 24) sorted by relevance

/drivers/pinctrl/qcom/
Dpinctrl-msm.c58 struct pinctrl_dev *pctrl; member
79 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_groups_count() local
81 return pctrl->soc->ngroups; in msm_get_groups_count()
87 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_group_name() local
89 return pctrl->soc->groups[group].name; in msm_get_group_name()
97 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_group_pins() local
99 *pins = pctrl->soc->groups[group].pins; in msm_get_group_pins()
100 *num_pins = pctrl->soc->groups[group].npins; in msm_get_group_pins()
114 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_functions_count() local
116 return pctrl->soc->nfunctions; in msm_get_functions_count()
[all …]
Dpinctrl-ssbi-gpio.c96 struct pinctrl_dev *pctrl; member
132 static int pm8xxx_read_bank(struct pm8xxx_gpio *pctrl, in pm8xxx_read_bank() argument
138 ret = regmap_write(pctrl->regmap, pin->reg, val); in pm8xxx_read_bank()
140 dev_err(pctrl->dev, "failed to select bank %d\n", bank); in pm8xxx_read_bank()
144 ret = regmap_read(pctrl->regmap, pin->reg, &val); in pm8xxx_read_bank()
146 dev_err(pctrl->dev, "failed to read register %d\n", bank); in pm8xxx_read_bank()
153 static int pm8xxx_write_bank(struct pm8xxx_gpio *pctrl, in pm8xxx_write_bank() argument
163 ret = regmap_write(pctrl->regmap, pin->reg, val); in pm8xxx_write_bank()
165 dev_err(pctrl->dev, "failed to write register\n"); in pm8xxx_write_bank()
172 struct pm8xxx_gpio *pctrl = pinctrl_dev_get_drvdata(pctldev); in pm8xxx_get_groups_count() local
[all …]
Dpinctrl-ssbi-mpp.c134 struct pinctrl_dev *pctrl; member
171 static int pm8xxx_mpp_update(struct pm8xxx_mpp *pctrl, in pm8xxx_mpp_update() argument
240 ret = regmap_write(pctrl->regmap, pin->reg, val); in pm8xxx_mpp_update()
242 dev_err(pctrl->dev, "failed to write register\n"); in pm8xxx_mpp_update()
249 struct pm8xxx_mpp *pctrl = pinctrl_dev_get_drvdata(pctldev); in pm8xxx_get_groups_count() local
251 return pctrl->npins; in pm8xxx_get_groups_count()
266 struct pm8xxx_mpp *pctrl = pinctrl_dev_get_drvdata(pctldev); in pm8xxx_get_group_pins() local
268 *pins = &pctrl->desc.pins[group].number; in pm8xxx_get_group_pins()
298 struct pm8xxx_mpp *pctrl = pinctrl_dev_get_drvdata(pctldev); in pm8xxx_get_function_groups() local
301 *num_groups = pctrl->npins; in pm8xxx_get_function_groups()
[all …]
/drivers/pinctrl/intel/
Dpinctrl-intel.c109 static struct intel_community *intel_get_community(struct intel_pinctrl *pctrl, in intel_get_community() argument
115 for (i = 0; i < pctrl->ncommunities; i++) { in intel_get_community()
116 community = &pctrl->communities[i]; in intel_get_community()
122 dev_warn(pctrl->dev, "failed to find community for pin %u\n", pin); in intel_get_community()
126 static void __iomem *intel_get_padcfg(struct intel_pinctrl *pctrl, unsigned pin, in intel_get_padcfg() argument
132 community = intel_get_community(pctrl, pin); in intel_get_padcfg()
140 static bool intel_pad_owned_by_host(struct intel_pinctrl *pctrl, unsigned pin) in intel_pad_owned_by_host() argument
146 community = intel_get_community(pctrl, pin); in intel_pad_owned_by_host()
161 static bool intel_pad_acpi_mode(struct intel_pinctrl *pctrl, unsigned pin) in intel_pad_acpi_mode() argument
167 community = intel_get_community(pctrl, pin); in intel_pad_acpi_mode()
[all …]
Dpinctrl-cherryview.c671 static void __iomem *chv_padreg(struct chv_pinctrl *pctrl, unsigned offset, in chv_padreg() argument
680 return pctrl->regs + offset + reg; in chv_padreg()
691 static bool chv_pad_locked(struct chv_pinctrl *pctrl, unsigned offset) in chv_pad_locked() argument
695 reg = chv_padreg(pctrl, offset, CHV_PADCTRL1); in chv_pad_locked()
701 struct chv_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_get_groups_count() local
703 return pctrl->community->ngroups; in chv_get_groups_count()
709 struct chv_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_get_group_name() local
711 return pctrl->community->groups[group].name; in chv_get_group_name()
717 struct chv_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_get_group_pins() local
719 *pins = pctrl->community->groups[group].pins; in chv_get_group_pins()
[all …]
/drivers/pinctrl/berlin/
Dberlin.c40 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_count() local
42 return pctrl->desc->ngroups; in berlin_pinctrl_get_group_count()
48 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_name() local
50 return pctrl->desc->groups[group].name; in berlin_pinctrl_get_group_name()
58 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_dt_node_to_map() local
69 dev_err(pctrl->dev, in berlin_pinctrl_dt_node_to_map()
77 dev_err(pctrl->dev, in berlin_pinctrl_dt_node_to_map()
86 dev_err(pctrl->dev, "can't reserve map: %d\n", ret); in berlin_pinctrl_dt_node_to_map()
95 dev_err(pctrl->dev, "can't add map: %d\n", ret); in berlin_pinctrl_dt_node_to_map()
112 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinmux_get_functions_count() local
[all …]
/drivers/pinctrl/
Dpinctrl-zynq.c53 struct pinctrl_dev *pctrl; member
834 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_groups_count() local
836 return pctrl->ngroups; in zynq_pctrl_get_groups_count()
842 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_group_name() local
844 return pctrl->groups[selector].name; in zynq_pctrl_get_group_name()
852 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_group_pins() local
854 *pins = pctrl->groups[selector].pins; in zynq_pctrl_get_group_pins()
855 *num_pins = pctrl->groups[selector].npins; in zynq_pctrl_get_group_pins()
871 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pmux_get_functions_count() local
873 return pctrl->nfuncs; in zynq_pmux_get_functions_count()
[all …]
Dpinctrl-lantiq.c339 info->pctrl = pinctrl_register(desc, &pdev->dev, info); in ltq_pinctrl_register()
340 if (IS_ERR(info->pctrl)) { in ltq_pinctrl_register()
342 return PTR_ERR(info->pctrl); in ltq_pinctrl_register()
Dpinctrl-amd.c764 gpio_dev->pctrl = pinctrl_register(&amd_pinctrl_desc, in amd_gpio_probe()
766 if (IS_ERR(gpio_dev->pctrl)) { in amd_gpio_probe()
768 return PTR_ERR(gpio_dev->pctrl); in amd_gpio_probe()
807 pinctrl_unregister(gpio_dev->pctrl); in amd_gpio_probe()
818 pinctrl_unregister(gpio_dev->pctrl); in amd_gpio_remove()
Dpinctrl-lantiq.h67 struct pinctrl_dev *pctrl; member
Dpinctrl-amd.h94 struct pinctrl_dev *pctrl; member
Dpinctrl-falcon.c430 pinctrl_add_gpio_range(falcon_info.pctrl, range); in pinctrl_falcon_add_gpio_range()
Dpinctrl-xway.c818 pinctrl_add_gpio_range(xway_info.pctrl, &xway_gpio_range); in pinmux_xway_probe()
/drivers/media/platform/blackfin/
Dppi.c211 struct pinctrl *pctrl; in ppi_set_params() local
216 pctrl = devm_pinctrl_get(ppi->dev); in ppi_set_params()
217 if (IS_ERR(pctrl)) in ppi_set_params()
218 return PTR_ERR(pctrl); in ppi_set_params()
219 pstate = pinctrl_lookup_state(pctrl, in ppi_set_params()
221 if (pinctrl_select_state(pctrl, pstate)) in ppi_set_params()
/drivers/mtd/devices/
Ddocg3.c1691 int pctrl, mode; in dbg_asicmode_show() local
1694 pctrl = doc_register_readb(docg3, DOC_ASICMODE); in dbg_asicmode_show()
1695 mode = pctrl & 0x03; in dbg_asicmode_show()
1700 pctrl, in dbg_asicmode_show()
1701 pctrl & DOC_ASICMODE_RAM_WE ? 1 : 0, in dbg_asicmode_show()
1702 pctrl & DOC_ASICMODE_RSTIN_RESET ? 1 : 0, in dbg_asicmode_show()
1703 pctrl & DOC_ASICMODE_BDETCT_RESET ? 1 : 0, in dbg_asicmode_show()
1704 pctrl & DOC_ASICMODE_MDWREN ? 1 : 0, in dbg_asicmode_show()
1705 pctrl & DOC_ASICMODE_POWERDOWN ? 1 : 0, in dbg_asicmode_show()
/drivers/i2c/busses/
Di2c-s3c2410.c127 struct pinctrl *pctrl; member
1191 i2c->pctrl = devm_pinctrl_get_select_default(i2c->dev); in s3c24xx_i2c_probe()
1197 } else if (IS_ERR(i2c->pctrl) && s3c24xx_i2c_parse_dt_gpio(i2c)) { in s3c24xx_i2c_probe()
1285 if (pdev->dev.of_node && IS_ERR(i2c->pctrl)) in s3c24xx_i2c_remove()
/drivers/media/platform/exynos4-is/
Dfimc-is.h248 struct pinctrl *pctrl; member
/drivers/staging/rtl8712/
Drtl8712_xmit.c558 if (pattrib->pctrl == 1) { /* mp tx packets */ in update_txdesc()
571 pattrib->pctrl = 0;/* reset to zero; */ in update_txdesc()
Drtl871x_xmit.h117 u8 pctrl;/*per packet txdesc control enable*/ member
Drtl871x_xmit.c219 pattrib->pctrl = 0; in r8712_update_attrib()
240 pattrib->pctrl = 1; in r8712_update_attrib()
/drivers/staging/rtl8188eu/include/
Drtw_xmit.h150 u8 pctrl;/* per packet txdesc control enable */ member
/drivers/staging/rtl8723au/include/
Drtw_xmit.h149 u8 pctrl;/* per packet txdesc control enable */ member
/drivers/staging/rtl8188eu/core/
Drtw_xmit.c452 pattrib->pctrl = 0; in update_attrib()
/drivers/staging/rtl8723au/core/
Drtw_xmit.c432 pattrib->pctrl = 0; in update_attrib()